Last updated: 28 June 2026
This Cookie Policy explains how VibeRoulette uses cookies and similar technologies such as localStorage and sessionStorage.
VibeRoulette uses essential storage to run the site. Optional analytics cookies are used only if you accept them. We do not use advertising cookies, Meta Pixel, retargeting cookies, or third-party analytics trackers in the MVP.
You can change your choice at any time by clicking "Cookie Settings" in our footer or by using the choices overlay.
Type: First-party cookie
Purpose: Remembers your cookie choice
Duration: 6–12 months
Required: Yes
Type: Auth/session storage
Purpose: Keeps you signed in after you request a magic link login
Duration: Session or as configured by Supabase Auth
Required: Only if you sign in
Type: LocalStorage
Purpose: Stores favorites on this device when you click Favorite while logged out
Duration: Until you remove favorites or clear browser storage
Required: Only when you use local favorites
Type: LocalStorage
Purpose: Stores your Smash list on this device when you click Smash while logged out
Duration: Until you remove Smashes or clear browser storage
Required: Only when you use local Smashes
Optional analytics storage is used only if you accept analytics.
Type: First-party cookie
Purpose: Helps count return visits and connect events within analytics without using your name or email
Duration: 30–90 days
Required: No
Type: First-party cookie or sessionStorage
Purpose: Groups actions during one visit
Duration: Session or short-lived
Required: No
If you accept analytics, VibeRoulette may measure:
We use this to understand how much traffic and engagement VibeRoulette sends to listed websites.
The MVP does not use Meta Pixel, Google Ads cookies, retargeting pixels, or third-party advertising cookies.
Use the "Cookie settings" options in our footer menu to trigger the consent banner options again and change your consent configuration dynamically.