Privacy Policy

Last updated: 7 October 2026

Your privacy is important to me. This page explains what information is collected, why it is collected, and how it is used.

Who is responsible

Michael Brunger runs this site and is responsible for the personal data described here. You can reach me through the contact page.

The short version

  • This site doesn’t use cookies, so there’s no cookie banner.
  • Visits are counted with GoatCounter, which doesn’t store IP addresses and doesn’t track you across sites.
  • If you use the contact form, I get what you type into it.

I process personal data on the basis of legitimate interests (as defined by the UK GDPR):

  • Serving the site and keeping it secure.
  • Counting visits to understand which pages are read.
  • Running the X article tool when you use it.
  • Replying to messages you send through the contact form.

Information I Collect

  • Hosting logs:
    Netlify hosts this site. Like any web host, it processes visitors’ IP addresses and browser details to serve pages and protect the site.

  • Analytics data:
    I use GoatCounter to count visits. For each page view it records the page, the site that linked to it, your browser and operating system, screen size, language, and an approximate location (country) worked out from your IP address. To tell a new visit from a repeat one, it holds your IP address and browser details in memory for up to eight hours, linked to a random ID; the IP address and browser details are never written to its database or disk. GoatCounter doesn’t set cookies on this site.

  • Contact form submissions:
    If you choose to get in touch through the contact form, I collect your name, email address, subject, and message content. This information is used solely to reply to you. Contact form submissions are processed and stored by Netlify (see Third-Party Services below). The form doesn’t use reCAPTCHA or anything else that sets cookies.

  • X article to PDF tool:
    If you use the X article to PDF tool, your browser sends the address you paste straight to a small service I run on Vercel. Like any web request, this also gives Vercel your IP address and browser details, and Vercel may log them. The service passes the article address (but nothing about you) to Browserless, which opens the article in a remote browser to make the PDF. If a conversion fails, the error the service logs on Vercel may include the address you pasted. To limit conversions to one every 10 seconds, the service holds your IP address in memory for a short time; it isn’t written to disk.

Cookies

This website doesn’t set any cookies.

Third-Party Services

This site uses the following third-party services that may process your data:

  • Netlify (Netlify Inc): Hosts this website and processes contact form submissions. Submitted data (name, email, subject, message) is stored on Netlify’s servers. Netlify’s privacy policy: https://www.netlify.com/privacy.
  • GoatCounter (operated by Martin Tournoij, Ireland): Used for visitor counts. Data is stored on servers run by Hetzner Online GmbH in Finland and Germany. GoatCounter’s privacy policy: https://www.goatcounter.com/help/privacy.
  • Vercel (Vercel Inc): Runs the service behind the X article to PDF tool. Vercel’s privacy policy: https://vercel.com/legal/privacy-policy.
  • Browserless (browserless.io, Inc): Opens the X article you asked for and turns it into a PDF. Browserless’s privacy policy: https://www.browserless.io/privacy-policy.

International Data Transfers

Netlify, Vercel and Browserless are based in the United States. Where personal data is transferred outside the UK, these providers rely on appropriate safeguards such as Standard Contractual Clauses to protect your data. GoatCounter’s data stays in the European Union.

Data Retention

  • Analytics data: Kept in GoatCounter until I delete it. It contains no IP addresses or identifiers that could single you out.
  • Contact form submissions: Deleted within 12 months. You can request earlier deletion at any time.

Your Rights

Under UK GDPR, you have the right to:

  • Access the personal data I may hold about you.
  • Rectification: request correction of inaccurate data.
  • Erasure: request deletion of your data.
  • Restrict processing of your data in certain circumstances.
  • Object to processing based on legitimate interests.

If you wish to exercise any of these rights, please contact me. I will respond within one month.

You also have the right to complain to the Information Commissioner’s Office, the UK’s data protection regulator, at ico.org.uk.

Changes to This Privacy Policy

I may update this policy from time to time. Changes will be posted on this page with a new “Last updated” date.


If you have any questions or concerns about this Privacy Policy, please contact me.