Privacy Policy
This site is a static collection of pages and blog posts — there are no forms, no accounts, and no tracking scripts here. This policy describes exactly what that means.
Comments
This site does not accept new comments — there is no comment form. A small number of posts carry comments left before this site's migration from WordPress; where present, they're shown as static text below the post and are not editable. If you'd like a historical comment removed, contact me using the details on the about page.
Contact
The contact page lists an email address and social media links. Reaching out through any of them is between you and that service (e.g. your email provider) — this site does not collect or store anything when you visit that page.
Search
The site search box runs entirely in your browser against a static search index built alongside the site (Pagefind) — search terms are never sent to a server or third party.
Cookies
This site does not set any cookies.
Analytics and tracking
This site runs no analytics, and no third-party tracking or advertising scripts of any kind.
Hosting
This site is hosted on Cloudflare Pages. Cloudflare, as the hosting provider, processes standard web server logs (e.g. IP address, requested page, timestamp) to serve pages and for its own security/operational purposes. See Cloudflare's privacy policy for details. I have no access to this data beyond aggregate, anonymized traffic statistics.
Your contact information
Please see the about page.