Offline flight tracking

Every other flight tracker
needs the internet.
Yours is on the plane.

Squawk reads the ADS-B feed straight off the AirFi box on your aircraft's cabin Wi-Fi — the same data driving the seatback map. No signal, no satellite, no roaming. Live on your lock screen at 38,000 feet.

Download on the App Store
See why it works ↓
SY471SCX471
ALT
ft
GND
kt
ETA
min

The whole pitch, in one switch

On the ground, everything works. Then you take off.

Flightradar24, FlightAware, Apple Maps — all of them fetch from a server. The moment the cabin door closes and cellular drops, they have nothing to fetch from. Squawk's data source is thirty feet above your head.

On the ground Cellular + Wi-Fi available
Any other flight tracker
Squawk

How it works

The data never leaves the airplane.

Your aircraft already carries an ADS-B receiver feeding the AirFi entertainment box. That box serves the seatback moving map over cabin Wi-Fi. Squawk connects to the same local WebSocket and reads the same frames — about one a second — straight off the box.

  1. ADS-B antenna

    On the aircraft. Position, altitude, track, ground speed.

  2. AirFi box

    Serves the cabin Wi-Fi network. wss://airfi.aero/adsb/

  3. Your iPhone

    Squawk renders the map and drives the lock-screen Live Activity locally.

The internet

Never touched. There is no path to it at altitude — which is also why nothing you do in Squawk can be uploaded anywhere.

The hard part

A Live Activity that ticks with no network at all.

Live Activities normally update by push notification. At altitude there's no path to Apple's servers, so that channel is simply dead — which is why no other tracker does this. Squawk keeps itself running in the background and updates the activity locally, straight from the frames coming off the box.

  • No push. Every update is a local Activity.update call.
  • Screen locked, still moving. Background runtime keeps the socket alive.
  • Dynamic Island too. Glance down, see the ETA, put it away.
10:24
Saturday, June 20
SY471SCX471
MSP
ANC
ALTft
GNDkt
ETAmin
DISTkm
Airplane Mode · No Service

Compatibility

If your seatback map is AirFi, Squawk should work.

Sun Country AirlinesSY AirFi Verified in flight
Other AirFi carriers AirFi Untested — should work

AirFi boxes are deployed across dozens of carriers worldwide, and the feed is the same shape on each — a per-airline config swap, not a rewrite. Sun Country is the one we've confirmed at altitude on a real flight. If you fly an AirFi aircraft and Squawk connects, tell us and we'll add it to the list.

Know where you are.
Even when nothing else does.

Download on the App Store