Privacy policy · Day Haul for Android
Your shifts stay on your phone.
Day Haul has no account, no server and no analytics. It records your shifts into a database on the device and leaves them there. This page says exactly what it stores, the one thing that ever reaches a third party, and how to get rid of all of it.
Last updated 13 October 2026 · applies to Day Haul for Android, package com.dayhaul.app
The short version
- No sign-up, no login, no profile. The app never asks who you are.
- Nothing is uploaded. There is no Day Haul server to upload it to.
- No ads, no advertising ID, no analytics, no crash reporting, no third-party trackers.
- Your location is used only while a shift is running, and only to record that shift.
- Files leave the phone only when you export or back up and choose where the file goes.
What the app stores, and where
Everything below lives in the app's own private storage on the device — a database other apps cannot read:
- Shifts and routes
- Start and end times, and the GPS fixes recorded while the shift ran — latitude, longitude, timestamp, speed and accuracy — which is what the route map and the distance are drawn from. Also the split into driving, walking and waiting that the app works out from them.
- Earnings you enter
- Amounts by platform, split into base, tips and incentives, and the number of jobs. You type these in; the app has no connection to any delivery or ride-hailing platform and cannot read your account with them.
- Vehicles and fill-ups
- Consumption and fuel or electricity price, so a shift can be netted against its driving cost. Fill-ups or charges you record, with their amounts and optional odometer readings.
- Goals and settings
- Earnings targets and their periods; your currency, distance unit, theme and the other Settings choices.
Android's own app backup is switched off for Day Haul, so none of this is copied to Google's servers by the operating system either.
Location, specifically
Location is the sensitive part, so it is worth being precise about it.
- When. Only while a shift is running. Recording starts when you press start and stops when the shift ends — nothing is recorded before or after.
- How it keeps going with the screen off. A foreground service holds the shift, which is why Android shows a notification for as long as it runs. That notification is the app telling you it is recording.
- Where it goes. Into the database on the phone, and nowhere else. Coordinates are never transmitted.
- How long it is kept. Until you delete it. Old GPS points can be pruned in Settings, and a shift's points go when the shift does.
The one third party: Google Maps
When you open a shift's route map, the map itself is drawn by Google Maps, which means Google receives the request for that map — including which area of the world it covers — as it would for any app or website showing a map. This is the only time the app contacts anyone. If you never open a route map, nothing ever leaves the device. Google's handling of that request is covered by the Google Privacy Policy.
The app bundles no advertising, analytics or attribution SDKs, so there is no other third party in it to describe.
Exports, backups and the files you make
You can export a shift or a day as JSON, CSV or GPX, and write the whole database to one backup file. Those files contain what the app holds, including route coordinates. Once you have created one, it is an ordinary file on your phone: where it goes next — a cloud drive, a chat, a computer — is your choice and your responsibility, and anything you share it with is outside this policy.
Debug logs
Settings has a Debug mode switch, off by default, which exists for working out afterwards why a shift went wrong. While it is off nothing is written at all. While it is on, the app writes a plain-text log of shifts starting and ending, GPS fixes accepted and refused, permission results and errors — so the log does contain coordinates. Log files are kept in the app's own folder on the device for two days and then deleted. They are never transmitted; they leave the phone only if you copy them off yourself.
Permissions the app asks for, and why
- Location (precise, while in use)
- To record the route and distance of a shift. Asked for the first time you press start. Refuse it and the app still keeps times and earnings; it cannot draw a route.
- Foreground service, location type
- To keep recording after the screen locks, with the notification Android requires while it does.
- Notifications
- For the shift notification and the reminder when a shift looks like it was left running. Declining it does not stop the tracking.
- Storage (Android 12 and earlier only)
- To write export and backup files where you ask for them. Newer Android versions do this through the system file picker and need no permission.
The app asks for nothing else. It does not request background location, contacts, camera, microphone, phone state, or the list of apps installed on your device.
Deleting everything
- Uninstall the app. The database goes with it. Nothing is left behind on a server, because nothing was ever put there.
- Or reset it in place. Settings → Reset the app deletes every shift, day, earning, vehicle, fill-up and setting, and offers you a backup first.
There is no account to close and no deletion request to send: the app gives us nothing of yours to delete. Files you exported yourself are the one exception — those you delete where you put them. (Membership of the testers' group is separate; see the next section.)
This website and the tester list
Everything above is about the app. The website collects nothing: it has no forms. Testers join the Day Haul Google Group, which Google runs under its own privacy policy. We see the group's member addresses and use them for two things only — letting you into the Google Play test, which works by your Google account address, and telling you when the app is released. They are not shared, sold or added to any other list.
To be removed, leave the group, or write to info@dayhaul.app and we remove you. The site sets no cookies and runs no analytics, and its fonts are served from the site itself. The one third party is the embedded video: when you scroll to it, the player loads from YouTube's privacy-enhanced domain, so YouTube sees your IP address as it would for any embedded video. It sets no cookies until you press play.
Children
Day Haul is a tool for working drivers and is not directed at children. It collects nothing from anyone, children included.
Changes to this policy
If the app ever starts doing something this page does not describe, this page changes first, with a new date at the top. Since the app has no server, a change of this kind can only arrive as an app update you install.
Contact
Questions about this policy, or about what the app holds: privacy@dayhaul.app.