Legal
Cookies & local storage
The short version: We use only essential storage to keep your session alive and remember your settings. We don't run advertising or marketing trackers.
1. What we store on your device
Essential: needed to run the service
- Sign-in token (cookie): keeps you logged in between visits.
- Onboarding state (sessionStorage): your in-progress answers so a refresh doesn't lose them.
- Coach roster cache (localStorage): coach data so the directory loads instantly.
- Cookie consent flag (localStorage): so we don't ask twice.
- Theme / display preferences (localStorage): font size, reduced motion, etc.
Anonymous analytics: to improve the service
- Session counter (localStorage): anonymous ID so we can count distinct visitors without tracking individuals across the web.
What we do NOT use
- No Google Ads, Facebook Pixel, or other ad-tech trackers.
- No third-party analytics that profiles you across sites.
- No social media share buttons that report back to those networks.
2. How to manage them
Most browsers let you block or delete cookies and local storage from settings. Doing so will sign you out and reset your in-progress onboarding, but won't break the rest of the service.
If you accept the consent banner once, the banner won't show again. To re-trigger it, clear localStorage for this site or use a private/incognito window.
3. Third-party storage
Two third-party services may set their own cookies on the parts of the app they handle:
- Stripe: for billing pages. Stripe's cookie policy applies on those pages.
- Supabase: for authenticated API requests. Stores a session token.
4. Changes
If we add or remove storage categories, we'll update this page and re-trigger the consent banner so you can re-decide.
5. Contact
Questions? Email privacy@apex.coach.
Note: This is a starter template. Have a lawyer review for compliance with ePrivacy (EU), UK PECR, and any local cookie law before launch.