Skip to main content

Cookie Policy

Last updated: August 2026

1. What We Store

This site uses first-party HTTP cookies, browser local storage (localStorage), and per-tab session storage (sessionStorage). They support security, preferences, and requested features. Analytics session storage is created only after analytics consent. We use no advertising storage.

2. HTTP Cookies

All HTTP cookies are first-party. Authentication tokens and the rollout-assignment cookie are HttpOnly. The other cookies remember login status or choices made in the interface.

2. HTTP Cookies
CookiePurposeDuration
access_tokenAccess JWT for server-side authenticationSession / 30 minutes
refresh_tokenSession renewal token7 days
logged_inNon-sensitive login-status flag used by the interface; contains no token7 days
sc_countrySelected country for the catalogue and prices1 year
sc_health_rolloutRandom identifier for stable feature assignment; contains no health data1 year
sc_cookie_consentStores the cookie-consent choices selected in the notice1 year
sc_themeLight/dark theme preference for server and client rendering1 year
NEXT_LOCALEPreferred site languageBrowser session

4. Session Storage (sessionStorage)

Session storage is isolated to the current browser tab and is removed when that tab session ends. The analytics identifier is created only after analytics consent.

4. Session Storage (sessionStorage)
KeyPurposeCleared
assistant_session_idIdentifier linking assistant requests in the current tab; contains no conversation textAt the end of the tab session or when the assistant session is reset
health.phase4.recommendation.dismissedDismissed Health recommendation type for the current tab; contains no Health valuesAt the end of the tab session
analytics_session_idRandom analytics session identifier, created only while analytics consent is activeAt the end of the tab session

3. Local Storage (localStorage)

Browser local storage holds display state and preferences requested in the interface. Authentication JWTs are never stored there. Before registration, the onboarding cache contains shopping and dietary preferences only—never Health consent or allergen data.

3. Local Storage (localStorage)
KeyPurposeCleared
user_dataCached user profile used to render the account menu without a server round-tripOn logout
sc_cookie_consentCookie notice preferencePersistent
themeLight/dark theme preferencePersistent
sc_onboardedMarks the first-time tour as completedPersistent
sc_onboarding_prefsUnsigned pre-registration country, supermarket, and dietary preferences; no Health consent or allergen dataPersistent until manually cleared
sc_health_signal_onboarded_v1Records that the optional Health signal introduction was completed or dismissed; contains no Health valuesPersistent
sc_personalised_appliedRecords whether consented saved preferences were applied to filters; contains no preference valuesWhen personalised filters are reset or storage is cleared

5. Third-Party Cookies

We do not use tracking, advertising, or social media cookies. No third-party analytics scripts set cookies on this site.

6. Managing Storage

Clearing storage may sign you out, reset your choices, or interrupt requested features. You can clear it manually in your browser settings.

  • Chrome / Edge: F12 → Application → Storage
  • Firefox: F12 → Storage
  • Safari: Settings → Privacy → Manage Website Data

7. Contact

privacy@supercomparator.es

You are chatting with an AI assistant. It explains results calculated by SuperComparator; it does not give medical advice and cannot guarantee allergen safety.