Skip to content

Cookies and local storage

The site offers optional Google Analytics, which is blocked unless you select “Accept analytics”. Rejecting analytics is equally available and does not affect access to the site. Hosting or security providers may set strictly necessary cookies or retain request logs to deliver and protect the site.

Browser storage used by jonnywilson.co.uk
NameProviderPurposeTypeDurationEssential
jonnywilson:analytics-consentjonnywilson.co.ukRecords whether analytics has been accepted or rejected so the site can respect that choice.Local storageUntil cleared or changedYes
themejonnywilson.co.ukRemembers light, dark or system theme selection.Local storageUntil clearedYes
cp-load-calculation-v1jonnywilson.co.ukKeeps calculator inputs in this browser.Local storageUntil cleared or resetYes
cp-heat-calculation-v1jonnywilson.co.ukKeeps calculator inputs in this browser.Local storageUntil cleared or resetYes
training-progress:guest:ot-cyber-securityjonnywilson.co.ukRecords guest module completion, the last module visited and practical-activity responses in this browser. Existing progress under the old key is migrated.Local storageUntil cleared or resetYes
training-access-modejonnywilson.co.ukRemembers the choice to continue training as a guest.Local storageUntil clearedYes
Supabase authentication storageSupabaseKeeps registered users signed in so their training progress can sync across devices.Local storageUntil sign-out or clearedYes, for account users

Forms and newsletter

Professional enquiry forms are submitted directly to Formspree, which may use technical and anti-spam information. Newsletter forms are submitted directly to Buttondown. Neither service is embedded as a tracking widget by this site.

Embedded content and analytics

No third-party video or social-media embeds are loaded on the audited pages. Training videos are local placeholders unless a local media source is supplied. If you accept analytics, the Google tag loads Google Analytics measurement ID G-15HR211PNL. Google may then receive usage information such as pages viewed, approximate location, device and browser information, referrer and interaction data, and may set analytics cookies. The site does not use advertising tags. Cloudflare Web Analytics is not enabled by the application code.

Managing storage

You can clear local storage using browser controls. Doing so resets saved calculator documents, theme choice, training progress, locally saved activity responses and the saved analytics preference. Use “Cookie preferences” in the footer to accept or reject analytics at any time. Withdrawing consent reloads the page without analytics; use browser controls to remove any Google cookies already stored. If advertising or other tracking is introduced, this page and the consent controls must be updated before those tags are published.

Last updated: 3 October 2026.