Contrail · for iPhone

You left a
trail up there.

Your photos already know where you've been. Contrail reads their dates and locations, groups them into trips automatically, and turns your camera roll into a map — entirely on your phone.

Coming soon to the App Store Get notified →
FREE ON LAUNCH · IPHONE, IOS 17+ · NO ACCOUNT REQUIRED
34
Countries
Contrail's Map tab showing visited countries
17%
of the world
0
accounts to create
0
network calls, today
100%
on-device processing
1
tap to see your whole map
How it works

Three steps. No setup screens.

01

Grant photo access

Contrail asks once. It only ever reads the date and location each photo was taken — never the image itself.

02

Contrail scans, on your phone

No upload, no server, no waiting on anyone else's infrastructure. Your library never leaves your device.

03

Explore your map

Trips, countries, cities and stats, worked out automatically — and easy to correct by hand if anything looks off.

Features

Everything your trips already are — just organized.

Trips

Every trip, found for you

Contrail looks at your photos in time order and works out where one trip ends and the next begins — no dates to enter, no albums to sort by hand.

  • Groups automatically from when and where each photo was taken
  • Same-day layovers fold into the trip around them
  • Edit anything by hand — title, dates, cover photo, countries
Contrail's Trips tab listing automatically grouped trips
Map

A map that fills in as you travel

Every country and city you've actually been to, shaded in and pinned — built from your real travel history, not a wishlist.

  • Countries and cities, toggled with one tap
  • Tap any pin to jump straight into that trip
  • Fills in more with every rescan, never resets what you've already fixed
Contrail's Map tab with a country list panel
Stats

The story, in numbers

How much of the world you've actually seen, and where to go next — concrete numbers pulled from trips you already took.

  • Countries, continents, days away from home
  • Closest countries you haven't visited yet
  • Recomputes instantly as you edit or rescan
Contrail's Stats tab with countries visited and where-to-next cards
Privacy

Nothing leaves your phone — unless you say so.

Today, Contrail has no account, no server, and no analytics. Every trip is worked out on this device and stays there — not shared, not uploaded, not synced anywhere, unless you specifically choose to.

Reads only the date and location of your photos — never the image itself
Zero network calls to scan your library, verified directly against the app's own source
No third-party SDKs — no analytics, no ad networks, no crash reporters that phone home
Delete the app and everything it ever computed goes with it
Contrail's Welcome screen with its on-device privacy note
Questions

Straight answers

How does Contrail decide what counts as a trip?+

Contrail looks at your photos in time order and starts a new trip wherever two consecutive photos are 200+ km apart and at least a day apart. A same-day jump between places (a plane change, say) stays merged into whatever it's part of — unless both sides are already substantial, multi-day stays, in which case it splits anyway.

What does "home" mean?+

Contrail treats wherever you've spent the most total time — not necessarily the most-photographed place — as home. Home's country still counts toward your countries-visited total, but home itself never appears as a trip. You confirm or correct this right after your first scan.

Does anything ever leave my phone?+

No. Scanning your library, figuring out where each photo was taken, and grouping photos into trips all happen entirely on-device — no account, no server, no network call anywhere in that process. If a future version ever adds an optional way to share something yourself, that will always be your choice, never automatic.

Can I fix a trip Contrail gets wrong?+

While Contrail should get most trips right, nothing gets every trip right every time. Open any trip and tap Edit to change its title, dates, photos, cover, or countries and cities. You can also add a trip from scratch, or delete one.

More questions are answered inside the app itself, right from the Trips tab.
Contrail

You've already taken the trips.
Let's see the map.

Coming soon to the App Store Get notified →