1 — Essential storage
- Your analytics choice and its timestamp are stored in
localStoragefor 180 days. - Your graphics preference is stored in
localStorageuntil you change it or clear your browser storage.
2 — Optional website analytics
If you accept, we use self-hosted Umami analytics, heatmaps, and sampled session replay to understand and improve the public website. This processing uses page paths, performance, browser and device information, coarse location, referring source, and selected interactions. Contact and early-access forms are excluded from replay. A random request ID may link a submitted enquiry to the same analytics session. When a controlled AI referring source is detected, a session-storage marker prevents the same landing event being recorded more than once in that browser session.
Analytics events and sessions are retained for up to 180 days. Replay and heatmap data are retained for up to 30 days. You can change your choice through “Analytics choices” in the footer.
3 — Server traffic measurement
Separately from optional browser analytics, the marketing server creates a privacy-minimised event when it handles an HTML request. This lets us see aggregate counts for requested pages, controlled referring and campaign categories, response status, and known search crawlers. The event contains no IP address, cookie, raw user agent, referrer hostname or URL, raw query string, or visitor identifier. It does not set or read browser storage and operates independently of your optional browser analytics choice. These events are retained for up to 30 days. See our Privacy Notice for the purpose, legal basis, and your rights.
4 — Form security
Contact forms use Cloudflare Turnstile to detect automated abuse. Cloudflare processes browser and request information to provide the verification result. This security service operates independently of your analytics choice.
5 — Contact
Questions may be sent to [email protected]. See our Privacy Notice for more information about personal data.