DEPARTURES · ON-DEVICE · v26.8.8

CITY.BRK

Your camera roll, ready to fly.

09:30 SEOUL · KR ARRIVED
12:10 TOKYO · JP BOARDING
14:45 BUDAPEST · HU ON TIME
YOUR NEXT TRIP AWAITING DEPARTURE
FLIGHT RECORDED
ON THE GROUND
Free · No signup · 100% Privacy.
Citybrk trips overview — every journey stacked by year with continent filters, dates, and a cover photo for each trip
CHAPTER 01 · TRIPS

All your journeys, in one place.

Open the app and your travel history is already organised. Trips stack by year, with continent filters up top, a date column on the right, and a cover photo for every stop. No folders, no tags — just the order you took the pictures.

STATUS · ARRIVED · 2026
Citybrk multi-city breakdown — a single Europe trip split into Paris, Amsterdam, and Berlin, day by day
STATUS · ON TIME · CITY 1 OF 3
CHAPTER 02 · CITIES

One trip. Three cities. No pile.

A Europe trip shows as Paris, then Amsterdam, then Berlin — not one undifferentiated heap. Citybrk breaks a multi-city trip down to the day and city you actually mean when you say ‘that trip.’

Citybrk world map — every visited country shaded, with a pin for each city, working entirely offline
CHAPTER 03 · WORLD

Every country you’ve been to, on one offline map.

The map tab shades every country you have photos from and pins each city. No connection required, no API key, no telemetry. Updated automatically as new trips land.

25 countries · 36 cities

STATUS · ON THE GROUND · 25 COUNTRIES
Citybrk day-by-day view — a photo grid of every moment from a single city day, time-stamped
STATUS · FLIGHT RECORDED · FRI 5 SEP
CHAPTER 04 · DAYS

Relive a trip the way you lived it.

Inside a trip, browse a day-by-day photo grid for each city, with a pinned chip strip to jump between cities without losing your place.

Citybrk Saved screen — hearted trips and moments collected in a private highlight reel, not a social feed
CHAPTER 05 · SAVED

Curate the trips worth revisiting.

Heart the trips and moments worth keeping — they collect on a Saved screen that’s yours, not a social feed. The highlight reel of everywhere you’ve been.

STATUS · BOARDING · HEARTED
Citybrk Unsorted tray — photos without clear date or location held aside for review, never wedged into the wrong trip
STATUS · AWAITING REVIEW · 1403 ITEMS
CHAPTER 06 · UNSORTED

Nothing gets lost. Nothing gets guessed.

Photos without clear date or location land in Unsorted instead of being wedged into the wrong trip. A few taps is all it takes to assign them.

Citybrk day-by-day photo grid — a stack of your own pictures unfolding as a trip timeline, Seoul at dusk and Tokyo at 2 a.m.
CHAPTER 07 · PHOTOS

The trip you took. The photos you took on it.

Day-by-day, the trip unfolds as a stack of your own pictures. Seoul at dusk. Tokyo at 2 a.m. The moment you remember remembering, already in your camera roll.

STATUS · ARRIVED · SEOUL · SEP 5
Citybrk Settings panel — detailed library indexing status with last-scanned timestamp, items indexed, and an unsorted tray count, all processed locally
CHAPTER 08 · PRIVACY

Your photos. Your phone. Nobody else’s.

Citybrk reads your camera roll and the date / GPS metadata already in each file, entirely on-device, using an offline geocoding dataset bundled with the app. Nothing is uploaded — there is no server, no account, no analytics, no ads, and no in-app purchases. The on-device stats below are everything the app knows about your library, and they live in a local database that disappears when you uninstall.

STATUS · ZERO UPLOADS · ON-DEVICE ONLY