Cookie Policy

Last updated: 22 August 2026

This page lists everything Adam & Luna stores on your device. We use the word “cookie” loosely to also cover local storage, IndexedDB and cache entries, because the privacy rules treat them the same way. Nothing in the Analytics or Marketing categories loads until you opt in.

Strictly necessary

NamePurposeCategoryDurationFirst / third party
sb-<project>-auth-token (local storage)Keeps you signed in to your approved Adam & Luna account.Strictly necessaryUntil sign-out or token expiry (about 1 hour, auto-refreshed)First party (our authentication provider, acting as processor)
sb-<project>-auth-token-code-verifierPKCE/state value that protects the Google sign-in exchange from CSRF.Strictly necessarySeconds — deleted as soon as sign-in completesFirst party
adameluna.consent.v1 (local storage)Remembers your cookie choices and the time you made them.Strictly necessaryUntil you clear it or change your choicesFirst party
adameluna progress keys (local storage)Your stars, level, known words, quiz bests and lesson completion so learning continues across visits.Strictly necessary (service you asked for)Until you clear your browser storageFirst party
Cached audio (IndexedDB / Cache Storage)Stores native-speaker recordings locally so playback is instant and offline-friendly.Strictly necessary (service you asked for)Until you clear your browser storageFirst party

Analytics and marketing

NamePurposeCategoryDurationFirst / third party
— none currently —We run no analytics, advertising, or social pixels today. If we ever add them they will load only after you opt in to that category here.Analytics / Marketingn/an/a

Third-party requests

Change your mind any time

Your choices are stored with a timestamp and respected on every future visit.

Luna the retriever on a red VespaPlay and Practice!