What we set
linkmesh-consent — localStorage, always
A single localStorage entry storing your cookie-banner decision
(granted or denied). Not a cookie — never
sent over the network. Stays in your browser until you clear site
data. Clearing it re-shows the banner on your next visit.
Google Analytics cookies — only after Accept
If you click Accept on the banner, Google's tag sets the following first-party cookies:
| Cookie | Purpose | Expiry |
|---|---|---|
_ga | Distinguishes browser sessions for Analytics | 2 years |
_ga_F97CQD8TV5 | GA4 container session state | 2 years |
These cookies are first-party (set on linkmesh.io itself), not third-party trackers. They contain a randomly-generated client ID, not your identity.
If you click Decline, none of these cookies are set, and the Google Analytics tag operates under Consent Mode v2 in denied state — no measurement is recorded.
PostHog cookies — only after Accept
We also use PostHog (EU Cloud, hosted in the EU) for basic product analytics. If you click Accept, PostHog sets the following first-party cookie:
| Cookie | Purpose | Expiry |
|---|---|---|
ph_<project>_posthog | Stores a randomly-generated device ID and session state for PostHog analytics | 1 year |
First-party (set on linkmesh.io), containing a random device ID, not your identity. Until you Accept, PostHog runs opted out with in-memory storage only — nothing is written to your browser. If you click Decline, PostHog stays opted out and sets no cookie.