Privacy Policy
Last updated: 10 July 2026
DailyDash shows you live NSW public-transport departures for your regular trips. It's built to need as little of your data as possible.
The short version
- No account, no login — your saved routes and settings live only on your phone.
- No analytics, tracking, or crash-reporting, and no push notifications.
- Your location is used only on your device and is never sent to us or to Transport for NSW.
- The app talks to one server we run, which relays public timetable and live-running data from Transport for NSW. It sends the stop or route you're asking about — never your name, contacts, or location.
What's stored on your device (only)
Your saved routes and trips (including any custom names you give them), your pinned journey, your app settings, and your theme choice are stored only in the app's local storage. We never upload them. A copy of the public NSW timetable database is also downloaded and cached on your device so the app works quickly and with less network use — public data, not personal data. Uninstalling the app removes all of it.
What the app sends to our server
To answer a query, the app contacts one server we operate — api.dailydash.today — which relays data from Transport for NSW Open Data. Each request includes only the public transit identifiers needed to answer it (stop IDs, route IDs and labels, trip IDs, and travel mode). We do not send your name, email, contacts, account details, or your device's location. Custom route names stay on your device. We hold the Transport for NSW API key on our server, so the app never handles it.
A per-install identifier
Each request also includes a random identifier the app generates on your device the first time it runs. It is not derived from any hardware, device, or advertising identifier, and it resets if you reinstall the app. It appears in our server logs; its intended purpose is to help us protect the service from abuse (for example a per-install rate limit). It does not identify you personally. Because it is stable for the life of an install, repeated requests from the same install can be associated with one another in our logs — we don't build user profiles, but in the interest of honesty we note your queries are correlatable at the log level (for instance, a stop you look up every morning could imply a regular boarding location).
Location
If you enable location, the app uses your device's location only on the device, for two things: "Near me" stop search, and the live "you are here" dot while you're tracking a service you've boarded. It's used only while the app is open (when-in-use), controlled by a "Use my location" switch in Settings. Your coordinates are never sent to our server or to Transport for NSW, and the map is not given your location dot.
No analytics or tracking
DailyDash contains no analytics, tracking, or crash-reporting SDKs, and sends no push notifications.
Infrastructure and third parties
- Transport for NSW Open Data — the upstream source of the data our server relays, used under CC BY 4.0.
- Cloudflare — hosts our server and serves the timetable database. As with any internet service, our hosting provider may process standard request metadata — such as your IP address and the requested URL — and keep it in logs under its own retention policy. We do not use your IP address to identify you.
- Apple Maps (iOS) — when you open the tracking map, iOS fetches map tiles from Apple under Apple's terms. We don't hand your location to the map. (An Android release would use Google Maps; we'd update this policy.)
Retention and deletion
Because there are no accounts, there's nothing for us to delete on your behalf. Removing the app deletes everything stored locally and resets the per-install identifier. Request logs held by our hosting provider are retained under Cloudflare's log-retention policy.
Children
DailyDash is a general-audience transit app, is not directed at children, and we do not knowingly collect information from children.
Changes
If we change this policy, we'll update the date above and post the new version at this address.
Contact
Questions? Email mark@dailydash.today.