Skip to content

Privacy Policy

This site is boring on purpose. No analytics. No ads. No tracking pixels. No newsletter list. No cross-site profile. I do not sell, rent, trade, or broker personal data.

Normal Browsing

When you read the site, I do not run analytics or set marketing cookies. The site is hosted on Cloudflare Pages, so Cloudflare may process basic request data such as IP address, user agent, and security signals to deliver the page and protect the site.

Contact Form

If you use the contact form, I receive the name, email address, and message you send. I use that information to reply. I do not add it to a mailing list or customer database.

Contact form email is sent through Resend. That means Resend processes the message so it can reach my inbox. I may keep the email thread as long as it is useful for the conversation, accounting, security, or normal record keeping.

Turnstile

The contact form uses Cloudflare Turnstile to reduce spam and automated abuse. If I enable Invisible mode, Turnstile may run without showing a visible widget. Cloudflare processes client-side signals for bot detection and site security. Read the Cloudflare Turnstile Privacy Addendum for Cloudflare's explanation of that processing.

External Links

This site links to services such as GitHub, LinkedIn, and product sites on the uses page. Those sites have their own privacy practices. I do not control what they collect after you leave this site.

Your Choices

You can read the site without giving me your name or email. If you send a message and later want me to delete the email thread, contact me from the same address and I will handle the request unless I need to keep a copy for security, legal, or record-keeping reasons.

Changes

I update this page when the site's data handling changes.

Last updated: July 7, 2026