Last updated: August 2026
Gnoseed is a browser-based learning app with no mandatory account. Everything you need to study is kept in your own browser. Analytics runs without cookies unless you allow them, and you can change that choice any time. We don't sell your data, and there are no ads.
The following are strictly necessary for the app to function. They stay in your browser's localStorage (and are exempt from the cookie choice below). Clearing your browser data removes them.
| Stored item | Why |
|---|---|
| gnoseed.state.v1 | Your learning progress, streak, settings, profile and stats. |
| gnoseed.theme | Your light / dark / system colour-mode preference. |
| gnoseed.consent.v1 | Your cookie choice, so we don't ask again. Set by this policy. |
| gnoseed.content.v1 / gnoseed.cards.v2 / gnoseed.cardrevs.v1 / gnoseed.archived.v1 | A local cache of quiz decks (their content versions and which are archived) so the app works offline, loads fast, and refreshes when a question is corrected. |
| gnoseed.sync.uid | Links your device to your account for cross-device sync (only when signed in). |
| gnoseed.installDismissed | Remembers that you dismissed the "install app" prompt. |
| Supabase auth session (sb-…-auth-token) | Keeps you signed in across visits — only present if you create an account. |
We use Google Analytics (gtag.js) to understand which topics and pages are used, so we can improve the app. It runs under Google Consent Mode v2: until you choose, and permanently if you decline, it operates in a cookieless mode — it stores no cookies and no identifiers in your browser, and reports only an aggregate, non-identifying signal that a page was viewed. Only if you choose "Accept all" or enable Analytics in the cookie banner does it store analytics cookies and measure your visit as a session. In both modes usage data (including your IP address) is processed on Google's infrastructure. Advertising and personalization signals are disabled at all times, regardless of your choice. You can change your choice at any time via Withdrawing consent takes effect immediately — measurement drops back to the cookieless mode without needing a reload.
An account is optional. If you sign in, authentication and progress sync are handled by Supabase (Postgres, Auth). Your email and learning progress are stored there so your streak, settings and card history follow you across devices. Your session token is kept in your browser to keep you signed in. Delete your account to remove this data; without an account, nothing leaves your device.
fonts.googleapis.com / fonts.gstatic.com). This is a styling request; it sets no cookies, but Google receives the request (including your IP address) to serve the font file. You control non-essential storage. Update your cookie preferences at any time:
Questions about your data? Email tomas.chudjak@gmail.com.