Cookies and Storage
Translation — the German version is authoritative. (Übersetzung — die deutsche Fassung ist massgebend.)
We only use technically necessary cookies and browser storage — no analytics, marketing, or advertising cookies.
That's why we don't show a cookie banner with "Accept/Decline": there is nothing optional to accept.
If we introduce analytics tools in the future, we will update this page and add a genuine consent banner.
1. Why there is no cookie banner here
A consent banner is required as soon as non-essential cookies (e.g. for analytics or advertising) are set. This codebase currently contains no such tools — no analytics software, no tracking, no advertising scripts. All storage locations listed below are either technically necessary for the operation of the application or features you actively choose to use. That is why a plain notice is sufficient instead of a consent dialog.
2. What is actually stored
`kontera.locale` (cookie, 1 year). Remembers your chosen language (DE/FR/EN) so you don't have to choose it again on every visit. Purely functional, first-party.
Supabase authentication cookies (session). As soon as you log in, our authentication provider Supabase sets session cookies to keep you logged in. Necessary for your account to work.
`kontera.v1` (localStorage). In offline mode (no account), your entire learning progress is stored here locally in your browser — none of it is transmitted to us. See Privacy Policy, Section 2.
Install prompt flag (localStorage). Remembers whether you have already dismissed the "Install app" prompt, so it does not appear again.
Offline cache (service worker cache). For offline use as an installable app (PWA), your browser caches technical resources (program code, images). Requests to our server interfaces (/api/*) are never cached this way.
3. Managing and deleting
You can delete cookies and local storage at any time via your browser settings. In offline mode, this simultaneously deletes all of your locally stored learning progress — this cannot be restored afterwards.
Further details on data processing can be found in the
Privacy Policy.