Cookie policy.
Everything we store on your device, what it is for, and how long it lasts. Full inventory — no hidden entries.
What we set
We take a minimal approach. One strictly-necessary cookie records your consent choice. OnelocalStorageentry holds your colour theme. Analytics loads only if you accept; it is cookie-less by default. That is the full inventory.
Inventory
| Name | Type | Category | Duration | Provider |
|---|---|---|---|---|
| folt_consent_v1 | Cookie | Strictly necessary | 12 months | Folt Labs (first-party) |
| theme | localStorage | Strictly necessary | Until you clear site data | Folt Labs (first-party) |
| Vercel Analytics | Cookie | Analytics | Session only (no persistent cookie set by default) | Vercel Inc. |
- folt_consent_v1 — Remembers your consent choice so we do not ask again on every page load.
- theme — Stores your colour theme preference (dark or light). Never leaves your browser.
- Vercel Analytics — Aggregated, cookieless-by-default page analytics from our hosting provider. Loaded only if you accept. No cross-site tracking, no user profile.
Changing your mind
To withdraw or change consent, clear thefolt_consent_v1cookie in your browser and reload the site — the banner will return. Most browsers also let you block cookies site-wide; doing so will not break the site, but analytics will remain off.
Legal basis
Strictly-necessary entries rely on Article 5(3) of the ePrivacy Directive (no consent required for storage strictly necessary for a service you requested). Analytics is loaded only on explicit consent under the same article, in line with GDPR Article 6(1)(a).
Related
- Privacy notice — what we do with personal data you send us.
- Terms of use — the website’s terms.
- Imprint — legal entity details.
Last updated: 20 April 2026.