The short version: I don't track you

Privacy Policy

What data do you collect?

None. This website does not collect, store, or process any personal data about you.

There are no analytics scripts, no tracking pixels, no cookies. I use local storage, a technology similar to cookies to store your dark/light theme preference. This stays on your device and isn’t sent anywhere. I don’t know who visits this site, how long you stay, or what page you came from. I don’t want to know.

Who hosts this site?

This website is hosted on Bunny.net , a content delivery platform headquartered in the EU. Bunny.net may process standard web server logs (IP address, browser user-agent, requested page) for operational and security purposes. I have disabled analytics and logging features on their end where possible. Bunny.net is GDPR compliant and processes data under EU law.

What happens if you email me?

If you click the email link on this site and send me a message, your email and any personal information it contains will be stored on Proton Mail ’s servers. Proton Mail is based in Switzerland. I will only use your details to respond to your enquiry.

I will not add you to a mailing list, share your email with anyone else, or use it for anything other than our conversation.

Want to use PGP?

If you’d like extra privacy when emailing me, I support PGP encrypted email. You can encrypt messages to my public key, and I’ll sign my replies.

-----BEGIN PGP PUBLIC KEY BLOCK-----

xjMEafdsFBYJKwYBBAHaRw8BAQdAQHXkrmfXf4o4Db9rALeB/EuZiukWXTu3
3p5Hxuqfi5fNJ0luZm9AbHVtZW5pdC5jby51ayA8SW5mb0BsdW1lbml0LmNv
LnVrPsLAEQQTFgoAgwWCafdsFAMLCQcJEIsKlh0XuiCiRRQAAAAAABwAIHNh
bHRAbm90YXRpb25zLm9wZW5wZ3Bqcy5vcmcae/ImmMRDiqAWrnjx4guDkzX/
PHbmOUoGfLqr8iLsvgMVCggEFgACAQIZAQKbAwIeARYhBGm1JXVpxOYEAkPW
RosKlh0XuiCiAADbswEAo51rX7qEDoc4yEkzpv+0TuPEEUZiAYZORlQ6p991
ducBAJncc494T5JoAphpxlcMrxHphoBmEKGjl4UgbtoQKdIMzjgEafdsFBIK
KwYBBAGXVQEFAQEHQAkdaJIMK56pKFVrL6aQ2razV3IeWVO4CIueoE72+DlT
AwEIB8K+BBgWCgBwBYJp92wUCRCLCpYdF7ogokUUAAAAAAAcACBzYWx0QG5v
dGF0aW9ucy5vcGVucGdwanMub3JnKV3IFbLbBSwrligr15dKV7yOrkrv/Ynb
E+IbAcP/nQgCmwwWIQRptSV1acTmBAJD1kaLCpYdF7ogogAAyxoA/A2lAD8G
hulmLPhpwZmV4rf+hoqy12O3xahFLc5U8wsEAP988nKGM+7HN08qv9HRDh9F
NZQm0+QguTRhuxr3li8KDg==
=YWYm
-----END PGP PUBLIC KEY BLOCK-----

What about comments?

If you leave a comment on a blog post, the database (also hosted on Bunny.net) stores:

  • The comment itself
  • The date you submitted it
  • The display name you choose (doesn’t have to be your real name)
  • Your email address

Your email address is never shown publicly on the site. I keep it so I can contact you if needed, and so that if you email me asking to remove a comment, I can verify you’re the person who left it and delete it for you.

If you want a comment removed, just email me from the same address you used when leaving it and I’ll take it down.

The site is built and deployed using Codeberg CI/CD pipelines. This means the comment data is temporarily accessible to Codeberg’s build containers during deployment, which is a standard part of how the site generates and publishes pages. Codeberg is GDPR compliant.

Your rights

Under UK data protection law, you have the right to:

  • Know what data I hold about you (spoiler: unless you’ve emailed me or left a comment, it’s nothing)
  • Ask me to delete any data I hold about you
  • Ask me to correct any inaccurate data

To exercise any of these rights, just get in touch.

What about the future?

I have no plans to add analytics or tracking. If that ever changes, any analytics I add will be opt-in, not opt-out - meaning I’ll ask your permission before collecting anything, and you can say no. This page will be updated clearly if it happens.

Changes to this policy

If this policy ever changes, I’ll update this page.

Contact

Questions about this policy?

Email Me