LEGAL
Cookie Policy.
Every cookie we set, what it does, and how to turn it off. No dark patterns — "reject" is one click, same as "accept".
Last updated: 11 May 2026
LEGAL
Every cookie we set, what it does, and how to turn it off. No dark patterns — "reject" is one click, same as "accept".
Last updated: 11 May 2026
YOUR CHOICES
Re-open the consent banner and update your preferences at any time.
Cookie Settings →01 — WHAT ARE COOKIES
Cookies are small text files that a website stores on your device. They let the site remember things between visits — like the fact that you've already dismissed a banner, or the language you prefer. Some are set by us (first-party), others by services we use such as Google Analytics (third-party).
We also use the browser's localStorage to remember your consent choice. It's not technically a cookie, but it has the same privacy implications, so we treat it the same way.
02 — CATEGORIES WE USE
Strictly Necessary
Required for the site to work — remembering your consent choice, keeping you secure. No consent needed; you can't turn them off without breaking the site.
Analytics
Help us understand how the site is used — which pages are popular, where people get stuck. Set only after you click Accept.
We do not use advertising, retargeting, or social-media tracking cookies. We also do not run a marketing pixel.
03 — THE FULL LIST
| Name | Provider | Purpose | Duration | Type |
|---|---|---|---|---|
| pm_consent_v1 | purplemesh.in | Remembers your cookie consent choice so we don't ask twice. | 12 months | localStorage |
| Name | Provider | Purpose | Duration | Type |
|---|---|---|---|---|
| _ga | Google Analytics | Distinguishes unique users with a pseudonymous ID. IP is anonymised before storage. | 2 years | HTTP cookie |
| _ga_<id> | Google Analytics | Persists session state for our specific GA4 property. | 2 years | HTTP cookie |
| _gid | Google Analytics | Distinguishes users for 24 hours (used in some GA4 configurations). | 24 hours | HTTP cookie |
Cookie names and lifetimes are set by Google and may change. We update this list when we notice a change.
04 — HOW WE GATE GOOGLE ANALYTICS
We use Google Consent Mode v2 with analytics_storage set to denied by default. That means until you click Accept, Google Analytics receives no identifiers and no cookies are stored — the script loads but is "frozen".
When you accept, we send a single consent update signal and Google Analytics begins counting your visit. If you later reject, the signal flips back and no further data is sent from your browser.
05 — BROWSER CONTROLS
Most browsers let you block or delete cookies from their settings. The official docs:
You can also opt out of Google Analytics entirely with the official browser add-on.
06 — CHANGES
When we add, remove, or change a cookie we update this page and bump the version on our consent banner so returning visitors are asked again. The "Last updated" date at the top tells you when this version took effect.
07 — QUESTIONS
For anything cookie- or privacy-related:
Full details on data handling are in our Privacy Policy.