landblinkDownload for Android

Your flight, from the inside.

Map, altitude, speed and arrival, all computed on your phone. No Wi-Fi needed.

Download for Androidv2.6.2 · 27.7 MB · Android 10+ · Free
Flight map: Zurich to Venice, 28,000 ft, 390 kt, arriving 10:52

Demo flight · London → New York

  1. Demo flight · London → New York

    What it does between takeoff and the gate.

    No button to press. It notices the flight, keeps a position when the signal goes, and says how sure it is. Scroll to fly it.

  2. Cabin screen: cabin altitude 6,398 ft and the pressure curve since takeoff

    Takeoff · London

    Takeoff, noticed by itself.

    Cabin pressure falls, recording starts. No button.

    Cabinpressure as altitude · cabin falling · recording on

  3. Flight map: the plane on the map, 27 minutes to go, 390 kt, FL280, over the Alps

    Cruise · T+0:47

    What's below you, right now.

    Ireland's west coast, then open ocean.

    Flight map11,000 m · 905 km/h · below, Ireland

  4. No signal · mid-Atlantic

    No signal. Now it's a range.

    It carries on from route and clock, and shows how sure it is. Estimates are always labelled.

    Flight maplast fix 2 min ago · within ± 5 km · estimated

  5. Sky view: 18 satellites tracked, 12 used in the fix, plotted overhead

    Signal back · Newfoundland

    A fix. The range snaps shut.

    Satellites return near Gander; the line is measured again.

    Skythe satellites your phone hears · 11,600 m · within ± 10 m · measured

  6. History screen: flight journal with three recorded flights

    Landed · New York

    London → New York

    Every flight leaves this card. It stays on your phone.

    History5,626 km · 7 h 05 · highest 11,600 m · replay it or export GPX

    Download for AndroidFree · Android 10+

How it works.

Nothing is streamed from the ground. The phone measures, listens, and says which of its numbers are measured and which are estimated.

How it works, in 89 seconds. No sound.
  1. Cabin pressure tells it you have taken off.

    The phone's pressure sensor reads the cabin, and Landblink shows that pressure as an altitude. When it starts falling the recording starts, and the same curve later shows the descent beginning. No GPS needed for any of this.

    Cabincabin altitude · descent detected

  2. Its own satellite fix, in the cabin.

    Your phone never transmits anything to a satellite; it only listens. Airplane mode switches off the transmitters, and on Android the satellite receiver keeps running. The fuselage does shield the signals, so reception varies with your phone and your seat.

    Skythe satellites your phone hears, and the ones it uses

  3. No signal: an estimate, shown as a range.

    Motion sensors bridge short gaps. When the fix is gone for longer, it carries on from the route and the clock and shows how sure it is, as a range around the plane. Estimates are always labelled, and the range snaps shut with the next fix.

    Flight maplast fix · within ± km · estimated

  4. The map is already on the phone.

    Maps, place names and your recordings need no internet. Route weather and satellite orbit data are synced before departure, on Wi-Fi, so they are there at altitude too.

    Gatesync maps, orbits and route weather while you still have Wi-Fi

Five screens, one job each.

This is the whole app. Map, panel, sky, cabin and the flights you have kept.

Flight map: Zurich to Venice, 28,000 ft, 390 kt, arriving 10:52

Flight map.

Where you are, how fast, how high, when you land.

Cockpit: a pilot panel drawn from the phone's own sensors

Cockpit.

A pilot's panel, drawn from your phone's own sensors.

Sky: the satellites the phone hears and the ones it uses

Sky.

The satellites your phone hears, and the ones it uses.

Cabin: pressure shown as altitude through the descent

Cabin.

Cabin pressure as altitude. See the descent begin.

History: past flights kept, replayable and exportable as GPX

History.

Every flight kept. Replay it or export GPX.

Your flights stay on your phone.

No account, no Wi-Fi needed. Sharing is off until you turn it on; this is what an upload contains and what it never does. The privacy policy has every detail.

Every point within 15 km of where the recording starts and ends stays on the phone: the gate, the taxi route, the runway, the initial climb and the touchdown. A flight shorter than 30 km is withheld completely.

If you turn on “Contribute my flights”, an upload has

  • The flight · flight number, departure and arrival airport codes, recording start and end time
  • The track · a downsampled series of measured points: timestamp, latitude, longitude, altitude, groundspeed, heading, and whether a point was dead-reckoned
  • A random installation identifier · the same one for every flight from your phone, so your uploads can be linked to each other. Landblink calls this pseudonymous, not anonymous
  • Earlier flights too · turning it on also sends finished flights that were never uploaded

Never in an upload

  • Your name, e-mail address or an account · the app never asks for them
  • Hardware identifiers · such as IMEI or MAC address
  • The detailed flight log · it leaves the phone only if you share or export it yourself
  • Boarding-pass scans, photos and shared booking text · read on the phone, never sent
  • Your location history · the other requests never send it

Turning it off

Setup → “Contribute my flights” → off. Uploads stop; one that is starting at that very moment may still complete.

Deleting what you shared

Setup → “Delete my shared flights” removes every flight from your installation on the server. The recordings on your phone stay.

Where it goes

The Landblink server runs in the United States (Oracle Cloud, Phoenix). Contributed tracks build typical route corridors; nightly backups are gone within 400 days of a deletion.

Using it on board.

Landblink is made for passengers. The crew's word always comes first.

Airplane mode

Keep your phone in airplane mode throughout the flight. Satellite reception is completely passive; the app needs no cellular data or onboard Wi-Fi.

Satellite reception

The metal fuselage blocks satellite signals, and a first fix can take several minutes. When reception is limited, the app marks estimated and unavailable readings.

Crew instructions

If cabin crew ask you to stow devices for taxi, takeoff, turbulence or landing, put the phone away. Never hold it against the window or wedge it into the shade.

Battery

Tracking and map drawing draw steady power. Dim or turn off the screen; recording carries on in the background. Plug in once portable devices are permitted.

Read the full guidance

Questions

Does it work in airplane mode?

Yes. Positioning still needs satellite reception, which varies by phone and seat.

How accurate is it?

It depends on the phone and signals. Each reading shows its source and uncertainty.

Can it predict turbulence?

It gives an estimate from synced weather, not an official forecast. Follow the crew.

Where do my flights go?

Nowhere, unless you turn on sharing. See the privacy policy.

Let’s talk.

Have a question about Landblink, an idea for a future flight, or something that needs a closer look?

contact@landblink.app

For app support, include your phone model, Android version and Landblink version. A short description of what happened is usually the best place to start.

Get Landblink.

Free. Google Play listing coming soon.

Download for Androidv2.6.2 · 27.7 MB · Android 10+ · Free
You confirm by mail first. Leave with one click. Privacy
Installing outside Google Play
  1. If your browser says the file might be harmful, tap Download anyway.
  2. Open the downloaded file. If asked, tap Settings and turn on Allow from this source.
  3. Tap Install.
  4. If Play Protect says it has not seen this app, tap More details, then Install anyway. Letting it scan the app first is fine too.

Play Protect warns because Landblink is not on Google Play yet, so it has not seen the app before.

Check the download
SHA-256
1521 8f6f 9f89 c3af …
CERTIFICATE
c740 e566 79fd 3f7a …

Every Landblink release is signed with this certificate, and Android will not install an update signed with any other key over it.

To check it yourself, run apksigner verify --print-certs on the APK and compare its certificate SHA-256 digest with CERTIFICATE above.