Cookie Policy
Last updated: June 1, 2026
What cookies and local storage are
Cookies are small files a site stores in your browser. Local storage is a similar mechanism for keeping small values on your device. This blog uses very few of either, and analytics is off until you opt in.
Strictly necessary
When you make a choice in the cookie banner, the blog saves it in local storage under the key cookie-consent. This value only records your preference so the banner does not ask again. It is not used to track you and is never shared.
Analytics (optional)
If you accept analytics, Google Analytics 4 sets cookies to tell visits and sessions apart:
_ga— distinguishes visitors; typically lasts up to two years._ga_<container-id>— keeps session state; typically lasts up to two years.
These cookies are written only after you accept analytics. Google Consent Mode v2 keeps analytics storage denied by default, so nothing is set until you opt in.
Comments
The comment widget (Giscus) runs on GitHub. If you sign in to comment, GitHub may set its own cookies as part of that sign-in. Those are governed by GitHub, not this blog.
How to change or withdraw consent
You can reopen the consent options at any time with the button below, or with the Manage cookies link in the footer. You can also clear cookies and local storage in your browser settings, which makes the banner appear again on your next visit.
More information
For the full picture of how personal data is handled, see the Privacy Policy.