Last updated September 10, 2026
Privacy notice
Mathnatic is a math-game website designed primarily for elementary-age players and shared households. Session-only guest play is available without an account. Accounts belong to adults and may be set up for individual practice or multiple players. Player profiles do not receive their own login.
Information we use
Guest play keeps scores and choices only in the current browser session and does not save them after the session ends. A signed-in account uses the adult account owner's email address, authentication identifier, setup acceptance time, plan, account settings, Manager Lock choice, and protected Manager PIN security metadata. Mathnatic stores a server-protected PIN verifier, version, and retry/lock information, never the four-number PIN itself. A player profile can contain a general nickname, an editable learning preset, enabled operations, an addition and subtraction range, selected multiplication and division tables, pattern skills, an Adaptive Practice choice, allowed games, game-recommendation filters and exceptions, favorite games, play-time settings, successful game-launch times, scores, round history, game-specific preferences, whether game setup is shown before play, and shared skill-practice history. Compatible games contribute first-try results to the same skill history whether or not Adaptive Practice is enabled. A Manager can test a game from Manager View without saving test points, progress, mastery, sound, or setting changes.
Active Cloud and Complimentary Lifetime access also uses technical synchronization metadata: an opaque identifier for each browser installation, ordered change numbers, the last change acknowledged for a device, per-setting merge timestamps, and a short-lived record of which device is using a Player. That activity record contains the opaque Player and device identifiers plus activity and expiration times. It does not add a Player login, contact information, location, or a log of every tap.
When a Cloud profile is deleted, Mathnatic removes that profile's nickname, settings, and progress from Cloud storage. It retains only the account's opaque profile identifier and deletion time so an old copy on another signed-in device cannot recreate the profile. This deletion marker does not contain the player nickname or progress.
Account owners can use Support for help or, with Cloud access, to submit a game-idea title and description. Each request is connected to the account and contact email and keeps one private message conversation between that account and authorized Mathnatic administrators. A request includes its selected topic, subject when applicable, messages, account email, and status. We do not ask for a child's full name, exact birthday, email address, phone number, photo, school, or location.
How it is used
We use this information to run the games, personalize the game library, save progress, apply parent controls, provide account and test-purchase features, enforce plan access, synchronize Cloud data, review game ideas, prevent misuse, respond to account requests, and maintain the service. Mathnatic does not sell personal information or use child-profile information for targeted advertising. The technical Cloud metadata prevents duplicate updates, merges delayed device changes, and ordinarily prevents the same Player from being used on two online devices at once.
Service providers
Clerk provides account sign-in. Convex stores account, Cloud, entitlement, protected Manager PIN metadata, the Manager Lock choice, Cloud device cursors, merge revisions, short-lived Player activity leases, and private Support requests and conversation messages, including the game-idea topic. Clerk also sends an email verification code when an account owner asks to reset a forgotten PIN. Stripe processes sandbox purchases and subscriptions and collects the account owner's billing address during checkout. Mathnatic does not receive or store full payment-card numbers or copy the billing address into its database. The website is delivered through OpenAI Sites and Cloudflare infrastructure. These providers may process standard request, device, and security information under their own privacy and security terms when providing their services.
Cookies and device storage
Mathnatic uses account-scoped browser storage to preserve signed-in device-local profiles, progress, and settings. It normally uses the browser's IndexedDB and can use a local browser-storage recovery copy when IndexedDB is unavailable or does not respond. Guest play is not written to this durable storage. Shared skill records include the fact practiced, attempt and first-try-correct counts, current practice strength, and last-practiced time. Adaptive practice uses those records only when the Manager or player has left Adaptive Practice enabled. After a Manager successfully links a device over a secure connection, browser storage also keeps a salted PIN verifier so Manager controls can work while that device is offline. It does not contain the PIN itself. A PIN change or recovery invalidates an older device copy after that device reconnects. Clerk uses cookies or similar storage needed to keep a account owner signed in and protect the account. We do not currently use advertising trackers.
Account settings include one visual theme and a completion-fireworks choice shared across Manager View and Player Mode. These choices stay on the current device for Free and Lifetime; active Cloud and Complimentary Lifetime can synchronize them. A small local rendering copy of the current theme and opaque account identifier helps show the correct colors while the app loads. Guests use the default Mint Meadow appearance without a saved theme choice.
On a Cloud-enabled device, the same account-scoped browser storage contains a durable queue of unsynchronized learner changes. Mathnatic removes entries from that queue only after Convex acknowledges them. This lets play continue through an interrupted connection and avoids sending a server request for every answer.
Storage and retention
Free and Lifetime account progress stays in browser storage on each device. Lifetime accounts can export and import readable backups; Free accounts cannot. Cloud access stores profiles and progress in Convex. After a Cloud subscription ends, cloud player profiles and progress remain read-only for 30 days so the account owner can transfer or delete them, then they are scheduled for deletion. Cloud profile deletion markers remain while the account keeps Cloud data and are removed when that account's Cloud data is deleted. Device acknowledgement cursors and merge revisions follow the same Cloud-data retention, as do the synchronized theme and fireworks choices. Player activity leases expire after five idle minutes and expired lease rows are removed during routine cleanup. Account entitlements and records required for security, billing, tax, or legal obligations may be retained longer. A Support request marked Waiting for Account or Resolved is scheduled for deletion after one year. An open request remains available while Mathnatic works on it.
Account owner choices
Adult account owners can change learning and player-profile settings and delete profiles. Lifetime, active Cloud, and Complimentary Lifetime accounts can export a readable backup file and import progress. Account owners can also transfer cloud progress to a device, or delete cloud progress. One Manager PIN always protects player deletion and Manager Lock changes. When Manager Lock is on, it also protects Manager View during Player Mode. Clerk sign-in and email-code re-verification remain the account-level controls. Cloud deletion and keep-on-device transfer require the current PIN. A guest session can be explicitly imported into a new signed-in profile during onboarding. Signed-in adults can use Support in Manager View for account help, billing questions, privacy requests, technical problems, or game ideas, and can continue the private conversation there. Parents can ask Mathnatic to delete a request and its conversation through Support.
Children's privacy
Mathnatic is designed to minimize information about minors. Account owners should use a general nickname rather than a full legal name and should supervise profile setup. Account and billing features remain in test mode while parental notice, consent, and deletion procedures receive final operational and legal review. Support messages should not include a password, Manager PIN, payment-card number, or unnecessary information about a minor in a support request.
Changes and contact
This notice will be updated as Mathnatic adds or changes account, storage, communication, or payment features. Contact Mathnatic at mathnatic.support@gmail.com for support or privacy requests. Signed-in account owners can also use Support in Manager View. Checkout remains in Stripe test mode and does not create a real charge until the live-billing readiness work and qualified review are complete.