Cookies
What this site stores on your device, and the honest answer to “do I have to accept?” — no, and declining is one click.
The short version
No analytics runs, and no analytics cookie is set, until you choose to accept it in the banner. If you decline, the analytics code is never even downloaded. There are no advertising or marketing cookies on this site at all.
Your choice
Withdrawing is as easy as agreeing: change your answer here whenever you like.
Change your choice
Your current choice: checking…. You can change it here at any time — declining removes the analytics cookies and stops analytics from the moment the page reloads.
Everything we store
The first three are needed for the site to work — remembering your choice, your basket and, if you have an account, that you are signed in — so they do not need consent. The PostHog items are only ever written after you accept analytics.
| Name | Type | What it is for | How long |
|---|---|---|---|
| westor_analytics_consent | localStorage | Remembers whether you accepted or declined analytics. Strictly necessary. | Until you change your choice or clear site data |
| westor-cart-id | localStorage | The ID of your basket, so it is still there when you come back. Strictly necessary. | Until you check out, empty it, or clear site data |
| westor_customer_token | Cookie (httpOnly, set by our server) | Keeps you signed in to your account. Only set when you sign in. Strictly necessary. | 30 days, or until you sign out |
| ph_<project key>_posthog | Cookie — only after you accept analytics | PostHog's anonymous visitor and session ID. | 1 year |
| ph_<project key>_posthog | localStorage — only after you accept | PostHog's settings and queued analytics events. | Until you decline below or clear site data |
| __ph_opt_in_out_<project key> | localStorage — only after you accept | PostHog's own record that you opted in. | Until you decline below or clear site data |
| ph_<project key>_window_id, ph_<project key>_primary_window_exists | sessionStorage — only after you accept | Tells PostHog which browser tab a session replay belongs to. | Until you close the tab |
If you accept analytics
We use PostHog, hosted in the EU, and only after you opt in. It collects: pages viewed, clicks and form interactions (autocapture, which is also what our heatmaps are built from), page performance and web-vitals timings, device, browser and referrer information, and session replays — with everything you type masked, so passwords, addresses and card details are never recorded.
We use this to see what works on the site and what does not. It is never used for advertising.
Checkout
Checkout is handled by Shopify on its own domain, and Shopify sets the cookies it needs to run your checkout there. Those are covered by Shopify's own cookie and privacy notices, shown at checkout.
More about your data
For what we do with data more broadly, see our privacy page.