This is a personal website. It exists to share my writing, talks, and professional background. It is not a product, it does not sell anything, and it does not need to know who you are.

What this site collects

Nothing directly. There are no analytics scripts, no tracking pixels, no cookies set by this site, no comment system, no newsletter signup, and no contact form. You can read every page without an account, and nothing you do here is logged by me.

What the host sees

The site is hosted on Cloudflare Pages. When you load a page, Cloudflare receives the request and may process standard request data — IP address, user agent, the URL you requested, and similar — to deliver the site, defend against attacks, and produce aggregate traffic statistics. Cloudflare’s handling of that data is governed by their privacy policy.

I do not access individual visitor data from Cloudflare. At most I look at anonymous, aggregate counts of how many people visited which pages.

Pages on this site link to third parties — most often LinkedIn, but occasionally to other articles, books, talks, or tools I reference. Once you click an outbound link, you are on someone else’s site and their privacy practices apply, not mine.

Contacting me

If you contact me through LinkedIn or any other channel listed on this site, that conversation is governed by the privacy policy of the platform we are using. Anything you choose to send me directly I will treat as private correspondence and will not share without your agreement.

Your rights

If you believe this site holds personal data about you and you would like it removed, contact me on LinkedIn and I will deal with it promptly. Under UK GDPR you have rights of access, rectification, erasure, and objection in respect of any personal data a controller holds about you. As described above, this site is not designed to hold any.

Changes

If I change how the site handles data — for example, by adding privacy-respecting analytics or any other tooling — I will update this page and change the date below.


Last updated: 9 May 2026.