Cookie Policy
What we set, and why
Last updated 11 May 2026
The short version
We set the minimum cookies needed to keep you signed in and to remember your preferences. Analytics and marketing cookies are off by default, you opt in via the banner at the bottom of the screen. You can change your mind any time.
Every cookie we use
| Name | Category | Purpose | Lifetime |
|---|---|---|---|
better-auth.session_tokenFirst-party | Functional | Keeps you signed in. Without it you have to log in on every page. | Session, or up to 30 days if you tick "remember me" |
edgelands_consentFirst-party | Functional | Stores your cookie banner choice (analytics + marketing). | 6 months |
edgelands_refFirst-party | Functional | Remembers a referral code from a /r/CODE link so it can be applied at sign-up. | 30 days |
_ga, _ga_*Third-party (Google) | Analytics | Google Analytics, assigns you an anonymous id so we can count returning visitors. Only set if you accept analytics cookies. | 13 months |
NID, IDE, _gcl_*Third-party (Google) | Marketing | Google ad measurement (only loaded if you accept marketing cookies). Currently inactive, no ads are running. | Varies (up to 2 years) |
Local storage
We don't currently use localStorage for anything that tracks you. The app uses localStorage as a fallback for the map view (so it loads instantly while we re-fetch your synced preferences), that's purely functional.
Third parties
Beyond Google Analytics, the only third-party scripts loaded on this site are Stripe Checkout (only when you click through to pay) and the map tile providers (Ordnance Survey, MapTiler), neither sets identifying cookies in our context. See our Privacy Policy for the full list of subprocessors.
How to block cookies
You can block all cookies via your browser settings, but the site won't work properly without the functional ones (you can't stay signed in). For the easier route, use the banner or the button above.