Overview
This site is a personal blog. It uses analytics tools to understand how content is being read, and cookies to remember your preferences. This page explains what data is collected, why, and how you can control it.
Cookies
A cookie is a small text file stored in your browser. This site uses the following cookies:
| Cookie | Purpose | Duration |
|---|---|---|
cookie-consent | Stores your analytics consent choice (accepted/rejected) | 365 days |
_ga, _ga_* | Google Analytics — only set if you accept analytics cookies | 2 years |
No cookies are set before you make a choice in the banner, except for cookie-consent itself once you click Accept or Decline.
Analytics
Plausible Analytics (always active)
This site uses Plausible Analytics, a privacy-friendly, cookieless analytics tool. Plausible:
- Does not use cookies or any persistent identifiers.
- Does not collect personal data or IP addresses.
- Is GDPR, CCPA, and PECR compliant by design.
Plausible is loaded on every page visit regardless of your cookie consent choice because it does not require it.
Google Analytics (consent-gated)
If you click Accept in the cookie banner, Google Analytics (via Google Tag Manager) is also loaded. It collects anonymous usage data (pages visited, session duration, approximate location) to help understand site traffic. IP anonymisation is enabled (anonymize_ip: true).
If you click Decline, Google Analytics is never loaded during your visit and no tracking cookies are set.
You can change your choice at any time by clearing your browser cookies for this site, which will show the consent banner again on your next visit.
Third-party embeds
Some posts may include embedded content (e.g., YouTube videos, GitHub Gists). These embeds may set their own cookies when you interact with them, subject to the respective third party’s privacy policy.
Your rights
Under GDPR and equivalent regulations, you have the right to:
- Know what data is collected about you.
- Withdraw consent for optional analytics at any time (clear site cookies to reset your choice).
- Contact me with any questions.
Contact
If you have any questions about this policy, you can reach me via the social links on the home page.
Last updated: May 2026