Last updated 8 October 2026
Cookie & Storage Notice
StorySpark uses only the cookies that are strictly necessary to sign you in and keep you signed in. There is no advertising, no cross-site tracking, and no third-party analytics — so there is nothing here to opt into.
Cookies we set
| Cookie | Purpose | Duration |
|---|---|---|
ss_adult | Keeps a grown-up signed in (random token; the session itself lives on our server) | 7 days, renewed while you use the site |
ss_student | Keeps a student signed in through their private link | 30 days, renewed while in use |
ss_welcome | Shows the welcome message once after a student signs in | 30 seconds |
ss_oauth_state | Protects the Google sign-in redirect against forgery | Until sign-in completes |
ss_oauth_verifier | Part of the Google sign-in handshake (PKCE) | Until sign-in completes |
Other storage
- Server-side sessions: your sign-in lives on our server; cookies only carry random tokens, never your email or password.
- If you add StorySpark to your home screen, your device keeps a copy of our style sheet, fonts, scripts and an offline page (Cache Storage). It holds no personal data and no stories, and exists only so the app can show a friendly message when you are offline.
- No localStorage or localStorage trackers are used for advertising or analytics.
Questions
Contact bjorn@nerdblom.se. See also the Privacy Policy and the Terms of Service.