We use the word loosely to cover cookies and similar browser storage (localStorage, IndexedDB used by our offline cache and login). Below is what RUNN actually stores.
| Category | Examples (real keys) | Set by | Default |
|---|---|---|---|
| Essential | runn.consent.v1 (your choices), runn.age.v1 (age-check pass + bracket), Firebase Auth session, service-worker offline cache | RUNN | Always on |
| Functional | Region, language and unit preferences | RUNN | Off until allowed (opt-in regions) |
| Analytics | Aggregate, anonymous usage measurement | RUNN / processor | Off until you opt in |
| Marketing | Attribution for early-access campaigns | RUNN / processor | Off until you opt in |
Note: runn.age.v1 stores only a pass/fail flag and a coarse age bracket — never your date of birth.
These providers may set their own storage when their features are used. We do not load advertising networks.
Open the preferences panel anytime to grant or withdraw each category. You can also clear storage or block cookies in your browser settings, though essential items are needed for the app to work.
In the EU, UK and other opt-in regions, non-essential storage stays off until you agree, and you can change your mind at any time with the same ease. In the US, you can opt out of any "sharing" for cross-context advertising via the same panel.
Questions? privacy@evamb.com