Cookie Policy
Cookies are small text files stored on your device by a website. They are sent back to the server with every request and are commonly used for session management, tracking, and personalisation.
This app also uses localStorage, a similar browser storage mechanism. Unlike cookies, localStorage is not sent to the server with each request — it stays on your device and is only accessible by the app's own JavaScript. For the purposes of UK PECR (Privacy and Electronic Communications Regulations) and UK GDPR, we treat localStorage entries the same as cookies and apply the same consent rules.
| Name | Type | Purpose | Expires | Category |
|---|---|---|---|---|
pgw_units |
localStorage | Remembers your speed unit preference (km/h or mph) | Until you clear browser data | Essential |
pgw_skill_filter |
localStorage | Remembers whether you have chosen to hide Pilot-only sites | Until you clear browser data | Essential |
pgwx_disclaimer_ack_v1 |
localStorage | Records that you have seen and accepted the safety disclaimer, so it is not shown on every visit | Until you clear browser data | Essential |
pgwx_analytics_consent_v1 |
localStorage | Records your choice (accept or decline) regarding analytics. No analytics are loaded until this is set to "accepted". | Until you clear browser data | Essential |
| Google Analytics cookies (e.g. _ga, _ga_*, _gid) |
HTTP Cookie | Measures anonymous usage — pages visited, features used, broad geographic region. Set by Google Analytics 4 only after you accept analytics. | Up to 2 years (GA manages expiry) | Analytics (consent) |
The four localStorage entries listed as "Essential" are necessary for the app to function as intended. They do not identify you personally and contain only preference values and consent flags.
Under UK PECR, essential storage that is strictly necessary to provide a service you have requested does not require separate consent. However, we display a consent banner for analytics and provide full information about all storage here so you can make an informed choice.
If you accept analytics, we use Google Analytics 4 (GA4) to understand how the app is used. GA4 may set one or more cookies on your device (such as _ga, _ga_*, and _gid) to distinguish users and sessions.
Data collected includes:
This data is anonymous and aggregated. We cannot identify you personally from analytics data. IP addresses are anonymised before storage by Google.
Google processes analytics data in accordance with Google's own privacy policy: policies.google.com/privacy.
Analytics are not loaded at all if you decline or have not yet responded to the consent banner. You can withdraw consent at any time by clearing your localStorage (see section 6).
We do not use advertising cookies, social media tracking pixels, or any other third-party cookies beyond Google Analytics (consent-based). We do not sell or share data with advertisers.
Declining analytics: When you first visit the app, a banner gives you the choice to accept or decline analytics. If you decline, no GA4 cookies are set and no analytics data is collected.
Clearing all stored data: You can clear all localStorage and cookies for this site through your browser settings:
Clearing data will reset your preferences (unit, filter, disclaimer) and you will see the safety disclaimer again on your next visit.
Opting out of Google Analytics globally: You can install the Google Analytics Opt-out Browser Add-on to prevent GA from measuring your activity across all websites that use it.
We may update this Cookie Policy from time to time. The "last updated" date at the top of this page will reflect any changes. We will notify users of material changes by updating the consent banner version — if the version suffix changes (e.g. _v1 to _v2), you will be asked to confirm your analytics preference again.
If you have questions about our use of cookies or local storage, contact us at rich@ninthstone.com.
You also have the right to lodge a complaint with the Information Commissioner's Office (ICO) at ico.org.uk.
Ninthstone Ltd
28 North Street, Downend, Bristol, BS16 5SW