Privacy

I follow a simple privacy ethic for this website: avoid collecting private information, and avoid letting third-party trackers collect it here.

This site uses GoatCounter only to understand whether the site is visited and which pages are being read. The purpose is basic, privacy-friendly analytics, not to identify anyone. GoatCounter does not use cookies or browser storage, does not store IP addresses, full User-Agent headers, or tracker IDs, and does not share information with third parties.

For this site, GoatCounter keeps only the minimal signals I find useful: page visits, referrers, country/region, and short-lived sessions. I have disabled individual pageviews, User-Agent-derived browser/system data, screen size, and language collection. Country and region are derived before storage, without storing the IP address itself.

Sessions are enabled so a reload or a return to the same page is not counted as a new person every time. GoatCounter does this without storing your IP address: it temporarily maps the site, IP address, and User-Agent to a random UUIDv4 in memory for up to 8 hours. The IP address and User-Agent are not written to the database or disk, and the random UUID cannot be reversed back into them. You can read GoatCounter's sessions explanation.

You can also read GoatCounter's own privacy policy and GDPR consent notice.

You are, of course, welcome to use tracker blockers or privacy tools when visiting this site.

Aside from GoatCounter, this website does not use advertising cookies, contact forms, third-party marketing trackers, or externally hosted fonts.

The only browser storage this website uses directly is localStorage, which remembers your light or dark theme preference.

The site is hosted on GitHub Pages. GitHub may process technical data needed to provide and secure the service. See GitHub Pages data collection and the GitHub Privacy Statement.