← Back to PEAK

Cookies & local storage

Last updated: 2026-05-28

PEAK is built as a progressive web app. We do not use third-party advertising or tracking cookies. The storage we use is functional only — necessary to keep you signed in, remember your preferences, and let the app work offline.

What we store on your device

ItemTypePurposeLifetime
sb-* (Supabase auth tokens)localStorageKeeps you signed in.Until sign out or token expiry.
peak.activeOrgIdlocalStorageRemembers which organisation is currently active.Persistent.
peak.lastTeamIdlocalStorageRemembers which team you last viewed in Coach.Persistent.
peak.rememberMelocalStoragePre-fills your email at the sign-in screen if you opted in.Until you sign out.
peakGameslocalStorageLocal copy of your saved games so the app works offline.Persistent; cleared on sign out or account deletion.
peakActiveSessionlocalStorageMid-game auto-save so a crashed tab does not lose progress.Cleared when you finish or discard the game.
peakDefaultslocalStorageYour default Courtside settings (period mins, OT mins, foul limit).Persistent.
peak-suite-vNNCache StorageThe service-worker offline cache.Replaced when a new app version installs.

Third-party services

The app loads scripts from these third parties at runtime; they may set their own functional cookies in your browser:

  • Supabase — authentication tokens (see table above).
  • Vercel — static-asset hosting; does not set tracking cookies.

We do not currently use Google Analytics, Facebook Pixel, or any other behavioural-advertising tracker.

How to clear

You can clear all of the above through your browser's settings or via Settings → Force update inside the app (which wipes the service-worker cache). Signing out clears auth tokens. Deleting your account from Settings clears everything we have stored about you.