Privacy Policy

Where Is Alex · last updated 24 September 2026

Where Is Alex helps a small group of friends see when their travel plans overlap. It is not advertising-supported. Nothing is sold, rented, or shared for marketing, there is no analytics or tracking SDK in the app, and no third-party code runs inside it.

This policy describes what the app stores, who else can see it, and how to get rid of it. It is written to be read rather than to be survived.


Who is responsible

The data controller is the operator of Where Is Alex, contactable at support@whereisalex.ai. That address reaches a person, not a ticketing system.

What is stored

Location: While Using only. This version of the app asks for location only while it is open, to work out which city you are in. It never asks for “Always” and cannot use your location while it is closed.

Travel Assistant (not in this version). A later update may add a feature that notices you have landed somewhere new so the orb can ask where you are headed. It would be off until you switch it on, and switching it on would mean granting Always location — the only part of the app that could use your location while it is closed. When it arrives, this policy will say so before the app asks.

What it does with that: your phone watches for arrivals at airports near you and nothing else, and the check happens on the device — no continuous trail of your movements is sent anywhere or stored by us. Nothing reaches the server until you answer the orb, and what gets stored then is an ordinary trip. Turning it off in Settings stops it completely and breaks nothing else.

Boarding passes, stated plainly. When you share a boarding pass with the app, your iPhone reads it itself — the barcode and the printed text — and the picture goes nowhere. That is where every pass starts, and for most passes it is where it ends.

If the phone cannot finish, the card offers a button that says Let the orb read it, and says beside it that the picture will be sent. Only if you tap that button is the whole image sent to Moonshot AI (or to MiniMax, if Moonshot AI cannot read it), with everything printed on it: your name, your booking reference, your seat, a frequent-flyer number if there is one, and the flight. Our server holds the picture only for the length of that request and never writes it anywhere; what comes back is the flight, the date and the airports, which you then check before anything is saved. Your name and booking reference are not among the fields the model is asked for and are not stored. What the AI providers keep of a request is governed by their policies, not ours — treat the picture as you would a message to the orb.

When a pass prints no landing time, the app asks the airline’s published schedule through AeroDataBox. That request carries the flight number and the date and nothing else — no name, no booking reference, no account — so the provider learns that somebody asked about a flight, not who is on it.

Why we are allowed to store it

For users in the UK and EEA, the legal basis under UK/EU GDPR is performance of a contract (Article 6(1)(b)) — the app cannot tell you when you overlap with a friend without knowing your trips.

Precise location is special-category-adjacent and always consent-based (Article 6(1)(a)): it is never collected unless you grant a specific person access to it, and consent is withdrawable at any moment by revoking the grant, which takes effect immediately.

Who else sees it

That is the entire list. There is no other recipient, and no data broker, advertiser or analytics provider anywhere in it. Nobody outside it ever receives a boarding pass, a drawing, or a message to the assistant.

About the assistant, stated plainly. When you talk to the orb, it is not only your typed message that is sent to Moonshot AI. To answer a question like “who is in Lisbon in March?” it is also sent the relevant part of your crew’s state — names, cities and trip dates of the people whose trips you can already see.

Moonshot AI is based in China, so this is a transfer of personal data outside the UK/EEA. If you would rather your crew’s travel details were not processed there, do not use the assistant: every other part of the app — the map, the runway, crews, logging a trip by hand — works without it and sends nothing to any AI provider.

There are two AI providers, not one. When Moonshot AI is down or overloaded, the same request goes to MiniMax instead, so that the assistant keeps working. You are not asked at the time and there is no setting to prevent it — choosing to use the assistant is choosing both. MiniMax’s international service is run by a Singapore company, but the group behind it is Chinese, and its published policy does not say which country your request is stored in or whether staff in China can reach it. We cannot tell you what it does not say. Treat a message to the orb as a message that may be read in China.

Where data is held, and transfers

The database and server are hosted in the United States. Assistant requests go to Moonshot AI in China, or — when that provider is unavailable — to MiniMax, whose service is operated from Singapore by a group based in China. A boarding-pass picture you choose to send follows the same route, and a drawing in the drawing game goes to MiniMax. Flight schedules are looked up through RapidAPI in the United States. All of these are transfers outside the UK/EEA. We rely on your explicit choice to use the assistant for the AI providers; for the hosting, the standard protections offered by those providers apply.

If we ever add or swap an AI provider, that is a change to who reads your messages, so it gets a new entry in this list and a new date at the top — not a silent substitution.

How long it is kept

DataKept for
Trips, crews, display name, character Until you delete them, or delete your account
Exact location coordinates Until the one-hour grant expires, then deleted automatically
Your cityUntil you turn sharing off
Flight number and landing time Until the day after the flight lands, or until you stop sharing it, whichever is first; then deleted automatically
Boarding pass picture Not stored. Held by our server only while the read you asked for is in progress
Game scores and drawings Until you delete your account, or the crew is dissolved
Conversation with the assistant 90 days after your last message, then deleted automatically
Crew chat messages 90 days after they are sent, then deleted automatically
Your home cityUntil you clear it or delete your account
Card game hands, moves and end-game votes Until you delete your account, or the crew is dissolved
Push notification tokenUntil you delete your account
Usage counts Kept, with the link to you removed on account deletion

Deleting everything

The Me tab has Delete my account. It removes your trips, your flights and landing times, your crew memberships, your location records, your crash reports, your push token, your sign-in identity, everything you said in a crew chat, and your whole assistant history from the server. It cannot be undone and nobody can restore it for you. If you run a crew that still has other people in it, hand it to someone else first, so the crew is not orphaned.

Usage counts survive deletion with the link to you removed, because they are model and token totals rather than anything about you.

Your rights

If you are in the UK or EEA you have the right to access your data, correct it, delete it, receive a copy in a portable form, object to processing, and restrict it. Deletion and correction are built into the app — the Me tab edits your name and character, and deletes the account outright. For anything else, including a copy of your data, email the address above and you will get a reply within 30 days. You may also complain to your local supervisory authority; in the UK that is the Information Commissioner’s Office.

If you are in California, the app does not sell or share personal information as those terms are defined by the CCPA/CPRA, and it does not process it for cross-context behavioural advertising.

Security

Traffic is encrypted in transit. Sessions use signed tokens, sign-in identities are verified against Apple directly, and one person’s trips are filtered out of another person’s view on the server rather than hidden in the app. No system is perfect; if you find a problem, the contact address above is the fastest way to reach someone who can fix it.

Children

The app is not directed at children and is not intended for anyone under 13. If you believe a child has given us data, email the address above and it will be deleted.

Changes

If this policy changes in a way that affects what is collected or who receives it, the date at the top changes and the app tells you the next time you open it. Older versions are visible in the project’s public commit history.

Contact

Questions, a request for your data, or you want something removed by hand: support@whereisalex.ai