Legal
Cookies and local storage
This page lists what actually gets stored, rather than describing the general category of things a website might store.
This site sets no cookies of its own
There is no account system, no session, and no server that remembers you. The site is static files served from a CDN.
Local storage — one key
Your light or dark theme choice is kept in your browser's local storage under the key theme. It never leaves your device and is not sent to any server. Clearing site data removes it, and the site falls back to your operating system preference.
Nothing is set until you choose
Analytics cookies are blocked by default. On a first visit the site asks, and until you answer, Google Analytics runs in a cookieless mode that sets nothing — it is Google Consent Mode with analytics storage denied. Choosing “No thanks” keeps it that way permanently, and your choice is remembered in local storage rather than a cookie, because storing a cookie preference in a cookie would be absurd.
Analytics — Google Analytics 4, after consent
Aggregate traffic measurement runs through Google Analytics, which sets its own cookies (typically _ga and _ga_*) to tell repeat visits apart. It records page paths, coarse referrer and country information. The contact form is the only place to type anything, and what you send there goes to a private message rather than to analytics.
If you would rather not be counted, any content blocker or the Google Analytics opt-out add-on stops it, and the site works identically without it.
Fonts and assets
Fonts are served from this domain, not a font CDN, so no third party sees your requests for them. There are no embedded trackers, ad scripts, or social widgets.
If this changes
This page describes the current state, verified against the deployed site. If something is added it gets listed here in the same change — a policy page that drifts from reality is worse than none.