Strictly necessary (no consent required)
The following are exempt from consent under TTDSG Section 25 because they are strictly necessary for the website to function:
- Consent preference (
__biocompile_consentin localStorage): records whether you accepted or declined analytics. Values:acceptedordeclined. Persists until you clear it or use the "Cookie settings" link in the footer. - Cloudflare Turnstile: sets a short-lived token when you submit the contact form, used solely to verify you are human (Art. 6(1)(f) GDPR, legitimate interest in preventing spam).
Anonymous mode (before you choose)
Before you make a choice on the consent banner, we run PostHog in a fully anonymous configuration:
- No cookies or localStorage entries are set by analytics.
- No device identifier is created or persisted.
- We instruct PostHog to discard your IP address.
- Only a single anonymous page-view event is recorded per visit, containing the page path, the referring domain (if any), and a coarse viewport class (mobile / tablet / desktop).
- Autocapture, session recording, and feature flags are all disabled.
Because nothing is stored on or read from your device, this mode falls outside TTDSG Section 25 consent requirements. It is based on our legitimate interest in measuring aggregate site usage (Art. 6(1)(f) GDPR).
Full mode (after you accept)
If you click "Accept", PostHog switches to full mode:
- Page views, clicks (autocapture), and Core Web Vitals (LCP, INP, CLS, FCP) are recorded.
- Anonymized session recordings capture page interactions with all form inputs and text content automatically masked, so no personal data is visible.
- A visit identifier is stored in localStorage and a cookie to link events within a session.
This is based on your consent (Art. 6(1)(a) GDPR).
After you decline
No analytics requests are made and any in-memory data from anonymous mode is discarded.
Withdrawing or changing your choice
Click the "Cookie settings" link in the footer at any time to re-open the consent banner and change your choice. Your previous preference is cleared and you can accept or decline again.
Third parties
PostHog is hosted exclusively in the EU (Frankfurt, Germany). Cloudflare provides CDN and Turnstile from EU data centers. No data is shared with third-party advertisers or brokers. See our Privacy Policy for the full processor list.