Last updated: April 2026
We don't use cookies. Seriously. No cookie banner, no consent popup, no tracking cookies, no third-party cookies. We use localStorage for the bare minimum needed to keep you logged in.
Most websites use cookies for authentication, tracking, and advertising. We don't need any of that.
BeerHockey uses JWT (JSON Web Tokens) for authentication, stored in your browser's localStorage — not in cookies. This means there's nothing for us to set a cookie banner about.
We store a small amount of data in your browser's localStorage. This data never leaves your device unless you're making an authenticated request to our API.
bh_authAuthenticationYour login session — contains your name, email, and an authentication token. Cleared when you sign out. Syncs across browser tabs so signing out in one tab signs you out everywhere.
bh_dismissed_alerts_{groupId}UI preferenceTracks which organizer alerts you've dismissed so they don't keep reappearing. Expires after 48 hours. One entry per group you organize.
bh_activity_seen_{groupId}UI preferenceTimestamp of the last activity you viewed in each group. Used to show the "new activity" badge count in the sidebar. One entry per group.
bh_view_mode_{groupId}UI preferenceYour selected view mode (organizer, co-organizer, captain, or player) for each group. Lets organizers preview the app as other roles. One entry per group.
None. We don't embed any third-party scripts that set cookies. Our analytics (Vercel Analytics) are cookieless and privacy-friendly — they use anonymous, aggregate data with no user tracking.
Since we use localStorage instead of cookies, clearing your browser cookies won't log you out of BeerHockey. To clear your local data:
Option 1: Click "Sign Out" in the app — this clears all BeerHockey data from your browser.
Option 2: Clear your browser's site data for beerhockey.com in your browser settings.
Questions about cookies (the digital kind)?