Cookies are small text files stored in your browser. This site uses only the minimum set required to function.
| Name | Purpose | Duration |
|---|---|---|
csrftoken |
Security — prevents cross-site request forgery when submitting forms. | 1 year |
sessionid |
Session management (only set if you visit the admin area). | Session |
ha-theme |
Stores your light/dark theme preference. Saved in localStorage, not a cookie. |
Persistent |
ha-analytics-consent |
Remembers whether you accepted or declined analytics. Saved in localStorage, not a cookie. |
Persistent |
_ga, _ga_* |
Google Analytics — measures aggregate, anonymised site usage. Set only after you accept analytics. | Up to 2 years |
We use Google Analytics 4 to understand, in aggregate, how the site is used so we can improve it. IP addresses are anonymised. These cookies are not set unless you click “Accept” on the consent banner shown on your first visit; if you decline, no analytics cookies are stored and no data is sent to Google. We do not use advertising cookies, the Meta Pixel, or fingerprinting.
You can change your analytics choice at any time via cookie settings. You can also clear or block cookies through your browser settings. Blocking the csrftoken cookie will prevent forms from working; analytics cookies are entirely optional.
See our Privacy Policy for full details on how we handle your data.