Flight log · Android
A record of everywhere you have flown, built from the passes you scan and the airline mail already sitting in your inbox — and kept on your phone, where there is no account to make and nothing to sign up for.
Point the camera at the barcode on a boarding pass and it reads the flight straight off it — airline, number, route, seat, cabin. No shutter press; it locks on when the code is in frame. Barcodes are decoded on the phone, and no photograph is kept.
Connect Gmail and it finds the flights you have already taken from confirmations, e-tickets and itineraries — including the ones where the whole itinerary is inside an attached PDF. This is the part that fills in years of travel you never thought to log.
Already have a log somewhere else? Point it at a CSV export and it works out which column is which, then shows you exactly what it found before anything is saved.
Distance, hours in the air, countries, cabins and carriers, filtered by year. A world map you can pinch into, with every route you have flown drawn as a great circle — tap an airport to pull out just its own routes.
A printable-looking summary of your flying, drawn on the phone and shared only when you choose to.
This is the part worth understanding before you turn it on, so here it is plainly.
Every detail of this is written out in the privacy policy.
Pattern matching is good at finding a flight and bad at judging one — a fare alert and a real confirmation look much the same. So the app can instead have a language model read each matching message, which it does far better.
That feature is off unless you switch it on and add your own API key, because it is the one thing in the app that sends your mail somewhere. If you do enable it, you choose where: a model running on your own computer, where nothing reaches a company at all, or a hosted service you pick from a short list ordered by what happens to your data rather than by price.
Boarding Pass is a personal project shared with people I know, not an app on the Play Store. If you want a copy, ask me and I will send you the installer.
The first time you connect Gmail, Google will show a screen saying the app has not been verified by them. That is expected: verifying an app that reads Gmail requires an annual paid security audit, which is not proportionate for something a handful of friends use. What the app does with the access is described in full in the privacy policy — read it and decide for yourself.
Questions, bugs, or a flight it read wrong: alanrimfoi@gmail.com.