Cookie Policy
Last updated: 25 August 2026
This cookie policy explains how EndMile uses cookies and similar technologies when you visit endmilerouting.co.uk, app.endmilerouting.co.uk, and guide.endmilerouting.co.uk. It covers what they are, why we use them, and how you can control them. Guide-specific consent choices, analytics, and advertising preferences are managed directly via the Guide cookie policy.
For broader information about how we handle your personal data, please see our Privacy Notice.
Local storage we use
The following data is stored in browser local storage. Storage is isolated by domain, so the website and app cannot read each other's choices.
| Key | Purpose | Duration |
|---|---|---|
endmile_landing_cookie_consent | Stores the policy version, website analytics choice, and choice date | Until you revise it, clear website data, or a new policy version makes it obsolete |
endmile_cookie_consent | Remembers whether you accepted or rejected analytics cookies | Until you clear your browser data |
endmile_analytics_opt_out | Remembers if you opted out of analytics via app settings | Until you clear your browser data |
| Theme preference | Remembers your light or dark mode choice | Until you clear your browser data |
| Saved routes | Stores routes you have saved for quick access (maximum 50) | Until you delete them or clear your browser data |
| Mode preferences | Remembers your preferred transport modes | Until you clear your browser data |
| Recent searches | Stores your recent journey searches for convenience (maximum 10) | 90 days, then automatically cleared |
Third-party connections
The website self-hosts its fonts. After website analytics consent, GA4 connects to Google's servers and may receive online identifiers, page and CTA activity, IP-derived approximate location, device/browser information and referrer information. For details, see Google's Privacy Policy.
The app's analytics provider, PostHog, is hosted in the EU (Frankfurt, Germany). When app analytics are enabled, usage events are sent to PostHog's EU servers.
Cookie categories
Strictly necessary
The website's endmile_landing_cookie_consent key and the app's endmile_cookie_consent key are required to remember the choices requested on each domain. No optional analytics is loaded by these keys.
Analytics (consent required)
GA4 cookies on the website and the PostHog cookie (ph_*_posthog) on the app are non-essential. Each is used only after you consent on the relevant domain. You can withdraw either choice at any time.
Advertising and marketing
We do not use any advertising, marketing, or social media tracking cookies. None are set at any time.
How to control cookies
Cookie consent banner
When you first visit either domain, its banner asks whether you accept analytics. On this website you can accept, reject, or manage cookies. Analytics defaults to off, and rejecting it keeps GA4 unloaded.
App settings
On this website, choose to revise or withdraw consent without clearing browser data. In the app, use the "Usage analytics" toggle in profile settings to update the separate PostHog preference.
Resetting your choice
Clearing local storage for a domain also clears the choice saved on that domain, so its banner will appear again on your next visit. A material policy-version change will also cause the website to ask again.
Browser controls
Most browsers let you control cookies through their settings. You can block or delete cookies at the browser level. Note that blocking all cookies may affect the functionality of some websites, though EndMile's core journey planning features work without cookies.
Cookie management instructions for common browsers:
Changes to this policy
We may update this cookie policy from time to time, for example if we add new features that use additional cookies. The "Last updated" date at the top of this page shows when it was last revised. If we make material changes, we will update the cookie consent banner to collect a fresh consent choice.
Contact details
If you have questions about this cookie policy, please contact us at [email protected].