Cookie Policy
Last updated: 20 April 2026
What cookies do we use?
odo.ie uses minimal, essential cookies only. We do not use tracking cookies, analytics cookies, or advertising cookies.
| Storage | Purpose | Duration |
|---|---|---|
| odo-token | Authentication (keeps you signed in) | 15 minutes |
| odo-refresh | Session renewal (auto-refreshes your login) | 30 days |
| odo-theme | Light/dark mode preference | Permanent |
| odo-store-<user-id> | Local cache of your own vehicles, services, fuel, trips and reminders — for instant load and offline-tolerant use | Cleared on sign-out |
| odo-cookie-consent | Your cookie-banner choice (essential only, analytics, marketing) | Permanent until you clear it |
| odo-magic-auto | Flag set after your first successful magic-link sign-in on this device, so returning users skip the confirm step and link-scanners cannot auto-consume the token | Permanent until you clear it |
| odo-magic-pending | Short-lived flag set when you request a magic link in this browser, so clicking the email link on the same device can sign you in without an extra tap. Email scanners never have this flag | 15 minutes |
| odo-set-password-dismissed | Remembers that you skipped the optional “set a password” prompt after adding your first car | Permanent until you clear it |
These are stored in your browser's localStorage, not as HTTP cookies. They live only on your device and are never sent to any third party. The odo-store-<user-id> entry contains a copy of your own app data (so the app loads instantly on return) — it is wiped when you sign out. The auth entries are encrypted session tokens; the remaining entries are small preference flags.
Third-party cookies
We do not use any third-party cookies. Our map tiles (OpenStreetMap) are loaded without cookies. We do not use Google Analytics, Facebook Pixel, or any advertising trackers.
Your control
You can review or change your consent choices at any time using the button below, or by clicking the small cookie icon in the bottom-left corner of any page. You can also clear all stored data by logging out or clearing your browser's localStorage — doing so will require you to sign in again.