Legal

Privacy Policy

Last updated: July 2026

The short version

Gnoseed is a browser-based learning app with no mandatory account. Everything you need to study is kept in your own browser. We load optional analytics only if you allow it, and you can change that choice any time. We don't sell your data, and there are no ads.

What we store on your device

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 itemWhy
gnoseed.state.v1Your learning progress, streak, settings, profile and stats.
gnoseed.themeYour light / dark / system colour-mode preference.
gnoseed.consent.v1Your cookie choice, so we don't ask again. Set by this policy.
gnoseed.content.v1 / gnoseed.cards.v1A local cache of quiz decks so the app works offline and loads fast.
gnoseed.sync.uidLinks your device to your account for cross-device sync (only when signed in).
gnoseed.installDismissedRemembers 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.

Analytics (optional — only with your consent)

If — and only if — you choose "Accept all" or enable Analytics in the cookie banner, we load Google Analytics (gtag.js) to understand which topics and pages are used, so we can improve the app. Google Analytics sets its own cookies and processes usage data (including your IP address) on Google's infrastructure. If you reject non-essential storage, Google Analytics is never loaded and no such cookies are set. You can withdraw consent at any time via (a page reload fully stops any already-loaded analytics).

Accounts & cross-device sync

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.

Third-party requests

  • Google Fonts — we load the "Plus Jakarta Sans" web font from Google's font CDN (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.
  • Supabase — only contacted if you sign in or your device syncs (see above).
  • Google Analytics — only if you consent (see above).

Your choices

You control non-essential storage. Update your cookie preferences at any time:

Contact

Questions about your data? Email tomas.chudjak@gmail.com.