Last Updated: June 27, 2026
MatchMyFlight respects your privacy and is committed to protecting it through our compliance with this policy.
This policy describes the types of information we collect when you use the MatchMyFlight mobile app (iOS and Android) and website, and our practices for collecting, using, maintaining, protecting, and disclosing that information.
This policy applies to information collected:
Please read this policy carefully. By using MatchMyFlight you agree to this privacy policy. We may update it from time to time — continued use after changes means you accept those updates.
Personally Identifiable Information (PII) — details that identify you directly, including:
Travel Information — details you provide about your journey, including departure and destination airports, layover points, travel dates, confirmation codes, and traveller preferences. This information is used to match you with companions and to power in-app travel guidance.
Device & Usage Information — when you use the app, we may automatically collect your IP address, device type, operating system version, and general usage patterns. This helps us keep the app working reliably.
Firebase Cloud Messaging (FCM) Token — a device-level token generated by Firebase so we can deliver push notifications to you. See the Push Notifications section below.
Location Information — on travel day, the app may request your device's precise GPS location to detect airport proximity. This is explained in full in the Location Data section below.
We also note the following about how we collect information:
What we access: Your device's precise GPS location (latitude and longitude), provided through the geolocator Flutter package.
When we access it: Only while the app is open and in the foreground on your travel day ("When In Use" permission only). We do not request background location access, and location is never tracked when the app is closed or minimised.
Why we use it: To automatically detect when you are within approximately 1 km of an airport. This triggers personalised, stage-by-stage in-app guidance for:
How long it is kept: Your location data is not stored on our servers. It is processed entirely on your device in real time and is discarded the moment it is no longer needed for the current guidance step.
Platform permissions:
ACCESS_FINE_LOCATION permissionNSLocationWhenInUseUsageDescription — "When In Use" onlyHow to revoke location access: You can turn off location permission for MatchMyFlight at any time:
If you revoke location access, the airport proximity detection feature will stop working, but all other app functionality remains available.
MatchMyFlight uses Firebase Cloud Messaging (FCM), a service provided by Google, to send you push notifications. When you install the app and grant notification permission, a unique FCM device token is generated and registered with our servers. We use this token to send you:
Your FCM token is tied to your device and account. It is not shared with third parties for advertising. You can turn off push notifications at any time through your device's notification settings (iOS: Settings → Notifications → MatchMyFlight; Android: Settings → Apps → MatchMyFlight → Notifications), or from within the app's settings. Turning off notifications does not affect your ability to use any other feature.
Firebase is operated by Google LLC. For more information, see Firebase's Privacy and Security documentation.
You may optionally create or access your MatchMyFlight account using Google Sign-In. When you do, Google shares the following information from your Google account with us:
We use this information to create and populate your MatchMyFlight profile. We do not receive your Google password. Your use of Google Sign-In is also subject to Google's Privacy Policy. You can disconnect Google Sign-In by contacting us at support@matchmyflight.com.
MatchMyFlight includes an AI-powered travel assistant that provides personalised guidance throughout your journey — answering questions and surfacing what to do at each stage of your trip.
When you interact with this feature, the following contextual information is sent to our AI backend to generate a response:
We do not send personally identifying information (such as your name, phone number, email address, or account ID) to the AI backend. Only the trip context needed to generate a useful response is transmitted.
AI-generated responses are for guidance purposes only and should not be treated as definitive advice.
Your conversations with the AI assistant are saved to your account so you can pick up where you left off, and are retained under the same terms as your other account data (see "Data Retention" below).
If a family member you've added to a booking uses the AI assistant while travelling ("Traveller Mode"), their conversation is kept as a separate record tied to that trip, seeded with relevant trip details (flights, gates, check-in progress, any accessibility or pickup arrangements on file) so it can guide them in the moment. To keep that experience simple and uncluttered for the traveller, the app does not show them a history of past messages when they reopen it — but the conversation itself is still retained on our servers, for the same reasons noted above and to help us understand where travellers need more guidance. The account holder who arranged the trip does not have access to this conversation.
To keep you informed of your flight's live progress, MatchMyFlight polls a flight status API using your booking confirmation code. This provides up-to-date information on:
Your confirmation code is used solely for this purpose and is not shared with third parties beyond what is necessary to retrieve flight status data.
The public tracking link (shareable with family or companions) provides only non-personal flight status information — no traveller names, contact details, or booking prices are included in that view.
MatchMyFlight processes payments for premium features and companion services through Stripe, a third-party payment processor. When you make a payment:
Stripe is certified to PCI Service Provider Level 1, the most stringent level of certification in the payments industry. Your use of Stripe is subject to Stripe's Privacy Policy.
We use the information we collect about you for the following purposes:
We may disclose aggregated, anonymised information about our users without restriction. We may disclose personal information:
We do not sell your personal information to third parties. We do not share your data with advertisers.
The following third-party services process data as part of how MatchMyFlight works. Each has its own privacy policy.
You can review and update most personal information directly in the app by visiting your account profile page.
To request access to, correction of, or deletion of your personal information, email us at support@matchmyflight.com. Please note that deleting your personal information requires deleting your account. We may decline to make a change if it would violate a legal requirement or cause the information to become inaccurate.
We retain your personal information for as long as your account is active or as needed to provide you with our services. We also retain information to comply with legal obligations, resolve disputes, and enforce our agreements.
Your on-device GPS location is not retained at all — it is processed in real time and immediately discarded. AI assistant conversations (both your own and, where applicable, a traveller's in-journey conversation) are retained as described in "AI Assistant" above, not deleted at the end of a session.
When you delete your account, we remove your personal information from active systems within a reasonable time, subject to legal or regulatory obligations that may require us to retain certain records.
We implement technical and organisational measures designed to protect your personal information from unauthorised access, use, alteration, or disclosure. Payment card data is handled entirely by Stripe and never touches our servers.
No method of transmission over the internet or electronic storage is 100% secure. While we work hard to protect your data, we cannot guarantee absolute security. You are responsible for keeping your account credentials confidential — please do not share your password with anyone.
MatchMyFlight is not intended for children under 13. We do not knowingly collect personal information from children under 13. If you believe we may have inadvertently collected information from a child under 13, please contact us immediately at support@matchmyflight.com and we will delete it promptly.
In accordance with Google Play's Data Safety requirements, here is a summary of data collected and how it is used:
Data is not sold to third parties and is not used for advertising.
We may update this privacy policy from time to time. When we do, we will revise the "Last Updated" date at the top of this page. If we make material changes to how we treat your personal information, we will notify you through a notice in the app or on our website homepage.
We encourage you to review this policy periodically to stay informed about how we protect your information.
If you have questions or concerns about this privacy policy or our data practices, please contact us:
Regan Software LLC