Star Steps · Last updated 2 August 2026
| What | Where | Why | How long |
|---|---|---|---|
| Sign-in session | Browser local storage (set by Firebase Authentication) | Keeps you signed in between visits so you are not re-entering a password in front of a child | Until you sign out |
Unsaved progress snapshotpending_save_* |
Local storage (web) / app storage (iOS, Android) | Protects your child's work. If a save fails, the progress is held on the device and retried — rather than silently lost | Cleared the moment the save succeeds |
Profile list cacheprofile_cache_v1 |
Local storage / app storage | Lets the "Who's learning today?" screen appear instantly instead of waiting on the network. Names and avatars only — no learning or clinical data | Refreshed on each sign-in; removed on sign-out |
| Question bank cache | Local storage | Avoids re-downloading the activity content on every visit | Until a newer version is published |
We do measure how the app is used — which activities are completed, how sessions go — because that is how the learning engine adapts and how we know whether the product works. Two things make that different from tracking:
Signing out removes the session and the profile cache. Clearing your browser's site data for mystarsteps.com, or deleting the app on mobile, removes everything listed above.
One caution worth stating plainly: if a save has not yet succeeded, clearing site data will discard that pending progress. The app shows a "not saved yet" indicator on the parent screens precisely so you can see this before it matters.
If we ever add anything to this list we will update the date above and notify account holders before it takes effect. If we ever introduced advertising or third-party tracking — we do not intend to — that would be a material change requiring your explicit consent.