Privacy Policy

Your data stays
yours.

Last updated: September 28, 2026

SKYGATE ("the app", "we") is built privacy-first. There is no account, no advertising, and no tracking. The iPhone and iPad app contains no analytics SDKs; the Android app's boarding-pass scanner uses Google ML Kit, which sends Google limited diagnostics (see section 11). This policy explains exactly what data the app uses, the limited third parties it talks to, and the data it never collects. Sections 3 to 10 describe the iPhone and iPad app; section 11 explains where the Android app differs.

1. Who we are

SKYGATE is a flight-tracking app for iPhone and iPad (App Store) and Android (Google Play), published by Oshi Lab (bundle identifier com.skygate.flighttracker). You can reach us at support@oshi-messenger.com for any privacy question.

2. No account, no profile

SKYGATE works the moment you open it. You do not create an account, and we do not ask for your name, email, phone number, or any personal identifier to use the app. Your tracked flights, settings, and saved boarding passes are stored on your device (and, if you use SkyGroup, see section 6).

3. Information the app processes

To do its job, SKYGATE handles a small amount of information — most of it never leaves your device. The following table summarizes what is processed and where it goes.

DataWhyWhere it goes
Flight number / route you choose to trackTo retrieve schedule, gate, delay and statusSent to AviationEdge (flight-data API)
Flight identifier for the live mapTo show the aircraft's live positionSent to the adsb.lol community ADS-B network (keyless)
Airport / route coordinatesTo show weather affecting your flightSent to Open-Meteo (weather API)
Approximate location (if you allow it)To estimate your time-to-gateStays on your device only
Boarding-pass photo / camera frameTo read flight details (OCR)Stays on your device only
Flight metadata for AI Rescue (optional)To draft a compensation emailSent to Anthropic only if you enable it with your own key

Flight data (AviationEdge)

When you track a flight, SKYGATE sends the flight number you entered to AviationEdge, a third-party flight-data provider, to retrieve schedule, gate, status, delays and cancellations. AviationEdge processes this request to return that data. No personal identifier about you is attached to the request.

Live map position (adsb.lol)

For the live aircraft position on the map, SKYGATE queries the keyless community ADS-B network at adsb.lol. These are public flight-position queries; no account or key is involved and nothing identifying you is sent.

Weather (Open-Meteo)

To show weather that may affect your flight and to feed on-device delay prediction, SKYGATE requests forecasts from Open-Meteo using airport/route coordinates. No personal information is sent.

Location

If you grant location permission, SKYGATE uses your approximate location only on your device to estimate how long it will take you to reach the gate. Your location is never sold, never used for advertising, and is not used to track you across apps or websites. You can deny or revoke this permission at any time in iOS Settings, and the rest of the app keeps working.

Boarding-pass scanning (camera & photos)

When you scan a boarding pass, the image is processed entirely on your device using Apple's Vision framework (OCR) to extract the flight details. Boarding-pass images are not uploaded to us or anyone else.

On-device delay prediction

Delay prediction is computed locally on your device, combining schedule information with the weather data described above. The prediction model and your inputs are not sent to any server for this feature.

AI Rescue (optional)

AI Rescue helps you estimate possible EU261 / UK261 / US DOT compensation and draft a complaint email. If you choose to enable AI drafting with your own API key, the relevant flight metadata (such as flight number, date, and disruption type) may be sent to Anthropic to generate the email text. If you do not enable it, SKYGATE uses a local template instead and nothing is sent. The compensation estimate itself is informational only and not legal advice.

4. Data the app does NOT collect

  • No account, no name, no email address, no phone number is required or collected by us.
  • No advertising identifiers (IDFA) and no third-party advertising SDKs.
  • No analytics, behavioral tracking, or usage profiling. (On Android, Google ML Kit sends Google limited diagnostics when you use the scanner — see section 11.)
  • No selling or sharing of your data with data brokers — ever.
  • No cross-app or cross-site tracking of your location.
  • No upload of your boarding-pass photos or camera images.
  • No access to your contacts, microphone, or browsing history.
  • No payment or card details — purchases are handled entirely by Apple (see section 7) or, on Android, by Google Play (section 11).

5. Third-party services

SKYGATE communicates with a small, fixed set of services strictly to deliver flight features. Each operates under its own privacy policy:

We do not control these providers and encourage you to review their respective policies.

6. SkyGroup shared boards

SkyGroup lets you share a flight board with others. When you use it, the flights you choose to share and the board you create are synced through Apple's CloudKit so participants can view the same board. Only the flight information you add to a board is shared with the people you invite. SkyGroup is optional; if you never create or join a board, no data is shared this way.

7. Purchases

SKYGATE offers an optional Premium subscription. All payments are processed by Apple through StoreKit; SKYGATE never sees or stores your payment-card details. Subscription management and billing are handled by your Apple ID. See our Terms of Use for renewal details.

8. Children's privacy

SKYGATE is not directed at children under 13 and does not knowingly collect personal information from them. Because the app does not collect personal data or require an account, no such data is gathered in normal use.

9. Data security & retention

Your tracked flights, settings, and scanned boarding passes are stored locally on your device and protected by iOS's standard data protection. Requests to third-party APIs are made over encrypted (HTTPS) connections. Because there is no account and we operate no user database, we have no personal profile of you to retain or delete on our servers. To remove all app data, simply delete the app from your device.

10. Your rights

Depending on where you live (for example under the GDPR or CCPA), you may have rights to access, correct, or delete personal data held about you. Since SKYGATE does not maintain accounts or personal profiles on our servers, the practical way to exercise these rights is to manage permissions in your device settings and to delete the app, which removes locally stored data. For any request or question, contact us using the details below.

11. SKYGATE for Android

The Android app has the same features and the same principles — no account, no ads, no advertising ID — but it uses different services in a few places. Where this section differs from sections 3 to 10, this section applies to the Android app.

DataWhyWhere it goes
Flight number and date, airport code, or aircraft registration you look upSchedule, gate, delay, status, airport boardsSent over HTTPS to the SKYGATE flight-data server, which fetches the data from AeroDataBox
Aircraft ICAO address or callsignLive position on the mapSent to adsb.lol
Departure airport coordinatesWeather for your flightSent to Open-Meteo
Two-letter airline codeAirline logoSent to pics.avs.io
Boarding-pass camera frame or chosen imageRead the flight detailsStays on your device (Google ML Kit, on device)

12. Changes to this policy

We may update this Privacy Policy as the app evolves. Material changes will be reflected here with a new "Last updated" date. Continued use of SKYGATE after an update means you accept the revised policy.

13. Contact

Questions about your privacy?

Email support@oshi-messenger.com and we'll get back to you, typically within 2–3 business days.