Privacy Policy
Last Updated: September 27, 2026
Introduction
Milesheet ("App") is a mileage logbook and vehicle-expense recorder for self-employed drivers, developed by Soso Family in Vancouver, Canada ("we," "our," or "us").
Milesheet records where you drive. That is more sensitive than most of what an app asks for, so this policy is specific about what is recorded, where it is kept, and who can reach it. If you do not agree with this policy, please do not use the App.
The short version (iPhone): your drives, locations, and receipts stay on your device — and, only if you turn on iCloud Backup, in your own private iCloud account. We operate no servers that receive your data, so we never see your routes or your records. There are no ads, no third-party analytics or tracking in the App, and no insurance or financial offers.
On Android: your drives, locations, and receipts still stay on your phone and are never uploaded, but the free version shows Google ads, which means Google's ad SDK receives some device data. Any purchase removes the ads. See Milesheet on Android.
The sections below describe the iPhone app. Where the Android app works differently, the Android section explains how.
Location Data
This is the part worth reading closely.
- What is used: with your permission, the App reads your device's location while you drive in order to measure the distance of each trip.
- Why "Always" is requested: a drive that starts while the App is closed would otherwise go unrecorded. This matters beyond a missing trip: your business-use percentage is business distance divided by total distance, and that percentage is applied to every vehicle expense you claim. A gap in the log changes the number you file.
- What is kept: the trip's distance, start and end times, and the route points used to compute that distance are saved to the App's own storage on your device.
- Where it goes: nowhere. Location data is never transmitted to us or to any third party. We run no server that could receive it.
- Turning it off: you can decline location access, or revoke it later in iOS Settings, and keep using the App — trips are then entered by hand. The App also detects when permission has been reduced and tells you that automatic recording has stopped, rather than silently leaving gaps in your log.
Motion & Fitness Data
With your permission, the App uses iOS motion activity to notice when driving starts and stops. This is what allows GPS to run only while the vehicle is actually moving, which is the difference between a normal battery day and a flat one by mid-afternoon. Motion activity is read on your device, used only to start and stop trip recording, and is never transmitted or stored by us.
Other Information the App Handles
Information You Provide
- Trip details: whether a drive was business or personal, its purpose, destination, and odometer readings you enter.
- Receipts and images: when you scan a receipt or import a photo, the image and the information read from it (vendor, date, total, currency, taxes) are stored locally on your device.
- Tax profile: your tax jurisdiction, fiscal year start, currency, and date format, stored locally to organize your records and reports.
On-Device Processing
- Text recognition (OCR): reading text from your receipts happens entirely on your device using Apple's Vision framework. Receipt images are not sent to us or to any server.
- Distance and deduction calculations: performed on your device from the data described above.
Information We Do NOT Collect
- We do not receive your location, routes, trips, receipts, or records — we operate no servers that receive them.
- We do not collect personal identification information.
- We do not access your contacts or messages.
- The iPhone app includes no advertising and no advertising identifiers. (The Android app's free version shows ads — see below.)
- We do not use third-party analytics or tracking SDKs inside the iPhone app.
- We do not sell, share, or broker your data, and we do not present insurance, lending, or other financial offers.
Data Storage
Local Storage
By default, all trips, location data, receipts, and records are stored locally on your device and are not transmitted anywhere. You can delete any trip, any receipt, or all of your data at any time within the App, or by deleting the App.
iCloud Backup (Optional)
If you enable iCloud Backup in Settings, your records are stored in your own private iCloud account using Apple's CloudKit, so they can be backed up and restored across your devices. This data resides in your personal iCloud — Soso Family cannot access it. No separate login or account is required; it uses the iCloud account already signed in on your device. Apple's handling of iCloud data is governed by Apple's Privacy Policy. You can turn iCloud Backup off at any time.
Keeping Records for Tax Purposes
Tax authorities generally expect mileage logs and receipts to be kept for several years after filing. The App does not automatically delete your records for this reason. Deleting them is always your decision.
Third-Party Services
On iPhone, Milesheet embeds no advertising networks and no third-party analytics. The only third-party services involved are provided by Apple:
- Apple iCloud (CloudKit): used only if you enable iCloud Backup, to store your records in your own private iCloud (see above).
- Apple App Store / In-App Purchases: optional paid plans are processed by Apple. Apple handles your payment; we do not receive or store your payment details. Purchase processing is governed by Apple's Privacy Policy.
Device Permissions
- Location (optional): to measure drive distance, including in the background if you allow "Always." See Location Data above.
- Motion & Fitness (optional): to detect when a drive begins and ends, so location is only used while driving.
- Camera (optional): to scan receipts. Processed locally; not transmitted.
- Photos (optional): used only if you choose to import an existing photo of a receipt.
- Face ID / Touch ID (optional): used only if you turn on App Lock. Biometric authentication is handled entirely by iOS; the App never sees or stores your biometric data.
Every one of these is optional. The App remains usable if you decline all of them.
Data Security
Records are stored with file-level data protection on your device. Because your data lives on your device and in your own iCloud, its security also depends on your device's settings. We recommend enabling a device passcode and biometric authentication, and you may also turn on the App's built-in Face ID lock.
Milesheet on Android
The Android app keeps your drives and receipts on your phone just like the iPhone app, but a few things work differently.
Location and automatic drive detection
- Only with Annual or Lifetime, and only if you turn it on. Automatic drive detection is part of the Annual and Lifetime plans. On the free version or a single tax-year purchase, the app does not use location at all and you add drives by hand. Permissions are asked only when you switch detection on, never at launch.
- Noticing a drive: the app asks Google Play services' activity recognition (the "Physical activity" permission) to tell it when your phone enters or leaves a vehicle. That signal is what starts recording, so GPS is not running the rest of the day. After your phone restarts or the app updates, the app re-registers for these signals.
- While you drive: recording runs as a foreground service, so Android shows a "Recording a drive" notification with the distance so far and a Stop button for as long as it runs. GPS is read about every few seconds. The drive ends automatically after 5 minutes without movement.
- Background location ("Allow all the time"): requested as a separate step after the basic location permission. It lets a drive that starts while the app is closed be recorded. If you keep "Only while using the app", the app still works, but drives are missed while it is closed, and the app tells you so.
- What is kept: only the drive's distance and its start and end times. GPS points are used on your phone to add up the distance and then discarded — the Android app does not store your route or coordinates.
- Where it goes: nowhere. Location is never sent to us, and it is not passed to the ad SDK.
- Turning it off: switch detection off in the app, or revoke location or physical activity access in your phone's Settings. If your plan lapses, detection stops and any drive being recorded is ended.
Receipts stay on your phone
- No account, no server. Trips, receipts, receipt photos, the text read from them, and your settings are kept in the app's own storage on your phone. Nothing is sent to Soso Family.
- Scanning: the camera is opened by Google's ML Kit document scanner (part of Google Play services), which hands the app only the cropped receipt image. The app itself does not request camera or storage permission. Importing a photo uses Android's system photo picker, which shares only the photo you choose.
- Text recognition (OCR): done on your phone with Google ML Kit's on-device text recognition. Receipt images and their text are not uploaded. Google's ML Kit and location services may send Google anonymous usage and performance statistics about those components themselves (not your receipts or drives).
- Exports: PDF and CSV files are created on your phone and go only where you send them with the share sheet.
- App Lock (optional): uses your phone's fingerprint, face unlock, or screen lock through Android. The app never sees your biometric data.
Ads in the free version
The iPhone app has no ads. The free Android app shows ads from Google AdMob: a banner at the bottom of the screen, and now and then a full-screen ad after you finish something (such as saving a drive or a receipt). Ads never block a feature.
To choose and measure ads, Google's advertising SDK receives:
- your phone's advertising ID;
- your IP address, from which Google estimates an approximate location (this is separate from, and much less precise than, the GPS used for drives, which the ad SDK never gets);
- device information such as model, OS version, and language;
- how you interact with ads (views, taps), plus diagnostic data about ad performance.
This goes to Google, not to us, and is handled under Google's policy for partner apps. Your drives, receipts, and records are never part of it.
- Reset or delete your advertising ID: in your phone's Settings › Privacy › Ads (on some phones, Settings › Google › Ads).
- EEA, UK, and Switzerland: before any ad is requested, the app shows Google's consent form so you can choose how your data is used for ads. You can change your answer later from Settings › Ad Privacy Choices in the app, which appears wherever the law requires it.
- Removing ads: any purchase — a tax-year export, Annual, or Lifetime — removes all ads.
Purchases
Paid plans are sold through Google Play Billing. Google processes the payment; we never see your card or payment details. The app only keeps a note on your phone of which purchases you own, so it knows which features to unlock and whether to show ads. Manage or cancel a subscription in the Google Play Store under Payments & subscriptions.
Backup
There is no iCloud on Android. Instead, Android's own backup (to your Google account, if you have it turned on) includes your trips, receipt records, and app settings, but not the receipt photos. When you move to a new phone with Android's device-to-device transfer, the receipt photos are included too. You can turn Android backup off in your phone's Settings.
Deleting your data
Delete any trip or receipt in the app, or uninstall the app (or use Settings › Apps › Milesheet › Storage › Clear storage) to remove everything from your phone.
Children's Privacy
The App is not intended for children under 13, and we do not knowingly collect personal information from children under 13. If you are a parent or guardian and believe your child has provided us with personal information, please contact us.
Your Rights
Because your data stays on your device and in your own iCloud, you remain in control of it at all times. Depending on where you live, you may have the following rights:
- Access & portability: view your records in the App, and export them as PDF or CSV at any time.
- Deletion: delete any trip or receipt, or all of your data, directly within the App, or by deleting the App and its iCloud data.
Not Tax Advice
Milesheet is a record-keeping tool. Its calculations and reports are estimates to help you keep records and are not tax, accounting, or legal advice. Mileage rates and deduction rules change, and the right method depends on your circumstances. Please consult a qualified professional about your specific situation.
Changes to This Privacy Policy
We may update this Privacy Policy from time to time. We will post the new policy on this page and update the "Last Updated" date above.