Frequently asked questions
Where is my data stored?
On your device, and — if you're signed in to iCloud — in your own private iCloud database, which keeps your trips in sync across your devices. Mileful has no server of its own and we never receive your data. Your data is private by default: only you, through your Apple ID, can access it.
Can I get my data back if I delete the app?
Yes, if you're signed in to iCloud and iCloud Drive is on for Mileful (iOS Settings → your name → iCloud): reinstall Mileful, sign in with the same Apple ID, and your trips sync back down automatically. If iCloud was off, the data existed only on your device and deleting the app removes it — export to CSV first if you want a backup in that case.
How do I export my trips?
Go to the Reports tab → pick a month or year → tap Export under that period's figures → choose which trips to include (Business / Personal / All) → tap Share. iOS's share sheet lets you save the CSV to Files, email it, AirDrop it, etc.
How do I import trips?
Go to Settings → Import Trips → choose a CSV file. Mileful reads its own exports and CSVs from other mileage apps. It matches on common column names — "Start Address", "Miles", "Date" and the usual variants — rather than on any one app's format, so nothing has to be reformatted first. Anything it can't map is shown in the review step before a single row is imported.
Each row is validated against MapKit before import. Rows with addresses that don't resolve are shown in red and excluded by default; you can opt them back in or tap a row to edit the addresses before importing.
Why are some imported distances different from my CSV?
By default, Mileful keeps the distance from your CSV (it reflects what you actually drove). When MapKit's recommended route distance differs by more than 15%, you'll see an orange "Use X.X mi" hint next to the row — tap it to swap to MapKit's value if you prefer the route-based number.
What happens if a CSV row matches an existing trip?
Rows that match an existing trip (same date + start address + end address) are flagged with a DUPLICATE badge and unchecked by default. This prevents accidentally re-importing the same data. You can manually opt them back in if you actually do want a duplicate (e.g. you drove the same route twice that day).
How are mileage deductions calculated?
Mileful uses the official IRS standard mileage rates — or CRA for Canada, SAT for Mexico — matched to the filing region and tax year of each trip. Set your region in Settings → Language & Region. Rates ship for 2022 through 2026 and are updated as the tax authorities publish new ones. You can also define custom rates in Settings → Mileage Rates if your situation requires a different rate.
How does automatic GPS tracking work?
Auto-tracking is opt-in and off by default. Enable it in the app's Settings, grant location permission when prompted, and Mileful detects your drives and records them as trips — including the route and start/end addresses. What it records stays on your device and in your private iCloud database; we never receive it, because there is no Mileful server. Looking up an address or aligning a route to roads sends coordinates to Apple Maps and nowhere else — see the privacy policy for the detail. You can turn auto-tracking off at any time in Settings, and manual entry + CSV import always remain available.
Is Mileful available outside the US?
Yes. Pick any country as your filing region in Settings → Language & Region, and every amount switches to that country's currency. Official rate tables ship for the United States, Canada, and Mexico; everywhere else Mileful switches to custom rates and links you straight to the screen where you enter your local rate. The filing region is set per tax year, so if you move countries, the years you already filed keep the rate you filed them at.
How much does Mileful cost?
Mileful 1.0 is free. There is no subscription, we do not show ads, and we do not sell or share your data.
Why doesn't the Lock Screen card appear until I open the app?
That's iOS, not a setting. The system only lets an app start a Live Activity while the app is open on screen, and an automatically-detected drive starts in the background. Open Mileful once during a drive and the card appears on the Lock Screen and in the Dynamic Island for the rest of it. The drive is recorded either way — the card is only the display. That limitation is also why a drive in progress shows at the top of the Home tab with its own Stop button.
What languages does Mileful speak?
English, Spanish, and Russian. Mileful follows your device language — change it for just this app in iOS Settings, or set your region from Settings → Language & Region in the app. Your trip data itself stays language-neutral, so exports and iCloud sync don't change when you switch.
I think I found a bug.
Please email us with as much detail as you can. We read every message. Bug reports from real users are the single biggest driver of product quality.
I have a feature request.
We'd love to hear it. Email us. We can't promise to build everything, but we read every suggestion and it shapes the roadmap.