Cookies
We use cookies to keep the site working and — only with your consent — to understand how it's used. Below is every cookie this site may set, what it does, and how long it stays.
Manage your preferences
You can change your choice at any time. Changes take effect on the next page load.
Cookies we use
| Name | Purpose | Type | Retention |
|---|---|---|---|
| b2trust_consent | Remembers your cookie preference so the banner doesn't reappear. | Essential | 12 months |
| sb-access-token / sb-refresh-token | Supabase admin session — required for admin login. Only set on /admin. | Essential | Session |
| _ga | Google Analytics — distinguishes unique visitors anonymously. Only set if you accept. | Analytics | 24 months |
| _ga_<property-id> | Google Analytics — session / campaign data. Only set if you accept. | Analytics | 24 months |
Third parties
Below is every third-party service that receives data when you use this site, and where they process it.
- Google Analytics (Google LLC, United States) — usage analytics. Processed in the USA under Standard Contractual Clauses. Only active with your consent.
- Netlify (Netlify, Inc., United States) — hosting and serverless compute for every page and API call. Processed in the USA under Standard Contractual Clauses.
- Supabase (Supabase, Inc., hosted in London, United Kingdom) — database and authentication storage.
- Sentry (Functional Software, Inc., hosted in Frankfurt, Germany) — error telemetry.
More information
For the full processing details, lawful basis, and your rights under GDPR, see our Privacy Policy.