Cookies
The essential ones, and the rest.
Last updated 26 October 2026. Cookies are small files your browser stores. Beyond those, we keep a few things in your browser's local storage. Some are required for the site to work, others are optional. You choose.
Essential cookies
Without these the site doesn't work. They keep you signed in, remember your language and your basket, and store your cookie choice. They don't ask for permission because they're technically necessary.
Analytics cookies (optional)
Help us understand which pages get read, where people get stuck and what needs improving. They only load after you accept. We use two tools. Vercel Speed Insights measures Core Web Vitals in aggregate, without persistent cookies. PostHog, hosted in the European Union, records pageviews and usage events and stores an identifier in your browser. If you're signed in, it links those events to your account through an internal identifier, never through your name or email. Vercel Web Analytics is disabled. We don't use Google Analytics, and we don't sell this data.
Marketing cookies (optional)
They only load after you accept this category. We use the Meta pixel (Facebook and Instagram) to know whether our ads bring visits and purchases. It records the product pages viewed, the products added to the basket, the start of checkout, the value of a completed purchase and the submission of a producer application, and stores an identifier in your browser (the _fbp and _fbc cookies). With the same consent, the purchase and the application are also sent to Meta from Lavora's servers (Conversions API), with your email and phone in an irreversibly encrypted form (hashed), the _fbp and _fbc cookie identifiers, your IP address and your browser. This lets us measure our ads even when the browser blocks the pixel, and Meta counts each event only once. We never send your name or your address. The pixel does not run in your account or on personal links (orders, reviews, gift vouchers). Lavora and Meta are joint controllers for this collection. What Meta does with the data afterwards follows Meta's privacy policy. You can withdraw your consent at any time, and the Meta cookies are deleted. With renewed marketing consent, OpenAI also receives public-page and product views and confirmed purchases to measure ChatGPT ads. Server-side purchases include the EUR amount, an event identifier, available click and browser references and the normalized email hashed with SHA-256. This integration does not send names, addresses, phone numbers or IP addresses. If automatic matching is enabled in Ads Manager, the Pixel may include hashed form information as described by OpenAI. Withdrawing consent stops browser events and removes __oppref and __obref. References retained for an order with checkout consent are erased after successful delivery and within 8 days at most.
Third-party services
Some features rely on external services that store data in your browser. Stripe (secure payment), Cloudflare Turnstile (anti-spam protection on forms), and Google Maps (address autocomplete). These are functional, not used for advertising, and are listed in the table below.
Cookies and local storage, the difference
Not everything we store is a cookie. A cookie travels with every request to the server and has an expiry date. Local storage stays only in your browser, never travels to the server, and remains until you clear it. We use both. The table below says which is which.
Changing your choice
A banner shows up in the footer on your first visit. You can change at any time by clicking “Cookies” in the footer. If you prefer, clear the site's cookies and storage in your browser and the banner returns.
Detailed list
| Name | Type | Purpose | Duration |
|---|---|---|---|
| sb-…-auth-token | Cookie | Keeps you signed in (Supabase) | While the session is active |
| lavora-locale | Cookie | Chosen language | 1 year |
| lavora_ref | Cookie | Stores the code when you arrive via an invite | 30 days |
| lavora_intro | Cookie | Remembers that you have seen the opening animation, so it does not repeat | Until you close the browser |
| lavora.cookie-consent | Local storage | Remembers whether you accepted cookies | Until you clear the browser |
| lavora.cookie-preferences | Local storage | Remembers the categories you accepted | Until you clear the browser |
| lavora.cart.v5 | Local storage | Basket items | Until you clear the browser |
| ph_…_posthog | Cookie and local storage | Usage analytics (PostHog). Only after you accept | 1 year |
| _fbp | Cookie (Meta) | Measuring Lavora's ads on Facebook and Instagram. Only after you accept marketing | 90 days |
| _fbc | Cookie (Meta) | Links the visit to the ad you clicked. Only after you accept marketing | 90 days |
| __oppref | Cookie (OpenAI) | Links the visit to a ChatGPT ad. Only after marketing consent | 30 days |
| __obref | Cookie (OpenAI) | Browser reference for ChatGPT ad measurement. Only after marketing consent | 365 days |
| __stripe_mid | Cookie (Stripe) | Payment security, fraud prevention | 1 year |
| __stripe_sid | Cookie (Stripe) | Payment session | 30 minutes |
| Turnstile | Storage (Cloudflare) | Anti-spam check on forms | Session |
| Google Maps | Cookie (Google) | Address autocomplete | Set by Google |
Who processes the data
These services may store data in your browser. You can read each one's privacy policy.
Supabase, Vercel, PostHog, Stripe, Cloudflare, Google, OpenAI Ads, Meta.
More on privacy at /privacidade.