Privacy Policy

Last updated 9/4/2026

What I Collect

Contact form submissions. When you send a message through the Contact page, I collect the name, email address, and message you provide, along with your IP address. The IP address is used only to apply rate limiting (to prevent spam) and is not shared with anyone.

CAPTCHA verification. The contact form uses Cloudflare Turnstile to filter out automated spam. Turnstile may process your IP address and browser signals as part of that check — see Cloudflare's privacy policy for details on how they handle that data.

I do not use analytics, tracking cookies, or advertising scripts on this site.

How I Use It

Contact form submissions are used solely to read and respond to you. They are stored in a database so nothing gets lost, and I may delete them once resolved.

Where It is Stored

Data is stored with Supabase (database), and this site is hosted on Vercel. Both are established infrastructure providers with their own security and privacy practices.

Your Rights

You can ask me to delete a message you have sent by reaching out through the Contact page with enough detail for me to find it. I will remove it from the database.

Children's Privacy

This site is not directed at children under 13, and I do not knowingly collect data from them.

Looking for an App's Privacy Policy?

If you got here from an app store listing, that app likely has its own privacy policy at a URL like this one with ?app= added — check the listing for the exact link. This page is the general policy for the website itself.

Changes

I may update this policy occasionally. Changes will be reflected here with an updated "Last updated" date.

Contact

Questions about this policy? Reach out via the Contact page.