๐ Key Highlights
- Your XP, levels, streaks, statistics, history and the display name you choose are stored only on your device โ never sent to our servers.
- There are no accounts and no cloud sync. We do not operate servers that store your personal data.
- Arena Battle and Speed Sprint opponents and chat are simulated on-device โ there is no real multiplayer and nothing you type in Arena is transmitted.
- The free version shows ads via Google AdMob, which uses your Android Advertising ID. Upgrade to Pro to remove all ads.
- We do not sell, rent, or trade your personal information with third parties.
Overview
MathWiz: Mental Maths Trainer ("App") is published by Epsilon Developers, an independent software publishing brand operated by Satyam Kushwaha and Anurag Mahajan ("Developer," "we," "us," or "our").
This Privacy Policy explains how information is collected, used, stored, processed, disclosed, and protected when you use the App. By downloading, installing, accessing, or using the App, you acknowledge that you have read, understood, and agreed to this Privacy Policy.
1Data We Collect
MathWiz is designed as a local-first app. The vast majority of data it processes never leaves your device. The table below describes every category of data the App touches.
| Data Type | What it includes | Where it goes |
|---|---|---|
| A. Profile & Progress | A display name you optionally choose (defaults to "Learner"), XP, level, daily streak, last-session date and preferred language | Local SQLite DB |
| B. Session & Mode Stats | Per-session score, accuracy, average answer time, operation/mode; per-mode attempts, correct counts and best scores | Local SQLite DB |
| C. Achievements & Learning | Unlocked badges, lesson/method view progress | Local SQLite DB |
| D. App Settings | Difficulty preference, sound/haptics toggles, notification preferences, reduce-motion preference, Pro status flag | Local preferences |
| E. Arena Activity | Race results and any messages you send in Arena chat. Opponents and their replies are generated on-device. | On-device only ยท not transmitted |
| F. Advertising Data | Android Advertising ID (AAID), device model, OS version, app interaction events, approximate location (country/region), advertising performance metrics, IP address | Google AdMob |
| G. Subscription Data | Purchase status, subscription/renewal status, product identifiers. Payment information is processed by Google Play and is never collected or stored by us. | Google Play Billing |
| H. Technical / Diagnostics | Device model, Android version, language settings, crash reports, performance diagnostics, error logs | On-device / aggregate |
2Local Storage & Security
The App stores your progress and preferences locally on your device using Android local storage technologies including a SQLite database and SharedPreferences.
All such data remains under your control. Your profile, session history, mode statistics, badges, learning progress and settings are stored in the App's private sandbox directory, which is not accessible to other apps.
Data Deletion
You may delete all locally stored progress through Settings โ Reset progress, or by clearing the App's data or uninstalling it. Uninstalling removes all App data as required by Android's app sandbox model.
3How We Use Information
Information is used solely to power the features you interact with:
- Practice, Daily Challenge & Brain Games: Problems are generated on your device. Your answers, scores and accuracy are saved to local history to track progress and tailor difficulty.
- Adaptive Difficulty: Your recent accuracy, streak and XP are used on-device to adjust how challenging each session starts. No data is transmitted for this.
- Arena Battle & Speed Sprint: Opponents, their pacing and their chat replies are generated entirely on-device. Any messages you type in Arena are processed locally and are not uploaded.
- Wiz Helper: Wiz understands and replies to your messages using on-device logic only. Your conversations with Wiz are not sent to any server.
- XP, Levels, Streaks & Badges: Used to calculate and display your progression and achievements locally.
- Notifications: If enabled, local reminders are scheduled on your device to help maintain your streak. No push server is involved.
- Advertising: Google AdMob displays ads in the free version, which requires sharing your Android Advertising ID with Google.
- In-App Purchases: Subscription transactions are handled by Google Play Billing. We receive only a subscription status flag and product ID.
- App Improvement: Crash reports and performance diagnostics help us improve app stability and resolve technical issues.
4App Permissions
MathWiz requests only the minimal permissions needed. Each is described below.
4.1 Internet Access
The INTERNET permission is used to load advertisements (free version) and to verify your Pro purchase status with Google Play. Core gameplay โ practice, brain games, Arena, Wiz and your progress โ works without a connection.
4.2 Notifications
The App may request optional notification permission (POST_NOTIFICATIONS) to send friendly daily reminders and streak nudges. Notifications can be disabled at any time in the App's Settings or in your Android device settings.
4.3 Permissions We Do NOT Request
MathWiz does not request location, camera, microphone, contacts, storage of your personal files, phone, SMS, or background location. It does not track your physical location in any way.
5Advertising
The free version of MathWiz displays advertisements provided by Google AdMob (banner, interstitial and rewarded formats). No advertisements are displayed to active MathWiz Pro subscribers.
Google AdMob may collect and process information including:
- Android Advertising ID (AAID) โ a resettable identifier for interest-based advertising
- Device model and Android version
- Approximate location (country/region level โ not precise GPS)
- App interaction events and advertising performance metrics
- IP address for ad delivery
Such information is governed by Google's privacy policies. We do not control how Google AdMob processes the information it collects through its services.
Rewarded Ads
MathWiz offers optional rewarded video ads โ for example, to play a single match of Arena Battle or Speed Sprint, or to earn bonus XP. Watching these ads is always your choice; you are never required to watch one to use core features.
Opting Out of Personalised Ads
You may opt out of personalised advertising at any time by going to Settings โ Google โ Ads โ Delete advertising ID on your Android device, or by upgrading to MathWiz Pro to remove all ads entirely. Even after opting out, you may still see contextual (non-personalised) ads.
Users are encouraged to review Google's Privacy Policy โ before using features that interact with advertising services.
6Analytics & Diagnostics
The App may collect diagnostic information to improve stability, performance, and user experience. This information is used to:
- Improve App stability and resolve crash issues;
- Monitor and diagnose technical errors and performance bottlenecks;
- Understand aggregated feature usage patterns to prioritize improvements;
- Detect and prevent misuse or abuse of the App.
Where reasonably possible, analytical information is aggregated or de-identified before processing. We do not use diagnostic data to identify individual users or track their activity across other applications or services.
7Third-Party Services
The App integrates with the following third-party services. Each operates under its own privacy policy.
๐ Google AdMob
Displays in-app advertisements in the free version. May collect Advertising ID and usage signals.
Google Privacy Policy โ๐ Google Play Billing
Processes subscription payments. We never receive your payment card details.
Google Play Terms โ๐ฆ Google Play Services
Underlying Android services used for in-app purchase verification and core platform functionality.
Google Privacy Policy โ8In-App Purchases
MathWiz offers an optional Pro upgrade (a monthly subscription, or a yearly subscription with a 7-day free trial) to remove ads and unlock premium features such as unlimited Arena & Sprint and an XP boost. All transactions are processed exclusively by Google Play Billing.
- We receive only the subscription status (active or inactive), the product ID, and a purchase token. We never see or store your payment card number, billing address, or bank details.
- Pro status is stored locally on your device and verified against Google Play.
- For refund requests, contact Google Play support directly, as all billing is managed by Google. See our Subscription & Refund Policy.
9Data Retention
Information generated by the App remains locally stored on your device and is retained until:
- Deleted by you through in-App settings (Reset progress);
- Removed via Android's clear-data feature;
- Deleted by uninstalling the App.
Server-side records, where applicable (e.g., aggregate crash diagnostics held by platform providers), are retained only as long as reasonably necessary for operational, security, legal, and business purposes.
10Legal Basis for Processing
Where the General Data Protection Regulation (GDPR), UK GDPR, India's Digital Personal Data Protection Act (DPDPA), or other applicable data protection laws apply, processing of personal data is carried out on the following legal bases:
- User Consent: For permissions you explicitly grant (notifications) and for advertising data processed by Google AdMob.
- Contractual Necessity: Processing required to deliver the App's core features and to manage subscriptions you have requested.
- Legitimate Interests: Processing carried out to improve App performance, detect misuse, and maintain App security, where such interests are not overridden by your data protection rights.
- Legal Obligations: Processing required to comply with applicable laws or lawful requests.
Where processing is based on consent, you have the right to withdraw your consent at any time without affecting the lawfulness of prior processing. Withdrawal may limit certain App features.
11Your Rights
Depending on your location, you may have rights to access, correct, delete, restrict, or object to processing of your personal data, and to withdraw consent or request data portability. Since virtually all MathWiz data lives locally on your device, you have direct control:
Delete your data
Settings โ Reset progress erases all XP, streaks, badges and history instantly.
Access your data
All of it is visible within the App on the Home, Profile and Settings screens.
Opt out of ads
Reset or delete your Android Advertising ID, or upgrade to Pro.
Manage notifications
Toggle reminders in MathWiz Settings โ Notifications.
Edit your name
Change or remove your display name anytime in Settings.
Contact us
For data requests or concerns: support@mathwiz.app
Requests may be submitted to: support@mathwiz.app
12Children's Privacy
MathWiz is suitable for learners of all ages, but it is designed for a general audience and is not specifically directed at children under 13 (or the minimum age in your jurisdiction). The App is not enrolled in Google Play's "Designed for Families" programme because the free version contains advertising and in-app purchases.
We do not knowingly collect personal information from children. If a child uses the App, we recommend a parent or guardian set it up, supervise its use, manage advertising preferences, and consider MathWiz Pro to remove ads. If we become aware that information has been collected from a child in violation of applicable law, we will take reasonable steps to delete it. Contact us at support@mathwiz.app if you believe a child has provided personal data.
13International Data Transfers
Information may be processed in countries outside your country of residence, including by third-party service providers such as Google (AdMob, Play Billing). Where required by applicable law, appropriate safeguards will be implemented in accordance with those laws.
14Security
We implement commercially reasonable technical and organizational safeguards designed to protect information processed by the App. Your progress is held in the App's private storage sandbox, isolated from other apps, and external connections use HTTPS/TLS.
However, no method of electronic storage or transmission can guarantee absolute protection. You remain responsible for maintaining the security of your own device.
15Changes to This Policy
This Privacy Policy may be updated periodically. When we do, we will update the "Last updated" date at the top of this page and, for material changes, post a notice within the App. Changes become effective upon publication. Continued use of the App after a policy update constitutes acceptance of the revised policy.
16Contact
Epsilon Developers
Independent Software Publishers
Operated by Satyam Kushwaha & Anurag Mahajan
Country: India
For privacy-related questions, requests, concerns, or complaints, contact us at:
โ๏ธ support@mathwiz.app