This site is a static technical notebook. It is built ahead of time into plain HTML and CSS, and there is no application, database, or user account behind it. Nothing on this site tries to work out who you are.
What this site does not do
There is no analytics package of any kind. No Google Analytics, no Plausible, no Fathom, no pixel, no beacon.
No cookies are set. Nothing is written to local storage or session storage.
Nothing is loaded from a third party. No hosted fonts, no CDN, no embedded videos, no comment widget, no social buttons. Every stylesheet and script this site serves comes from this domain, which means no third party ever sees that you visited.
The only JavaScript on the site is a few lines that show the back-to-top button when you scroll and highlight the current heading in a post's table of contents. It runs entirely in your browser and sends nothing anywhere.
What the server records
Like any web server, the machine serving this site writes standard access logs. An entry typically contains your IP address, the time of the request, the page requested, the HTTP status returned, and the user agent your browser sent.
These logs exist so the site can be operated and debugged — spotting broken links, failing redirects, or abuse. They are not used to build a profile of you, are not combined with anything else, and are not sold, shared, or handed to any third party.
Feeds
The Atom feeds are static files. Requesting one is an ordinary HTTP request and is logged the same way any other page is. Subscribing to a feed does not identify you and requires nothing from you.
Links to other sites
Posts here link out to other sites, and many of those links are old. Once you follow one, you are on someone else's site under someone else's privacy policy. This one no longer applies.
Changes
If this policy changes, the updated version is published here. Since the site is in version control, the full history of this page is part of the site's commit history.