Mile-Shift

Privacy Policy

Last updated: 2026-10-28

Mile-Shift is a local-first mileage and shift-tracking app. Your trip and shift data lives on your device and is never sent to a server operated by us. This document describes exactly what data the app handles, where it lives, and every network connection the app makes.

TL;DR

1. What we collect — by mode

Trial mode (default — no Mile-Shift account)

Nothing about you reaches our servers. During the trial the app talks to the App Store (or Google Play) only to load subscription prices. We do not know your Apple ID, name, email, or payment method.

Place search and address lookup (both modes)

Signed-in mode (required to subscribe)

To confirm your subscription and keep it working across reinstalls, we store the following on AWS infrastructure operated by us in the United States (us-east-1):

DataPurposeRetention
Email addressAccount identifier; verification & password resetUntil account deletion
Cognito user ID (UUID, not your name)Stable identity across email changesUntil account deletion
Subscription state (active / expired / refunded)Entitlement check on app launch+ 7 years (tax/billing audit)
App Store / Google Play transaction IDValidates that you really paid; handles refunds+ 7 years

We do not store: GPS trip data, addresses, trip purposes, working hours, mileage history, or any of your driving behavior. Those stay on your device.

2. Subscription billing

Subscribing (iOS): the 30-day free trial runs entirely on your device — no purchase, no card, no Apple sheet. When you choose to subscribe, Apple's StoreKit sheet authenticates you using your Apple ID (Face ID / Touch ID / password) and the plan you selected ($1.99/month or $19.99/year) auto-renews until cancelled. You can cancel anytime in Settings → [your name] → Subscriptions on your iPhone. Apple manages this entire flow; we are not informed of your Apple ID and we never see your credit card or bank details.

Auto-renewal disclosure (Apple App Store rule 3.1.2(a)): subscriptions automatically renew unless you cancel at least 24 hours before the end of the current period. Your Apple ID is charged for the renewal within 24 hours of the period end. Refunds and cancellations are managed entirely through your App Store account.

3. Where your data lives

On your device

All trip data, shift data, addresses, and preferences are stored in a SQLite database inside the app's sandbox:

In your phone's own backups

If your phone's backup is on, the app's database is part of it: iCloud Backup or a Finder backup on iPhone (receipt photos included), and Android's automatic backup to your Google account on Android (database only, within Android's size limit). These backups live in your Apple or Google account; we have no access to them. Turning off your phone's backup for Mile-Shift keeps the data on the device only.

On our servers (signed-in mode only)

We do not use any analytics, ad networks, or tracking SDKs of our own. Third-party SDKs in the app: Google ML Kit reads receipt photos on your device; on Android, the Google Maps SDK draws maps and Google Play services provide location and activity recognition. They may send their own diagnostics to Google under Google's terms. None of them receives your trip history from us; a map loads tiles for the area it shows, which for a trip map is the area of that trip.

4. Permissions the app requests

PermissionWhyWhen
Location (When-In-Use)Draw your current location on the Today map; record GPS during a manually-started trip.First time you tap Start trip.
Location (Always)Detect drives automatically without you having to open the app.Only when you toggle Auto-detect drives on in Settings.
Motion & Fitness (iOS)Distinguish driving from walking/cycling so we don't record a walk as a trip.Only when Auto-detect is on.
NotificationsShow a small indicator while a drive is being recorded, the running shift, job and shift reminders, and trial / billing alerts.Only after you opt in.
Physical activity (Android)Notice when you start driving so auto-detect can record the trip.Only when Auto-detect is on.
CalendarShow today's appointments and add your shifts and jobs to your calendar.Only when you turn on calendar sync.
Camera and photosPhotograph or pick a receipt to scan it on your device.Only when you add a receipt.

Your recorded trips are never transmitted off-device. The only coordinates that leave the phone are the ones described in section 1: the search area of a place search, (Android) a drive's start and end points for the notification label, and the area of the map tiles a map loads.

5. Account deletion

You can delete your Mile-Shift account at any time from Settings → Account → Delete account. On confirmation:

Active Apple subscriptions must be cancelled separately through Settings → Apple ID → Subscriptions, since Apple controls that billing relationship.

6. Children

Mile-Shift is not intended for anyone under 13.

7. Changes to this policy

We will surface any material change in the app before it takes effect. The version date at the top of this document is authoritative.

8. Contact

Questions about this policy: privacy@mile-shift.com