What this site records.
This site counts visits and which parts of it people use, and has one form. The form stores what you type so we can read it and reply. This page says what is kept and why.
Analytics
We keep basic anonymized analytics so we can keep the service running and free from errors, and see which parts of it people use so we can improve it. They set no cookies and keep no name, email address or IP address.
The only third parties we rely on are those that provide infrastructure, such as your internet provider, Cloudflare and Resend, which delivers our email, or assets and login services, such as Google.
What the contact form stores
When you send the contact form we keep your name, your email address, the topic and the site you picked, and your message. With it we keep the date and time you sent it, the IP address the message came from, and the full user agent string your browser sends, which describes the browser, its version and your operating system.
Why the form keeps your IP address
The IP address blocks spam. At most five messages from one address are accepted in ten minutes. A hidden field does the same job, and when the anti-spam challenge is enabled, Cloudflare checks the form before it reaches us. The ten-minute count is held in memory; the address stored with your message is not part of it, and is kept so we can look into abuse of the form later.
Where the message goes
The message is saved to a file on our server first, then emailed to us. Saving it first means a mail outage never loses a message. The email carries the same details as the file.
What we do with it
We read the message and we reply. We do not sell it or hand it to anyone else, and we do not use it to advertise to you. We keep a message, with the details above, until you ask us to remove it.
Cookies
This site sets no cookies, and the analytics use none. When the anti-spam challenge is enabled, Cloudflare sets one cookie to remember that you passed it.
Asking about your data
To ask what we hold about you, or to have a message removed, use the contact form.