IFATC Companion is a deterministic, local-only air traffic control (ATC) companion for the flight simulator Infinite Flight. It is designed so that your data stays on your device and your local Wi-Fi network.
No account or login No backend server No AI / no LLM No analytics No advertising No tracking No in-app purchases No data sold
This Privacy Policy explains what information the App accesses, how it is used, the limited circumstances in which any information leaves your device, and the third-party services the App relies on. We have written it to meet the requirements of the Apple App Store, including Apple's App Store Review Guidelines and App Privacy ("nutrition label") requirements.
IFATC Companion is published by H3 Consulting Partners LLC ("the developer"). If you have any questions about this policy or your privacy, contact us at the address in the Contact section below.
IFATC Companion is an independent companion app. It is not affiliated with, endorsed by, or
sponsored by Infinite Flight Corporation, the Infinite Flight Air Traffic Control (IFATC) program, the
U.S. National Oceanic and Atmospheric Administration (NOAA), the U.S. Federal Aviation Administration
(FAA), the OpenStreetMap Foundation, EUMETNET, NASA, the vATIS project / datis.clowd.io,
or Apple Inc.
The App does not collect, store, or transmit personally identifiable information to us or to any analytics, advertising, or tracking service. There is no developer-operated backend, and we never receive your data. The App functions entirely on your device, except for a small set of narrowly scoped network activities described below: (a) a connection to Infinite Flight on your local Wi-Fi network; and requests to free, public, keyless services for (b) aviation weather (METAR/TAF/PIREP/SIGMET reports), (c) radar and satellite precipitation imagery for the map area you are viewing, (d) real-world airport ATIS (D-ATIS) broadcasts, and (e) OpenStreetMap airport-surface geometry for the taxi map and routing. None of these requests include an account, name, email, or contact information, and none of your data is sent to us.
When you use Live mode, the App connects to Infinite Flight running on another device on the same local Wi-Fi network using the Infinite Flight Connect API v2 over a direct TCP connection. Over this local connection the App reads your simulated flight data — for example aircraft position, altitude, heading, speed, vertical speed, ground state, flight phase, and your filed flight plan (departure, destination, route fixes, and procedures).
This is simulated flight data, not real-world location or travel data. It is
exchanged only between your devices on your local network and is never sent to us or to
any internet server. To discover Infinite Flight on the network the App uses Bonjour
(_infiniteflight._tcp) and a local UDP discovery listener; these operate on your local
network only.
The App offers an optional push-to-talk feature so you can speak ATC readbacks and requests instead of tapping buttons. When you hold the push-to-talk control, the App captures microphone audio and uses Apple's Speech framework to transcribe it into text, which is then matched to an action by deterministic, on-device keyword rules.
The microphone is used only while you actively hold push-to-talk. You can decline or revoke microphone and speech-recognition permissions at any time in iOS Settings; the App remains fully usable with button-based input.
The Weather features fetch aviation weather (METAR, TAF, PIREP, and SIGMET reports) from the
NOAA Aviation Weather Center public service at
aviationweather.gov. These requests require no API key and no account. To request
relevant reports, the App includes airport/station identifiers and, for route weather, route-related
parameters derived from your simulated flight plan.
To display precipitation on the weather map, the App may also request radar and satellite precipitation imagery for the map area you are viewing from the following public services:
mapservices.weather.noaa.gov. Radar
precipitation data: NOAA/NWS.s3.waw3-1.cloudferro.com. Radar precipitation data:
EUMETNET OPERA / CIRRUS composite (CC BY 4.0).
The ATC features can play the current real-world ATIS (Automatic Terminal
Information Service) for your departure and arrival airports. When you tune ATIS, the App fetches the
airport's FAA Digital ATIS (D-ATIS) text from the free, public, keyless community
endpoint at datis.clowd.io (built and maintained by the vATIS project and sourced from
the FAA's SWIM system). This request requires no API key and no account.
KLAX)
— no name, email, account, device identifier, or personal contact information.
The taxi map, taxi routing, and runway-crossing features use airport movement-surface geometry
(runways, taxiways, holding positions, gates, and aprons) derived from OpenStreetMap
(OSM). The App fetches a small, airport-sized extract for the active airport from a public
Overpass API endpoint (overpass-api.de, with
overpass.kumi.systems as a failover). These requests require no API key and no account.
The Weather tab can display a route/weather map overlay using Apple's MapKit. Rendering maps may involve communication with Apple's mapping services to retrieve map tiles and related data, subject to Apple's Privacy Policy. The developer does not receive any data through this feature.
Spoken ATC and pilot calls are generated on-device using Apple's AVSpeechSynthesizer.
This text-to-speech runs fully offline and sends nothing to the developer or any server.
Your preferences and in-progress session data are stored locally on your device
(using iOS UserDefaults) and are not transmitted to us. This includes, for example:
This data remains on your device and is removed when you delete the App, and can be cleared from within the App (for example by resetting app data or clearing a flight).
| Activity | Where it goes | What is shared | Goes to the developer? |
|---|---|---|---|
| Infinite Flight Connect (Live mode) | Another device on your local Wi-Fi network (not the internet) | Simulated flight/aircraft state, flight plan | No |
| Aviation weather | NOAA Aviation Weather Center (aviationweather.gov) over the internet |
Airport/station identifiers and simulated route parameters; IP/request metadata | No |
| Precipitation radar / satellite imagery | NOAA / U.S. National Weather Service (mapservices.weather.noaa.gov),
EUMETNET OPERA / CIRRUS composite (anonymous public ORD cache at
s3.waw3-1.cloudferro.com), or NASA Global Imagery Browse Services (GIBS) over the
internet |
Only the map area (bounding box) being displayed; IP/request metadata | No |
| Real-world ATIS (D-ATIS) | Public D-ATIS service (datis.clowd.io) over the internet |
Airport identifier only; IP/request metadata | No |
| Airport surface data (taxi map/routing) | Public OpenStreetMap Overpass API (overpass-api.de,
overpass.kumi.systems) over the internet |
Only a small airport bounding box; IP/request metadata | No |
| Speech recognition (only if on-device is unavailable) | Apple Speech services | Microphone audio for transcription, handled by Apple | No |
| Maps | Apple MapKit services | Standard map-tile/region requests, handled by Apple | No |
| Exporting a phraseology profile | Wherever you choose to send the exported JSON file | Only the profile content you export | No |
The App relies on the following external or platform services. We do not share your personal information with them, and we receive no data back from them.
aviationweather.gov) — public aviation weather data.mapservices.weather.noaa.gov) — public radar precipitation imagery for
NOAA-covered regions.s3.waw3-1.cloudferro.com). Radar precipitation data: EUMETNET OPERA /
CIRRUS composite (CC BY 4.0).datis.clowd.io, the vATIS project) — free, public,
keyless real-world FAA Digital ATIS (D-ATIS) text for U.S. airports, sourced from the FAA SWIM
system.overpass-api.de,
overpass.kumi.systems) — free, public, keyless airport-surface geometry used for the
taxi map, taxi routing, and runway crossings. OpenStreetMap data is © OpenStreetMap contributors,
licensed under the Open Database License (ODbL) 1.0. See
OpenStreetMap's
copyright and license page.The App contains no third-party advertising, analytics, attribution, crash-reporting, or social-media SDKs, and no third-party software development kits that collect data.
Because the App does not transmit your data to us, we do not use your personal information for any purpose. On-device, the data described above is used solely to:
We do not sell, rent, or share personal information, and we do not use your data for advertising or for tracking you across apps or websites.
All preferences, profiles, session snapshots, and transcripts are stored only on your device. You can:
We retain no copy of your data because we never receive it.
The App is a flight-simulation companion intended for a general audience and is not directed to children under 13. The App does not knowingly collect personal information from children, and it contains no accounts, advertising, social features, or in-app purchases. If you believe a child has provided personal information through any feature, please contact us so we can address it.
Depending on where you live, you may have rights under privacy laws such as the EU/UK General Data Protection Regulation (GDPR) or the California Consumer Privacy Act (CCPA/CPRA), including rights to access, correct, delete, or port personal data, and to opt out of the "sale" or "sharing" of personal data. Because IFATC Companion does not collect or transmit personal information to us and does not sell or share personal information, there is no developer-held personal data to access, correct, delete, or opt out of. You can exercise full control over the App's on-device data using the deletion steps in Section 7. If you have questions about your rights, contact us using the details below.
The App minimizes privacy risk by design: it keeps data on your device, uses local-network connections for Infinite Flight, and relies on Apple's platform protections for on-device storage. Connections to Infinite Flight occur on your own local network; you control that network's security. No method of electronic storage or transmission is 100% secure, but because we do not collect or store your data on any server, there is no central repository of your information to be exposed.
The App can be used worldwide. The public services it contacts are operated by their respective providers — for example NOAA and NASA (U.S. government services), the vATIS project's D-ATIS service, OpenStreetMap Overpass operators, and Apple. Using these services may involve processing in the United States or other countries under those providers' own policies. The developer does not transfer your personal data internationally because the developer does not receive it.
We may update this Privacy Policy from time to time, for example to reflect new features or legal requirements. When we do, we will revise the "Last updated" date above and post the updated policy at this URL. Material changes will be reflected here; your continued use of the App after an update constitutes acceptance of the revised policy.
If you have questions, concerns, or requests regarding this Privacy Policy or your privacy, contact: