Cookie Policy
Last updated: October 1, 2026
This policy explains which cookies and similar technologies we use on chefexpenses.com and in the ChefExpenses application, what they are for and how you can accept them, refuse them or change your choice.
1. What cookies are
Cookies are small files a website stores in your browser to remember information about your visit. Here we also use the word “cookies” for similar technologies: browser storage (localStorage, sessionStorage and IndexedDB) and tracking pixels.
They can be first-party (set by ChefExpenses) or third-party (set by another company, such as Google or Microsoft), and session cookies (deleted when you close the browser) or persistent cookies (kept for a set time).
2. Controller
- Controller
- Raimon Moreno Pedralva (ChefExpenses)
- Tax ID (NIF)
- 22575073K
- Address
- Calle Maestro Aguilar 24, puerta 4, 46006 València (Spain)
- Website
- chefexpenses.com
3. The cookies we use, in short
- Technical (necessary): they let you sign in and stay signed in, protect the service against abuse and remember your cookie choice and your language. They do not need your consent.
- Analytics: Google Analytics 4 (website and application) and Microsoft Clarity (public pages only). They are only activated if you click “Accept”; until then we do not load their scripts.
We do not use advertising or ad-personalisation cookies.
4. List of cookies and similar technologies
| Name | Owner | Purpose | Duration | Type |
|---|---|---|---|---|
| cookie_consent | ChefExpenses (first-party) | Stores whether you accept or refuse analytics cookies. | 1 year | Technical |
| language | ChefExpenses (first-party) | Remembers the language you chose. | 1 year | Technical (preference) |
| firebaseLocalStorageDb (IndexedDB) | ChefExpenses, via Google Firebase | Keeps you signed in to the application. | Until you sign out | Technical |
| firebase-app-check-database (IndexedDB) | ChefExpenses, via Google Firebase | Stores the App Check token that protects the service against bots. | Renewed automatically while you use the application | Technical (security) |
| _GRECAPTCHA | Google (reCAPTCHA) | Tells people from bots to protect sign-in and the application (Firebase App Check). | 6 months | Technical (security) |
| chefexpenses_remember_me, chefexpenses_last_activity (localStorage) | ChefExpenses (first-party) | Remember whether you want to stay signed in and sign you out after 8 hours of inactivity. | Until you clear your browser data | Technical |
| Interface preferences (localStorage) | ChefExpenses (first-party) | Remember list sorting, the help tips you have already seen and the public calculator draft. | Until you clear your browser data (the draft, 30 days at most) | Technical (preference) |
| ce:demo and similar (sessionStorage) | ChefExpenses (first-party) | Temporary tab state, such as the demo without sign-up. | Deleted when you close the tab | Technical |
| _ga | Google (Analytics) | Distinguishes visitors to produce statistics. | 2 years | Analytics (with consent) |
| _ga_<ID> | Google (Analytics) | Keeps the visit state for statistics. | 2 years | Analytics (with consent) |
| _clck | Microsoft (Clarity) | Stores the Clarity identifier to link your visits. | 1 year | Analytics (with consent, public pages only) |
| _clsk | Microsoft (Clarity) | Links the pages viewed in a single visit. | 1 day | Analytics (with consent, public pages only) |
| CLID | Microsoft (Clarity) | Identifies the first time Clarity saw this browser. | 1 year | Analytics (with consent, public pages only) |
| MUID | Microsoft (Microsoft domain) | Browser identifier used by Microsoft services, including Clarity. | 1 year | Analytics (with consent, public pages only) |
- Name
- cookie_consent
- Owner
- ChefExpenses (first-party)
- Purpose
- Stores whether you accept or refuse analytics cookies.
- Duration
- 1 year
- Type
- Technical
- Name
- language
- Owner
- ChefExpenses (first-party)
- Purpose
- Remembers the language you chose.
- Duration
- 1 year
- Type
- Technical (preference)
- Name
- firebaseLocalStorageDb (IndexedDB)
- Owner
- ChefExpenses, via Google Firebase
- Purpose
- Keeps you signed in to the application.
- Duration
- Until you sign out
- Type
- Technical
- Name
- firebase-app-check-database (IndexedDB)
- Owner
- ChefExpenses, via Google Firebase
- Purpose
- Stores the App Check token that protects the service against bots.
- Duration
- Renewed automatically while you use the application
- Type
- Technical (security)
- Name
- _GRECAPTCHA
- Owner
- Google (reCAPTCHA)
- Purpose
- Tells people from bots to protect sign-in and the application (Firebase App Check).
- Duration
- 6 months
- Type
- Technical (security)
- Name
- chefexpenses_remember_me, chefexpenses_last_activity (localStorage)
- Owner
- ChefExpenses (first-party)
- Purpose
- Remember whether you want to stay signed in and sign you out after 8 hours of inactivity.
- Duration
- Until you clear your browser data
- Type
- Technical
- Name
- Interface preferences (localStorage)
- Owner
- ChefExpenses (first-party)
- Purpose
- Remember list sorting, the help tips you have already seen and the public calculator draft.
- Duration
- Until you clear your browser data (the draft, 30 days at most)
- Type
- Technical (preference)
- Name
- ce:demo and similar (sessionStorage)
- Owner
- ChefExpenses (first-party)
- Purpose
- Temporary tab state, such as the demo without sign-up.
- Duration
- Deleted when you close the tab
- Type
- Technical
- Name
- _ga
- Owner
- Google (Analytics)
- Purpose
- Distinguishes visitors to produce statistics.
- Duration
- 2 years
- Type
- Analytics (with consent)
- Name
- _ga_<ID>
- Owner
- Google (Analytics)
- Purpose
- Keeps the visit state for statistics.
- Duration
- 2 years
- Type
- Analytics (with consent)
- Name
- _clck
- Owner
- Microsoft (Clarity)
- Purpose
- Stores the Clarity identifier to link your visits.
- Duration
- 1 year
- Type
- Analytics (with consent, public pages only)
- Name
- _clsk
- Owner
- Microsoft (Clarity)
- Purpose
- Links the pages viewed in a single visit.
- Duration
- 1 day
- Type
- Analytics (with consent, public pages only)
- Name
- CLID
- Owner
- Microsoft (Clarity)
- Purpose
- Identifies the first time Clarity saw this browser.
- Duration
- 1 year
- Type
- Analytics (with consent, public pages only)
- Name
- MUID
- Owner
- Microsoft (Microsoft domain)
- Purpose
- Browser identifier used by Microsoft services, including Clarity.
- Duration
- 1 year
- Type
- Analytics (with consent, public pages only)
Third-party cookie lifetimes are those stated by their owners and may change. We review this list whenever we add or remove a service.
5. Analytics cookies: Google Analytics and Microsoft Clarity
Google Analytics 4 (Google Ireland Limited) gives us usage statistics for the website and the application: pages visited, visit length, device type, approximate country and actions such as signing up. It helps us understand what works and what to improve. We do not use it for advertising.
Microsoft Clarity (Microsoft Corporation) records how our public pages are used (clicks, scrolling and mouse movements) and lets us see heatmaps and session recordings. It only runs on the public website, never inside the application, and by default it masks what you type in forms.
Both tools are only loaded if you accept analytics cookies. If you refuse them or withdraw your consent, we stop loading them.
6. Third-party services with their own cookies
Some features rely on external services. When you use them, those third parties may set their own cookies under their own policies:
- Stripe: when you pay, we send you to Stripe's payment page (checkout.stripe.com), which uses technical and anti-fraud cookies on its own domain.
- Google: if you sign in with your Google account, and in the location map on your restaurant page inside the application (Google Maps).
- Calendly: only if you open the tutoring booking page (Master Class), which loads the Calendly calendar.
In addition, when you search for a product or its nutrition data, your browser queries public databases directly (Open Food Facts and BEDCA), which receive your IP address as with any internet connection.
7. How to accept, refuse or change your choice
The first time you visit we show you a notice with two buttons: “Accept” and “Reject”. If you reject, you can keep using the website and the application normally.
You can change your mind at any time with the “Cookie settings” link in the footer of the website and the application: it reopens the notice so you can choose again. Withdrawing consent is as easy as giving it.
If you withdraw your consent, we stop loading the analytics tools. You can delete cookies that were already set from your browser (section 8).
We store your choice for 1 year in the cookie_consent cookie. After that we will ask you again.
Withdrawing consent does not affect the lawfulness of prior use.
8. Managing cookies in your browser
You can also block or delete cookies in your browser settings. If you block technical cookies, you will not be able to sign in or use the application.
9. International transfers
Google and Microsoft belong to US groups and may process data outside the European Economic Area. Those transfers rely on the EU-US Data Privacy Framework and on standard contractual clauses approved by the European Commission.
10. More information, changes and contact
If cookies make it possible to identify you, we process that data in accordance with the Privacy Policy.
If we change the cookies we use, we will update this policy and, where needed, ask for your consent again.
For any question about cookies, write to us at info@chefexpenses.com.