Cookie Policy

Version 2.0 · Last reviewed: May 2026

Data controller: Peter Aaron, United Kingdom

Overview

This policy explains how cookies and browser localStorage are used on this portfolio site, what each one does, and how you can control them. The legal basis for cookie storage and access on non-essential cookies is your explicit consent under Regulation 6 of the UK Privacy and Electronic Communications Regulations 2003 (PECR), as amended, read together with the UK General Data Protection Regulation (UK GDPR).

Cookie categories

Essential
Required
Strictly necessary for core site functionality — authentication sessions and your stored consent preference. No consent is required under PECR for strictly necessary storage.
Analytics
Consent required
Used to understand how visitors use this site. Set only after you give explicit consent. You may withdraw consent at any time and analytics will cease immediately.
Marketing
Not used
No advertising, profiling, or cross-site tracking cookies of any kind are used on this site.

Cookie and storage details

Note: portfolio-cookie-preferences is stored in browser localStorage rather than as an HTTP cookie. The ICO guidance treats localStorage as functionally equivalent to cookies for the purposes of PECR, and this site treats it accordingly.

NameCategoryPurposeDurationConsent needed
portfolio-cookie-preferencesEssentialStores your cookie consent choice so the banner does not reappear on every visitPersistent (localStorage — until you clear browser data)No (strictly necessary)
next-auth.session-tokenEssentialMaintains your authenticated session after signing in with LinkedInSession (deleted on sign-out or browser close)No (strictly necessary when signed in)
ph_*AnalyticsPostHog page-view and navigation tracking to understand site usage patterns; set only after explicit consentUp to 12 months (PostHog default; rolling on each visit)Yes — explicit consent required
__ph_opt_in_out_*EssentialPostHog opt-out marker — set when you withdraw analytics consent so the SDK does not capture further events from this browserPersistent (until you clear browser data)No (records the absence of consent)

Full legal policy

The following section contains the full legal wording of this cookie policy.

Manage your preferences

You can update or withdraw your cookie consent at any time. Changes take effect immediately.

Privacy Policy · Terms of Use · Legal hub