Privacy notice
How this site handles your data
Last updated 17 June 2026
This site is a personal portfolio. It does not run ads, sell data, or share data with third parties beyond the processors named below. There are no cookies on this site for advertising or cross-site tracking.
What gets collected
- Optional pageviews and basic web vitals via Vercel Analytics and Vercel Speed Insights when that telemetry is enabled. Vercel does not use cookies for this and does not build cross-site profiles.
- Anonymous product analytics via PostHog configured in cookieless memory mode. PostHog stores nothing on your device; a temporary in-memory identifier links events within a single page session and is discarded when you close the tab. Events include things like which sections you scroll past, which call-to-action buttons you click, and whether you open the chatbot. Data is processed in the EU region.
- Chatbot prompts and responses.The “Ask AI” chatbot sends your messages to Anthropic’s Claude model to generate a response. Messages, responses, token counts, latency, and which internal tools fired are logged to PostHog’s LLM Analytics for quality monitoring. Please don’t paste anything sensitive into the chatbot.
- Portfolio chat continuity.In portfolio mode, the browser keeps the last 20 validated chatbot messages in localStorage so the conversation can resume after a refresh. That copy stays on your device and can be cleared with the chatbot’s New conversation button or your browser storage controls. Article chat is not persisted this way.
What does not get collected
- No advertising cookies, fingerprinting, or session replay.
- No sale or transfer of data to data brokers.
- No tracking across other websites.
Legal basis (UK GDPR)
The lawful basis for processing the limited analytics above is legitimate interest — understanding how visitors engage with my portfolio so I can improve it. The data is minimised and never used to make decisions about individuals.
Processors
- Vercel (hosting + analytics + speed insights)
- PostHog Cloud EU (product + LLM analytics)
- Anthropic (Claude API — chatbot responses)
Your rights
You can ask what data has been collected about you, ask for deletion, or object to the processing at any time by emailing peter.mccann.strain@gmail.com. Because PostHog runs in cookieless mode, in many cases there is no persistent identifier to look up — so the most reliable way to opt out is to block third-party analytics in your browser.