← Back

Cookie policy

Last updated: 2026-07-23

What this policy covers

This policy explains the cookies and similar technologies (mainly your browser’s local storage) that Vitrine uses on its website and app, and how you can control them. It complements our Privacy policy.

Vitrine does not use advertising cookies, cross-site tracking, or third-party ad networks. We do not sell any data. Most of what we store lives in your own browser and never leaves your device unless it is one of the anonymous analytics items you agreed to.

The three categories

Essential — required to sign in and use the service. These are always on and cannot be switched off, because the service cannot work without them. They include the record of your own cookie choice.

Functional — remember the preferences you set (theme, saved location, map filters). If you refuse these, nothing breaks; the app simply won’t remember those choices between visits.

Analytics — an anonymous, aggregated view of how the app is used so we can see what to improve. These fire only if you consent, and never carry your name or identity.

Essential storage

Always active. Used only to run the service you asked for.

NamePurposeRetention
Supabase auth sessionKeeps you signed in securely.Session + refresh token
vitrine:consentRecords your cookie choice so we don’t ask again.Until you change it
pendingInviteTokenCarries a store or team invite through the sign-in step.Current session

Functional storage

On only if you accept functional cookies. Reading a preference still works when off — we just stop saving new changes, so a “refuse” user isn’t remembered across reloads.

NamePurposeRetention
vitrine:themeYour light / dark / system appearance choice.Until you change it
vitrine:mapdarkWhether map tiles are shown in dark mode.Until you change it
vitrine:locYour saved search location, so search opens where you left it.Until you change it
vitrine_map_stateKeeps your map view and filters across a scan or basket round-trip.Current session
vitrine:mapfiltersRemembers the map filters you last chose, including when you clear them all.Until you change them

Analytics storage

On only if you accept analytics cookies. Used to produce anonymous, aggregated usage metrics — never linked to your identity, never sold.

NamePurposeRetention
vitrine:tsidA random, anonymous session id used to group aggregated usage events.Until browser storage is cleared
First-page trackerLearns which screen you open most so the app can start there.Aggregated per session

Third parties

Payment pages are handled by Stripe, which may set its own cookies strictly to process a payment when you check out. Our hosting and database providers (Vercel, Supabase) use only the essential items above.

We do not embed advertising, social-media tracking pixels, or third-party analytics products.

Managing your choices

Use the button below to reopen the cookie settings at any time and change or withdraw your consent. You can accept everything, accept functional only, refuse all non-essential storage, or set each category individually.

You can also clear cookies and local storage through your browser settings. Refusing analytics stops all behavioural tracking immediately; the anonymous session id is not even created.

Changes

We may update this policy as the app evolves. We will change the “last updated” date above, and for significant changes ask for your consent again.

See also our Privacy policy.

This document is provided in good faith and should be reviewed by qualified counsel before public launch.