Cookies & Local Storage
Effective: 14 May 2026
We don't use tracking cookies, advertising cookies, or analytics. The browser-side storage we do use is strictly necessary for the service to work, and is listed transparently below.
1. What we store in your browser
| Item | Type | Purpose | Lifetime |
letesh_session | HTTP cookie (HttpOnly + Secure + SameSite=Strict) | Keeps you signed in to Letesh. | 30 days from last login |
letesh.decks, letesh.cards, letesh.stats, letesh.settings, letesh.version, letesh.nextDeckId, letesh.nextCardId | localStorage | Your study data — decks, cards, progress, app settings. Stays on this device unless you sign in. | Until you clear browser data or click "Reset" in Settings |
lang | localStorage | Remembers your preferred language (EN/CS/NO). | Until you clear browser data |
letesh.guest | sessionStorage | Skips the welcome screen for the rest of the tab session. | Until you close the tab |
Cloudflare Turnstile cookies (cf_chl_*) | HTTP cookie (set by challenges.cloudflare.com) | Anti-bot challenge state during sign-up. | ~30 minutes, set only when the registration form is displayed |
2. What we do NOT use
- No Google Analytics, Plausible, Matomo, or any analytics product.
- No advertising cookies. No retargeting pixels.
- No social-media share buttons that beacon back to Facebook/X/etc.
- No fingerprinting beyond what Cloudflare Turnstile does for bot detection (one-time, during registration).
3. Third-party requests your browser makes
The only third-party request your browser makes on this site is:
- Cloudflare Turnstile (
challenges.cloudflare.com) — only when the registration form is loaded, for CAPTCHA verification.
Fonts (Inter, JetBrains Mono) are self-hosted on our server at /fonts/ — no requests go to Google or any other CDN for typography.
4. Cookie banner — why we don't have one
EU/Czech ePrivacy rules require consent for non-essential cookies. The items above are either:
- Strictly necessary for the service to function (session cookie, study-data storage, language preference), and so are exempt from consent under ePrivacy Art. 5(3); or
- Set only when needed for security (Cloudflare Turnstile during sign-up).
We have therefore opted to provide this transparent notice instead of an opt-in banner.
5. How to clear what we store
- Cookies: use your browser's "Clear site data" feature (Chrome: F12 → Application → Storage → Clear).
- localStorage: in the Letesh app, go to Settings → Reset all progress; or use the browser's Clear site data.
- This will also sign you out of Letesh on this device.
6. Contact
Jiří Suder · jiri.suder.92@gmail.com
Cookies a klientské úložiště
Účinnost: 14. května 2026
Nepoužíváme sledovací cookies, reklamní cookies ani žádnou analytiku. Klientské úložiště, které používáme, je nutné pro fungování služby a je transparentně vypsáno níže.
1. Co ukládáme ve vašem prohlížeči
| Položka | Typ | Účel | Životnost |
letesh_session | HTTP cookie (HttpOnly + Secure + SameSite=Strict) | Udržuje vás přihlášené v Letesh. | 30 dní od posledního přihlášení |
letesh.decks, letesh.cards, letesh.stats, letesh.settings, letesh.version, letesh.nextDeckId, letesh.nextCardId | localStorage | Vaše studijní data — balíčky, karty, pokrok, nastavení. Zůstává v tomto zařízení, pokud nejste přihlášeni. | Dokud nesmažete data prohlížeče nebo nekliknete na "Resetovat" v Nastavení |
lang | localStorage | Pamatuje vaši preferenci jazyka (EN/CS/NO). | Dokud nesmažete data prohlížeče |
letesh.guest | sessionStorage | Přeskakuje uvítací obrazovku pro zbytek karty. | Dokud nezavřete kartu prohlížeče |
Cloudflare Turnstile cookies (cf_chl_*) | HTTP cookie (nastaví challenges.cloudflare.com) | Stav anti-bot ověřování během registrace. | ~30 minut, nastavováno jen když je zobrazen registrační formulář |
2. Co NEPOUŽÍVÁME
- Žádný Google Analytics, Plausible, Matomo ani jiný analytický nástroj.
- Žádné reklamní cookies. Žádné retargeting pixely.
- Žádná tlačítka sociálních sítí, která by se "ozývala" do Facebooku/X/atd.
- Žádný fingerprinting nad rámec toho, co dělá Cloudflare Turnstile pro detekci botů (jednorázově, při registraci).
3. Třetí strany, kam prohlížeč posílá požadavky
Jediný požadavek na třetí stranu, který váš prohlížeč na tomto webu provede, je:
- Cloudflare Turnstile (
challenges.cloudflare.com) — pouze při načtení registračního formuláře, pro ověření CAPTCHA.
Písma (Inter, JetBrains Mono) jsou self-hostovaná na našem serveru v /fonts/ — žádné požadavky neodcházejí na Google ani jinou CDN.
4. Cookie banner — proč žádný nemáme
EU/české ePrivacy předpisy vyžadují souhlas pro non-essential cookies. Položky výše jsou buď:
- Striktně nezbytné pro fungování služby (session cookie, ukládání studijních dat, jazyk), tedy vyjmuté ze souhlasu podle čl. 5(3) ePrivacy směrnice; nebo
- Nastavovány jen pro bezpečnost (Cloudflare Turnstile během registrace).
Z toho důvodu poskytujeme tento transparentní popis místo opt-in banneru.
5. Jak vymazat to, co ukládáme
- Cookies: použijte funkci "Vymazat data webu" ve vašem prohlížeči (Chrome: F12 → Application → Storage → Clear).
- localStorage: v aplikaci Letesh jděte do Nastavení → Resetovat vše; nebo použijte Vymazat data webu v prohlížeči.
- Tímto se také odhlásíte z Letesh na tomto zařízení.
6. Kontakt
Jiří Suder · jiri.suder.92@gmail.com
Cookies og lokal lagring
Gjelder fra: 14. mai 2026
Vi bruker ikke sporings-cookies, reklame-cookies eller analyseverktøy. Lagringen vi bruker er strengt nødvendig for tjenesten og er listet opp transparent nedenfor.
1. Hva vi lagrer i nettleseren din
| Element | Type | Formål | Levetid |
letesh_session | HTTP-cookie (HttpOnly + Secure + SameSite=Strict) | Holder deg innlogget på Letesh. | 30 dager fra siste innlogging |
letesh.decks, letesh.cards, letesh.stats, letesh.settings, letesh.version, letesh.nextDeckId, letesh.nextCardId | localStorage | Studiedataene dine — decks, kort, fremdrift, app-innstillinger. Forblir på enheten med mindre du logger inn. | Til du sletter nettleserdata eller klikker "Tilbakestill" i Innstillinger |
lang | localStorage | Husker språkpreferansen din (EN/CS/NO). | Til du sletter nettleserdata |
letesh.guest | sessionStorage | Hopper over velkomstskjermen resten av fanen. | Til du lukker fanen |
Cloudflare Turnstile-cookies (cf_chl_*) | HTTP-cookie (satt av challenges.cloudflare.com) | Anti-bot-utfordringsstatus under registrering. | ~30 minutter, settes kun når registreringsskjemaet vises |
2. Hva vi IKKE bruker
- Ingen Google Analytics, Plausible, Matomo eller andre analyseverktøy.
- Ingen reklame-cookies. Ingen retargeting-piksler.
- Ingen sosiale-medier-knapper som rapporterer tilbake til Facebook/X osv.
- Ingen fingeravtrykk utover det Cloudflare Turnstile gjør for botdeteksjon (engangs, ved registrering).
3. Tredjepartsforespørsler nettleseren din gjør
Den eneste tredjepartsforespørselen nettleseren din gjør på dette nettstedet er:
- Cloudflare Turnstile (
challenges.cloudflare.com) — bare når registreringsskjemaet lastes, for CAPTCHA-verifisering.
Skrifttyper (Inter, JetBrains Mono) er selv-hostet på vår server på /fonts/ — ingen forespørsler sendes til Google eller annen CDN for typografi.
4. Cookie-banner — hvorfor vi ikke har en
EU/ePrivacy-regler krever samtykke for ikke-essensielle cookies. Elementene over er enten:
- Strengt nødvendige for at tjenesten skal fungere (session-cookie, lagring av studiedata, språkpreferanse), og dermed unntatt fra samtykke under ePrivacy Art. 5(3); eller
- Bare satt for sikkerhet (Cloudflare Turnstile under registrering).
Vi har derfor valgt å gi denne transparente meldingen i stedet for en opt-in-banner.
5. Hvordan slette det vi lagrer
- Cookies: bruk "Slett nettsteddata" i nettleseren din (Chrome: F12 → Application → Storage → Clear).
- localStorage: i Letesh-appen, gå til Innstillinger → Tilbakestill alle data; eller bruk "Slett nettsteddata" i nettleseren.
- Dette logger deg også ut av Letesh på denne enheten.
6. Kontakt
Jiří Suder · jiri.suder.92@gmail.com