AirwayControl

Privacy Policy

Last updated: 23 September 2026 · Norsk versjon

AirwayControl is a live flight-tracking and airport-companion app for iPhone, with a widget, Live Activities and an Apple Watch companion. This policy explains, in plain and specific language, what the app actually does with data, and it was rewritten on 23 September 2026 from a reading of the app's current code. The short version: there is no account, you never give us your name or email address, nothing is sold, and nothing is used for advertising or tracking.

Who is responsible

AirwayControl is made by Christopher Svendsen in Norway, who is the data controller for the little data described below. Contact: svendsen.christopher@gmail.com.

No account

AirwayControl has no sign-up, no login and no user profile, and there is no record of you on any server we run. Earlier test versions offered an optional Sign in with Apple and a profile that kept a name and email address in the device's keychain; both were removed from the app on 28 August 2026. The app no longer asks for, stores or sends a name or an email address, and anything an earlier version kept on your device is erased the next time you open a claim form.

Location

With your permission, and only while the app is open, AirwayControl uses your device's location to center the map on the sky around you and, at an airport, to estimate your walk to the gate and point you to the nearest service desk. Your precise position is used on your device. It is not sent to us or to any flight-data provider.

What does leave your device is the visible map area: a rectangle of coordinates describing what you are looking at, not a single point. It is sent to our own backend so it can return the aircraft within view. After you tap "center on me" that rectangle is centered on you, which is why our App Store privacy label declares coarse location. The rectangle goes only to our own backend. It is not forwarded to the ADS-B networks (adsb.lol, adsb.fi, The OpenSky Network) that supply aircraft positions; our servers poll those networks on their own schedule, never with a query built from your device. We keep no history of your location and we never sell it.

One request is handled by Apple rather than by us: when you ask for a walking route to a gate or a service point, the app asks Apple Maps for that route, and the request includes your current position as its starting point. The map itself is Apple Maps as well. Those requests are governed by Apple's privacy policy.

Searches and the flights you follow

When you search for a flight number, or open an airport's departure and arrival board, the flight number or airport code is sent to our backend, which looks up the answer with schedule providers such as Avinor and AeroDataBox. The request carries the flight or airport you asked about and nothing that identifies you.

The flights you follow are saved on your device and shared from there with your own widget, Live Activity and Apple Watch. To keep them current, the app asks our backend about those flight numbers from time to time, also in the background. Delay, gate and cancellation alerts are local notifications scheduled on your device: AirwayControl does not use push notifications, does not register a push token, and our servers do not know which flights you follow.

Aircraft, airports, weather and photos

When you look at an aircraft, an airport or a gate map, the narrowly scoped request needed to answer it (an aircraft address or registration, a callsign, an airport code, or a map area) goes to our backend, which fetches the answer from the relevant provider. A few requests go straight from your device to a public provider: weather at the aircraft or airport shown on the card goes to MET Norway (the coordinates are the aircraft's or the airport's, not yours), gate and stand layout for airports not bundled with the app comes from OpenStreetMap's Overpass service, precipitation radar tiles come from RainViewer, and aircraft photos are loaded from Planespotters.net. Like any website, these providers see your device's network address when they answer; we send them no identifier of any kind. The complete list of providers, and the license each dataset carries, is on our Data & Credits page.

Claim letters

AirwayControl can help you write a compensation or delayed-baggage claim to your airline. A claim you have started (the flight, the dates and your answers to the questions) is saved in this device's keychain so it survives closing the app, and it is never sent to us. Discarding the claim in the app deletes it. When you send a claim, the app hands a ready-written message to your device's own mail app. Nothing leaves your phone until you press Send, the message goes from your own mail account straight to the airline, and no copy comes to us. You add your name and contact details there yourself, as in any other email.

Crash and performance diagnostics

If AirwayControl crashes, hangs, or is ended by iOS for using too much memory or battery, Apple's on-device MetricKit framework produces a diagnostic report: a call stack of memory addresses (not source code and not personal content), plus your iOS version, device model class and the app's version. It also produces a daily summary of exit reasons and peak memory use. The app additionally keeps a short log of the flight card's own layout state (a handful of numbers and on/off values, with no flight, location or personal data) to track down a display fault. These are saved on your device, and a copy is sent automatically to our backend, where it is kept for up to 90 days and used only to find and fix stability problems. They contain no location, no searches, no followed flights and no identifier, and we do not store your network address with them.

Subscriptions and purchases

AirwayControl is sold as an auto-renewing subscription through the App Store. Apple handles the whole purchase: your Apple Account, payment method and billing details stay with Apple and are never shared with us. The app checks whether your subscription is active with Apple's StoreKit on your device and does not send purchase information to our backend. Apple gives developers sales reports that do not identify individual buyers. The subscription terms are in our Terms of Service.

What stays on your device

Your settings, the flights you follow, cached map and aircraft data, claim drafts and the diagnostic files above are stored on your device. Deleting the app removes them, apart from claim drafts in the keychain, which iOS can keep until you discard them in the app.

What we do not collect

We receive no names, email addresses, phone numbers, contacts, photos, advertising identifiers or device identifiers. The app contains no analytics, advertising or tracking software from anyone, shows no ads, and does no cross-app or cross-company tracking. It does not show an App Tracking Transparency prompt, because it does nothing that permission would cover.

Our backend

Our backend runs on Cloudflare (Pages Functions, Workers and Workers KV), which processes requests on our behalf. It keeps ordinary operational logs (request timing and response status, used to catch a broken upstream data source) and caches answers by flight, aircraft or airport so the same question is not asked twice. Neither is keyed to a person, and neither contains your location.

Your rights

Under the GDPR you have the right to access, correct and delete personal data about you, and to complain to the Norwegian Data Protection Authority (Datatilsynet). Because we hold nothing that is linked to you, there is usually nothing we can look up, but write to us and we will answer.

Children

AirwayControl is suitable for all ages and does not knowingly collect personal information from anyone, including children.

Changes

If this policy changes, the updated version will appear on this page with a new date.

Contact

Questions about privacy? Email svendsen.christopher@gmail.com.