Privacy Policy — Mathorama
Last updated: 16th May 2026
Operator: Nitin Kashyap
Contact: kashyapnitin1@gmail.com
This policy describes how Mathorama ("the app") handles information when you use our mobile application on Android and iOS.
1. Summary
Mathorama is a math practice game. You do not need an online account to play.
Game progress and profiles are stored on your device by default.
The app uses Firebase Analytics and Firebase Crashlytics in Release 1.
The app may show Google Mobile Ads (AdMob) when ads are enabled.
The app can send optional local daily practice reminders (device notifications only; not marketing push).
We design analytics and ad behavior to minimize disruption and unnecessary data use.
2. Information the app stores on your device
The app uses local storage on your device (for example via React Native AsyncStorage) to save things such as:
Player profiles you create (for example a display name and avatar choice). This is not verified and is not a login account on our servers.
Game progress, including levels, scores, stars, coins, streaks, and similar stats.
Badge and practice-related progress used for gameplay.
Session history summaries you can view inside the app.
Settings such as sound, haptics, and daily reminder preferences (on/off and preferred local time).
We do not operate a sign-in system in the app that sends your password or email to our own servers as part of core gameplay. (If you add accounts or cloud sync later, update this section.)
Deletion: You can remove local progress using in-app options where available (for example profile reset/delete). Uninstalling the app removes locally stored data from that device, subject to how your operating system handles app data.
3. Information collected automatically (analytics, diagnostics, device data)
Depending on your operating system, app store, and build configuration, technical information may be processed automatically, including:
Device or app version identifiers needed for the app to run or update.
App usage events (for example app open, screen view, mode starts, and onboarding flow steps) via Firebase Analytics.
Crash and diagnostics data via Firebase Crashlytics.
Mathorama is designed to avoid sending direct identifiers in analytics payloads where possible:
We do not intentionally log player names.
We do not intentionally log raw profile IDs.
We do not intentionally log free-text answers.
Events use structured fields and a pseudonymous profile token for product measurement.
4. Advertising (Google Mobile Ads / AdMob)
Mathorama integrates Google Mobile Ads (AdMob). Depending on build settings (for example `EXPO_PUBLIC_AD_MODE` and release configuration):
Test/mock modes do not request live production ads.
Live mode may show banner ads and interstitial ads.
Interstitials are controlled by conservative pressure limits in app logic (for example cooldowns, session caps, and onboarding exclusions).
We request non-personalized ads by default in app code for Release 1.
Google and its partners may use cookies or similar technologies and device/advertising identifiers to show and measure ads, as described in:
Google’s Privacy & Terms
How Google uses information from sites or apps that use our services
Google Mobile Ads SDK
Where required (for example in the EEA or UK), you must configure consent handling and Google Play declarations to match actual ad behavior in production.
Children: If your app targets or appeals to children, stricter rules apply to ads and data. You are responsible for accurate target audience and Families declarations in Google Play and for configuring ad SDKs accordingly.
For our Release 1 baseline, we use conservative ad pressure controls and default to non-personalized ad requests in app code.
5. Notifications and reminders
Mathorama offers an optional daily practice reminder using your device’s local notification system (via expo-notifications). This is not remote push marketing: we do not send your device a push token to our servers for reminders, and reminders are scheduled on your device.
What you may see
- At most one local notification per day at a time you choose (default 5:00 p.m. in your local timezone).
- Title and body text are chosen from on-device gameplay state (for example daily challenge progress, streak status, or whether you have played enough today). We do not upload that state to our servers to compose notification text.
- On Android, reminders use a “Practice reminders” notification channel you can control in system settings.
Permission and control
- The daily reminder preference defaults to on for new player profiles, but OS notification permission is only used if you grant it when the system or app asks (for example when you turn the reminder on in Settings, use “Set daily reminder” after a session, or when the app syncs an enabled reminder for your profile). If permission is denied, no reminder is scheduled.
- Reminder on/off and time are stored locally per player profile. You can turn reminders off in-app or revoke or adjust them in your device’s notification settings for Mathorama.
- Reminders are not available on web builds of the app.
What we do not do with notifications
- No ads or promotional messages via notifications.
- No sale or sharing of notification-related data with third parties for their own marketing.
- No use of Firebase or similar services to deliver these reminders (they remain local to your device).
6. Analytics and measurement
Mathorama uses Firebase Analytics in Release 1 to measure product usage and app quality signals (for example app open, screen views, gameplay mode starts, onboarding progression, and ad flow events).
Analytics event parameters are limited to structured values needed for product operation and improvement.
7. Who we share data with
We do not sell your personal information.
On-device data stays on your device unless you add cloud backup/sync (not described here unless you ship it).
Google (Firebase, Mobile Ads, and Google Play services) may process data as described in their policies when those SDKs/services are active.
8. International users
If users access the app from the European Economic Area, UK, or other regions with privacy laws, ensure your practices and this policy align with GDPR, UK GDPR, and local requirements (including consent for ads/analytics where required).
9. Children's privacy
Mathorama is intended for a general audience, including learners and families. The app does not knowingly ask children to provide email addresses or create online accounts for core play.
If you believe we have inadvertently collected information from a child in a way that violates applicable law, contact us at kashyapnitin1@gmail.com and we will take appropriate steps.
10. Changes to this policy
We may update this policy from time to time. The “Last updated” date at the top will change when we do. Continued use of the app after changes means you accept the updated policy (unless local law requires a different process).
If future releases add major features that change data behavior (for example account sync/sign-in), we will update this policy before or when those features go live.
11. Contact
Questions about this policy: kashyapnitin1@gmail.com