Cookie Policy
Last updated: 2026-06-21
What are cookies?
Cookies are small files stored on your device. We also use similar technologies (localStorage, IndexedDB).
How we use cookies
Strictly necessary (no consent required)
| Name | Type | Purpose | Duration |
|---|---|---|---|
authjs.session-token / __Secure-authjs.session-token | Cookie | Keeps you signed in | Session / expiry per Auth.js |
authjs.csrf-token | Cookie | Security during sign-in | Session |
authjs.callback-url, authjs.pkce.code_verifier | Cookie | OAuth sign-in flow | Short-lived |
Preferences (essential to your choices)
| Name | Type | Purpose |
|---|---|---|
tailwind-theme | localStorage | Light/dark theme |
tailwind-map-style-override | localStorage | Map style preference |
tailwind-wind-visualization | localStorage | Wind overlay mode |
tailwind-scoring-hours | localStorage | Guest departure hours |
tailwind-guest-map-welcome-dismissed | localStorage | Dismissed welcome modal |
tailwind-guest-routes | IndexedDB | Guest routes (device only) |
Analytics
| Name | Type | Purpose |
|---|---|---|
_ga, _ga_* | Cookie | Google Analytics 4 — usage statistics |
We use Google Analytics on all visits to understand how our website is used. Our cookie notice explains this when you first visit. To opt out entirely, use Google's opt-out browser add-on or block cookies in your browser settings.
Third-party cookies (when you use these features)
- Google / Strava — during OAuth sign-in on their websites
- Stripe — during payment on checkout.stripe.com
- YouTube — if embedded videos load on our blog
Managing cookies
Use our cookie notice, reopen cookie settings from the site footer, adjust browser settings, or opt out of Google Analytics via Google's add-on.
Blocking strictly necessary cookies may prevent sign-in.
More information
See our Privacy Policy or contact [email protected].