Privacy.
What this site collects, and who else is involved
The short version: I do not run a database of visitors, I do not sell anything, and I do not send email to anyone who has not written to me first. But this site does load a handful of third-party services, and those do collect data. This page lists them, because you should not have to read the page source to find out.
Last reviewed 1 September 2026.
What I collect directly
Nothing, with one exception.
The contact form on the about page asks for a name, an email address and a message. Those are handled by Formspree, which forwards them to my inbox and stores a copy on its own servers under its privacy policy. I use what you send to reply and for nothing else: no mailing list, no sharing, no resale.
If you would rather not use the form, my email address is on the same page and reaches me directly.
Third-party services that load on these pages
Everything below runs in your browser when a page loads, not on my server. Each one can see your IP address, and most can set cookies.
| Service | Where | What it is for |
|---|---|---|
| Google Analytics 4 | every page | Visitor counts and which pages get read |
| Google AdSense | every page | Advertising |
| Giscus | every page | Comments, backed by GitHub Discussions |
| Formspree | about page | The contact form |
| YouTube | 2 blog posts | Embedded video |
| Google Slides | 8 pages | Embedded presentations |
| cdnjs and jsDelivr | some interactive posts | Delivering JavaScript libraries |
Giscus loads on every page so that the comment box is ready, but it holds nothing about you unless you sign in with GitHub and post. If you do, your comment is a GitHub Discussion in a public repository, and GitHub’s terms apply to it rather than mine.
The site is published with GitHub Pages, so GitHub serves every request and logs it the way any web server does.
Outbound links to other sites are just links. Nothing loads from them until you click.
Advertising
Ads on this site are served by Google. Google and its partners may use cookies to personalise what you see based on your previous visits to this and other sites.
You can turn personalisation off at Google Ads Settings, which applies across every site Google serves, not only this one. aboutads.info offers the same for a wider group of vendors.
Turning personalisation off does not remove the ads. It makes them less relevant, which some people prefer.
Analytics opt-out
Google offers a browser add-on that stops Analytics from collecting anything, on this site and on every other. Most content blockers achieve the same thing.
If you are in the EEA or the UK
You have the right to see what a service holds about you, correct it, or have it deleted. For everything on this page, that data sits with the service rather than with me, so those requests go to them, and each one is linked above.
For the contact form, which is the only thing that reaches me, write to the address on the about page and I will delete the message.
Children
This site is not aimed at children and I do not knowingly collect anything from them.
Changes
If this page changes, the review date at the top changes with it. There is no notification list, because there is no list.
Contact
Questions about any of this go to the email address on the about page.