Cookie policy
Version 1.0 · 23 October 2026
1. Necessary browser storage
We use necessary cookies, local storage, session storage and IndexedDB for login, NitroStudy preferences, temporary registration answers, private study caches and navigation. These functions do not require advertising consent. We do not use advertising trackers; Google Analytics is disabled.
2. Duration
Account-specific study caches and preferences are cleared at logout. Session navigation ends with the tab or logout. Parent-plan request references are reused for at most 24 hours and cleared with session/account cleanup. The analytics refusal is kept until you change it or clear browser storage; an old grant is not transferred to another account. Authentication persistence follows your login choice; a new signup uses session persistence.
| What | Purpose | How long |
|---|---|---|
| Your sign-in status (Firebase Authentication) | Staying signed in | Depending on the sign-in option you choose: for the browser session, or until you sign out if you choose to stay signed in. A new sign-up uses session storage. |
| NitroStudy preferences: language, theme, reading speed and XP goal | Remembering your language, display, reading speed and XP goal | Until you sign out |
nitroStudy_aiSettings, nitroStudy_activeMood, nitroStudy_isProblemSolver | Your AI tutor settings | Until you sign out or clear them in your browser |
nitro_daily_goal_minutes | Your daily goal | Until you sign out |
nitro_study_activities_v2_…, nitro-user, nitro-notifications | Showing your progress and notifications quickly, also briefly without a connection | Until you sign out |
nitro-tutor-messages-…, nitro_podcast_…, nitro_video_… | Keeping your last tutor conversation and the podcasts and video lessons you made on this device | Until you sign out |
| NitroStudy parent-link code | Temporarily keeping a parent-link code while you sign in | Until the link is processed, you sign out or clear browser storage |
nitro-parent-plan-request:… (session storage) | Keeping a random request reference and creation time for your selected parent, plan and interval so retrying does not create a second subscription email. It contains no email content or email address. | Reused for up to 24 hours after creation; cleared when you sign out, clear browser storage or end the browser session |
| NitroStudy workspace navigation (session storage) | Restoring the last page for your account after a refresh | Until you close the tab or sign out |
nitro-signup-answers | Your answers during sign-up, until your account is ready | Until sign-up is done or you sign out |
nitro-analytics-consent | Remembering your choice about usage statistics | Refusal: until changed or browser storage is cleared. A grant is cleared at logout. |
3. Security and payment services
Google reCAPTCHA protects signup/password-reset codes, contact and withdrawal forms. It processes necessary device/security signals and may set _GRECAPTCHA. Stripe may use necessary security and payment storage on its own payment pages. We assess purpose, necessity and supplier terms; neither service is used by NitroStudy for advertising profiling. Contact info@nitrostudy.com if a security check makes a rights request inaccessible; email withdrawal remains available.
4. Optional measurement and clearing
Optional analytics is off. If introduced, we first explain it and obtain valid consent where required, with appropriate parental consent under 16. You can clear browser storage yourself; this may log you out and remove device-local preferences. Necessary functions are not made conditional on advertising consent.