Cookie Policy

Everything we store on your device, why, for how long, and how to refuse it.

v2.0 · 8 clauses

Everything we store, item by item

Generated from the declaration the service itself reads before storing anything. If it is not on this list, the service is not permitted to store it.

Strictly necessary

NameTypeSet byPurposeLasts
sb-*-auth-tokencookieUsKeeps you signed in and authenticates each request you make to your account. Without it you would be signed out on every page.Why this needs no consent: Strictly necessary to deliver the signed-in service you explicitly request. Authentication state cannot be held anywhere else.Up to 1 year, refreshed while you stay signed in
mb_consentcookieUsRecords the cookie choices you made, so we can honour them and so we are not asking you again on every page.Why this needs no consent: Strictly necessary: storing a refusal is required to give effect to it. Regulators treat the consent record itself as exempt.6 months
mb_regioncookieUsRecords which country your request arrived from, so we apply the correct privacy rules for where you are. It holds a two-letter country code and nothing else.Why this needs no consent: Strictly necessary to comply with a legal obligation: without it we cannot tell whether prior consent is required for your region, and would have to assume the stricter rule for everyone.6 months
__cf_bmcookieContent delivery and security networkDistinguishes people from automated traffic so the service stays available and abuse is blocked.Why this needs no consent: Strictly necessary for security and availability of the service requested. ICO treats fraud-prevention and load-management storage as exempt.30 minutes
moodbite-v2, moodbite-runtime-v2service worker cacheUsStores the pages and images that make up the app so it loads quickly and keeps working on a poor connection.Why this needs no consent: Strictly necessary to deliver the offline-capable application explicitly requested. Contains no identifiers and no behavioural data.Until you clear site data or a new version replaces it

Preferences

NameTypeSet byPurposeLasts
moodbite-user-storagelocal storageUsRemembers your in-app preferences between visits so you do not set them up again each time.Until you clear site data
currentMoodlocal storageUsHolds the mood you selected so your results survive a page refresh and a return visit.Until you clear site data
moodAnalysislocal storageUsKeeps the result of your last mood-based search so returning to it does not repeat the request.Until you clear site data
parsedFoodQuerylocal storageUsKeeps your interpreted food search so navigating back to results does not repeat the request.Until you clear site data
locationModelocal storageUsRemembers whether you chose to use your device location or to enter a place yourself.Until you clear site data
manualLocationlocal storageUsRemembers the place you typed in, so you are not re-entering it on every search.Until you clear site data

There is no analytics or marketing section because there is no analytics or marketing storage in this service. Those categories exist in the system so that adding one would require it to be declared here first.