Commute Magic

Commute Magic — Privacy Policy

Last updated 2026-10-09.

Commute Magic (the "Service") estimates the probability that a commuting airline crewmember makes report time. This policy describes what the app and its server store, why, where it lives, and how to delete it. Using the Service is also subject to the Terms of Service.

What we collect

What we do not collect

What other crew can see

Commute Magic shows you how many other crewmembers are planning the same flight. That is the only feature in the Service where your data reaches another user, and it reaches them as a number, never as an identity.

For one flight on one day, another crewmember planning that same route and date is shown:

Your name, email address, account identifier, device, location and duty roster are never included. No message or contact of any kind passes between users: there is no way for anyone to reply to you, find you, or learn who you are through this feature.

Be aware of what a small count implies. On a thin route, "1 pilot · DL 1" may be enough for a colleague who knows the operation to guess who it is. That is the nature of the feature — a crew lounge tells them more — but it is why we publish exactly what is shared and nothing beyond it. You can remove your row for a day at any time by stepping the plan card off that flight, and deleting your account removes every one of them.

Where it lives and how it is protected

All data is stored on a server the Operator controls, reached only over HTTPS. Push notifications are delivered through Expo's push service, which sees your device token and the text of your briefing in transit and nothing else. When the server itself hits an unexpected error, Sentry (an error reporting service) receives the error, its stack trace and the address path of the request that failed — no request content, no headers, no IP address and no account id. The app sends its crash reports there too (error, stack trace, app version, phone model and OS; no account, no device id). RevenueCat, a subscription bookkeeping service, receives a copy of a Pro purchase keyed by the same pseudonymous code the app stores receive, never your email or name. Flight schedule and weather inputs come from public government data (BTS, FAA, NOAA) and licensed schedule providers, and contain nothing about you. Passwords are hashed, sessions expire, and a password change signs out every other device.

How long we keep it

Account data is kept while your account exists. Prediction and alert history is append-only and kept indefinitely for model evaluation, keyed by an internal number only. Crash reports are kept for 90 days.

Deleting your account

Full instructions, including how to ask us if you cannot get into the app, are on the account deletion page.

Settings → Account → Delete account erases your account immediately: email, password hash, settings, duty roster, roster corrections, shared-commute rows, outcome answers, devices and sessions. Already-computed prediction history remains in the append-only log, but with your account gone it carries no email, name or token — only an internal number no longer connected to anyone, and that number is never reused.

Taking a copy with you

Settings → Account → Export my data gives you everything this service holds that is your own record, as one JSON file: your account row, your settings, your duty roster, the flights you said you were on, your outcome answers, your roster corrections and your subscription state. The web client downloads it as a file; the app hands it to your phone's share sheet.

Three things are deliberately not in it, and the file says so inside itself rather than leaving you to wonder. Credentials — your password hash, recovery-code hash, Google account id, Apple account id, sign-in tokens, device push tokens and Play purchase token — because an exported file gets downloaded, emailed and pasted where nobody controls it. Diagnostics — crash reports, delivery logs and the count of flight-data requests your planning caused — which are records about the service rather than about you. And the model's working, the per-flight predictions behind each briefing, computed from public schedule and weather data rather than entered by you. Ask at the contact address if you want any of those too.

Children

The Service is for working airline crew and is not directed at anyone under 18. We do not knowingly collect data from children.

Changes

When this policy changes, the "last updated" date above changes with it, and material changes will be announced in the app.

Contact

Questions or data requests: support@thepocketappcompany.com.