Quorum does not use traditional HTTP cookies. Instead, we use browser local storage and session storage — similar technologies that store small pieces of data in your browser. Local storage persists until cleared; session storage clears automatically when you close the tab or browser. This page lists every key we store, what it contains, and how to manage it.
Strictly NecessaryAuthenticationFunctionalFunctional (consent required)
Local storage registry
quorum_cookie_consentStrictly Necessary
Records your cookie consent choices (necessary, functional, analytics). Required to respect your preferences.
Duration: Until manually cleared
quorum_themeStrictly Necessary
Remembers your light / dark mode preference so the interface loads in your chosen theme without a flash.
Duration: Until manually cleared
quorum_user_emailAuthentication
Persists your email address after signing in so the interface can recognise you across page loads without requiring a fresh session check.
Duration: Until you sign out or clear storage
quorum_device_idFunctional — consent required
An anonymous identifier generated on your device. Used to group decision sessions created on this device before you sign in, so history is preserved at sign-up.
Duration: Until manually cleared
quorum_session_idsFunctional — consent required
A local list of decision session IDs created on this device. Allows the home screen to show your recent decisions without a server request.
Duration: Until manually cleared
sb-*-auth-tokenAuthentication
Supabase authentication session token. Maintains your signed-in state across browser sessions.
Duration: Session, or until Supabase token expiry
quorum_onboardedStrictly Necessary
Remembers whether you’ve completed the first-time home page walkthrough, so it doesn’t show again.
Duration: Until manually cleared
quorum_tour.home / quorum_tour.record / quorum_tour.councilStrictly Necessary
Remembers which guided product tours (home, record, and Council pages) you’ve already seen, so they don’t repeat.
Duration: Until manually cleared
quorum_tips_openStrictly Necessary
Remembers whether the "How to get the most out of Quorum" tips panel is expanded or collapsed.
Duration: Until manually cleared
quorum_profile_overlay_shownStrictly Necessary
Remembers whether you’ve already seen the profile-setup prompt, so it isn’t shown again.
Duration: Until manually cleared
quorum_style_calibration_dismissedStrictly Necessary
Remembers whether you’ve dismissed the Council-style calibration prompt in Mirror.
Duration: Until manually cleared
quorum_mirror_welcomedStrictly Necessary
Remembers whether you’ve seen Mirror’s first-time welcome message.
Duration: Until manually cleared
quorum_mirror_collapsedStrictly Necessary
Remembers which cards or panels you’ve collapsed on the Mirror page, so your layout persists between visits.
Duration: Until manually cleared
quorum_mirror_desc_hiddenStrictly Necessary
Remembers which explanatory description texts you’ve hidden on the Mirror page.
Duration: Until manually cleared
quorum_resubmit_alertStrictly Necessary
A short-lived flag noting a session was just resubmitted, so the record page can show a one-time notice.
Duration: Removed automatically once the notice is shown
Session storage registry
These keys are cleared automatically when you close the tab or browser — they don't persist across visits the way local storage does.
quorum_pending_strip_dismissedStrictly Necessary
Remembers, for this browser tab, whether you’ve dismissed the pending-decisions banner on the home page.
Duration: Cleared when you close the tab or browser
quorum_brief_email_pending / quorum_brief_email_dismissedFunctional — consent required
Remembers, for this browser tab, whether you’ve submitted or dismissed the prompt to email yourself a decision brief.
Duration: Cleared when you close the tab or browser
quorum_admin_codeAuthentication
Internal admin-panel access code. Only ever written on the /admin route — not set during normal use of Quorum.
Duration: Cleared when you close the tab or browser
Analytics
Quorum does not currently use any third-party analytics, advertising trackers, or cross-site tracking technologies. The analytics toggle in your consent preferences is reserved for potential future use and is off by default.
Managing your preferences
You can update your consent choices at any time via the Privacy Center in app Settings. Changing your functional cookie preference will not delete existing local data — you can clear browser local storage manually via your browser's developer tools if you wish to remove all stored data immediately.
Revoking functional consent means new session IDs and device identifiers will no longer be written to your device. Previously created sessions remain accessible via their direct URL.