Cookie Policy

Version 3.1 · Last reviewed: September 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)
AMP_*AnalyticsAmplitude page-view, navigation, and session replay tracking to understand site usage patterns; also stores your opt-out state if you withdraw consent after previously accepting. Set only after explicit consentRetained indefinitely by Amplitude's default configuration (rolling on each visit); see the Privacy Policy for retention detailYes — explicit consent required

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