Information for grown-ups
Privacy & saved progress.
This page explains how the app currently handles accounts, learning progress and optional reading audio, so you can choose how to use it.
Playing on one device
You can play without a parent account. Learning progress and settings are saved in your browser’s local storage. They are not added to a cloud child profile unless you choose to import them into an account.
Browser storage is specific to a device and browser profile. Clearing site data, using private browsing or losing access to the device can remove local saves. The grown-up settings offer a progress backup export.
Optional parent accounts
Firebase Authentication handles email-and-password sign-in and Google sign-in. The parent account uses an email address and an account identifier. Passwords are handled by Firebase Authentication; they are not stored in the app’s learning-progress documents.
Google sign-in uses your Google identity to authenticate the parent account. It does not request access to your Gmail messages or Google Drive files.
Child profiles use a nickname, a chosen avatar and a creation time. They do not ask for a child’s email address or date of birth. Learning history and settings are associated with the selected child profile.
Cloud progress and service providers
Account learning progress is stored in Cloud Firestore. This app’s Firestore database is configured in the Doha region. That database location does not mean every authentication, network or service-provider operation takes place in Doha.
Firebase provides authentication and cloud progress services. Cloudflare and the site’s hosting infrastructure serve website traffic. Service providers may process request metadata such as IP addresses, browser information and technical logs to deliver and protect their services.
The app does not include advertising or a separate analytics tracker. This does not mean the hosting and account services keep no technical logs.
Optional new word recordings
The Make a word activity first uses existing recordings. Typing or building a word does not send it to an AI provider. For a missing recording, a signed-in grown-up must explicitly approve sending that word to MiniMax for speech generation, then preview and accept its pronunciation before child playback.
Only the approved word and voice settings are sent to MiniMax, not the child profile or a microphone recording. Please do not enter names or personal information. Firebase identity is checked by our recording server. Generated audio and hashed account/word identifiers are cached privately on that server until removed; current-day counters limit new requests. Recordings are reused within the same parent account, require approval when retrieved, and are not added to the public word library. Listening does not mark a word as learned.
Optional microphone and reading audio
Most activities do not need a microphone. If you choose the optional device reading feature, the browser asks for microphone permission. Recorded speech is processed on the device for that reading check, rather than uploaded as an audio recording.
The speech-recognition feature downloads model files from Hugging Face when needed. That download is a separate network request; it is not an upload of the child’s recording. Downloaded model resources may be cached by the browser.
A result of a reading activity can become part of saved learning progress. The raw microphone recording is not included in cloud progress events. You can use grown-up help instead of device reading.
Signing out and shared devices
Signing out keeps the account’s local progress cache. Pending progress is retained for the next sign-in, with a separate cache for each account and child. Device-only progress and any legacy backup can also remain in that browser.
A person with access to the same browser profile may be able to inspect its locally stored data. Use a trusted device. To remove local site data, use your browser’s site-data controls after checking that any progress you want to keep has synced or been backed up. Clearing site data can discard unsynced work.
Deletion and current limits
There is currently no self-service account or cloud child-profile deletion control in the app. Signing out or clearing browser data does not delete cloud history. Do not create an account on the assumption that the app already offers that control.
A downloaded progress backup is a file you control. Keep it somewhere appropriate and delete it yourself when it is no longer needed.
Choose what fits your family.
Device-only play and parent-supported reading are available without creating a cloud child profile or enabling the microphone.
Back to the games