Current essential storage
The site stores ecadworkbench_consent in localStorage to record the consent schema version, category choices, update time, and expiry time. The record expires after 183 days.
This record is treated as strictly necessary when the consent interface is active because it prevents the site from repeatedly asking for the same choices and records whether optional services may run.
Cloudflare performance beacon
Cloudflare Web Analytics or Browser Insights may load static.cloudflareinsights.com/beacon.min.js and send performance telemetry to /cdn-cgi/rum for operational diagnostics.
This telemetry is used to understand site performance and reliability. It is not controlled by the optional analytics category and should not create ECAD Workbench HTTP cookies.
Optional categories
Preferences, analytics, and advertising or marketing are optional categories. They are denied by default until the visitor allows them. Strictly necessary storage cannot be disabled through the preference centre.
No optional preference storage, advertising provider, affiliate tracker, or sponsorship measurement tool is currently documented as active.
PostHog analytics storage
When analytics consent is granted and a production project key is configured, PostHog Cloud EU may create browser storage using a name such as ph_<project_api_key>_posthog and send approved analytics events to its EU service.
PostHog should not load or create analytics storage before analytics consent. The site configures PostHog for typed analytics only, with heatmaps, web-vitals capture, surveys, session recording, automatic page views, autocapture, and feature flags disabled.
Managing choices
Visitors can accept all optional categories, reject non-essential categories, customise choices, or reopen Cookie settings later. Expired, corrupt, or unrecognised consent records fail closed.
Browser controls can also remove site data. Removing the consent record causes the site to ask for choices again on a later visit.
Future services
Future advertising, affiliate, support, payment, account, embedded-media, or preference services may require additional storage and policy updates.
This notice is provisional and will be updated when provider details, purposes, storage keys, consent categories, and retention periods are finalised.