Every cookie.Listed in full.
What we set, what it's for, how long it lives, who else can read it.
Three categories of cookie. Necessary you can't switch off (the site needs them). Analytics + Marketing you control — accept the lot, reject the lot, or pick per-category. Change your mind any time.
Categories. Two of them are yours to control.
Necessary cookies are always on — the site needs them. Analytics + Marketing default to denied. Click 'Cookie preferences' in the footer any time to change.
What each category actually does.
Plain-English summary of the three categories. Below this section is the per-cookie table — name, retention, third-party flag, exact purpose.
Necessary
Required for the site to work. Theme, session, consent record. Can't be disabled — without these the site doesn't function correctly.
Analytics
Google Analytics 4 + Hotjar. We use these to see which pages convert, which CTAs get clicked, and which UI changes work. Aggregated, never sold.
Marketing
Ad cookies (Google Ads / Meta / LinkedIn). Not currently set — reserved for future campaigns. Granting now means we don't re-ask if we launch paid acquisition.
Every cookie set on this site.
Updated whenever we add or remove a tracker. If something's missing from this list, it's a bug — email [email protected] and we'll fix it.
| Name | Category | Party | Purpose | Retention |
|---|---|---|---|---|
giant-themeStores your light / dark theme preference so the page renders correctly on return visits. First · Permanent (until you clear localStorage) | necessary | First | Stores your light / dark theme preference so the page renders correctly on return visits. | Permanent (until you clear localStorage) |
giant-consent-v1Records your cookie consent choice (which categories you accepted). Required to remember your decision. First · Permanent (until you clear localStorage or change preferences) | necessary | First | Records your cookie consent choice (which categories you accepted). Required to remember your decision. | Permanent (until you clear localStorage or change preferences) |
_gaGoogle Analytics 4 — distinguishes users for aggregate site-usage reporting. Anonymised, IP-truncated. Third · 2 years from last visit | analytics | Third | Google Analytics 4 — distinguishes users for aggregate site-usage reporting. Anonymised, IP-truncated. | 2 years from last visit |
_ga_G-97Z5DNBC62Google Analytics 4 — session-state tracking for the specific GA4 property. Third · 2 years from last visit | analytics | Third | Google Analytics 4 — session-state tracking for the specific GA4 property. | 2 years from last visit |
_hjSession_*, _hjSessionUser_*Hotjar — identifies the visitor's session for heatmaps + session recordings. Used to see which UI works and which doesn't. Third · 30 minutes (session) / 365 days (user) | analytics | Third | Hotjar — identifies the visitor's session for heatmaps + session recordings. Used to see which UI works and which doesn't. | 30 minutes (session) / 365 days (user) |
_hjIncludedInSessionSample_*Hotjar — flags whether this user is in the daily sampling pool. Stops us recording every visit. Third · 2 minutes | analytics | Third | Hotjar — flags whether this user is in the daily sampling pool. Stops us recording every visit. | 2 minutes |
Third-party cookies (Google, Hotjar) are governed by the respective providers' own privacy policies. Granting analytics consent on this site authorises us to set them; you can revoke at any time via or by clearing cookies in your browser.
The list of things we don't sell.
Sell your data
Not to brokers, not to advertisers, not to data aggregators. Analytics data is used internally to improve the site. That's it.
Cross-site tracking
No cookies that follow you to other domains. The trackers we use are scoped to giant.net.uk only.
Dark patterns
Reject is as easy as Accept. No 'are you sure?' prompts. No buried Reject button. Toggle the lot off, save, done.
Change your mind? Any time.
Cookie preferences re-open from here, the footer, or by clearing the site's localStorage in your browser. Whatever you pick sticks until you change it.
