Privacy
Last updated: 2026-06-15
Short version: this site does not use cookies, does not run any third-party script, and does not have a login, comment system, or newsletter form. Fonts are self-hosted; nothing loads from Google, Cloudflare, or any CDN. The only thing collected is anonymous pageview metrics, by software I run myself on the same server that serves this page.
What is collected
A small piece of JavaScript records that a page was viewed. From each view, the analytics service (Umami, which I host on the same machine as this site) stores:
- The URL of the page you visited.
- The referrer URL (the page that linked you here, if any).
- Your country, derived from your IP.
- The type of device and browser (e.g. "iPhone, Safari").
- Approximate time on page.
What is not collected
- Your IP address is used to look up country, then discarded — never stored.
- No cookies are set. Nothing follows you across visits.
- No browser fingerprinting.
- No name, email, or any personal identifier.
- No data leaves my server. Analytics live in a Postgres database I run; there is no Google, Meta, or third-party SaaS in the loop.
Server logs
The reverse proxy in front of this site keeps standard access logs (IP, timestamp, requested path, response code) for ~14 days for debugging and abuse protection. They are not joined with the analytics data and not shared.
If you email me
Your message and email address sit in my inbox until I delete them. Standard professional correspondence. I do not add anyone to any mailing list — there is no mailing list.
Your rights
Because nothing personally identifying is stored, there is no "your data" to request, correct, or delete. If you believe something in here is wrong or want a record of any past email correspondence removed, write to [email protected].
Changes
If I change what's collected or how, I'll update this page and the date at the top.