Coming to iOS 17+ · watchOS 10+

Never miss a ticket validation in Europe.

Europe's honor-system transit punishes tourists who forget to stamp their tickets. Fines run €41 to €115 on the spot. Unfined waits in your pocket and reminds you at every metro entry, tram stop, and bus stop across 8 cities — then shuts up for the next 72 hours when you buy a multi-day pass.

Free, no account English · 简体中文 No data leaves your phone
How it works

One job. Done quietly.

Unfined sits in the background and taps you on the shoulder at exactly the moment you need it — never a second before, never once during your snooze window.

🚇

Metro entry reminders

Walk into a station, get a lock-screen push in your language with the local fine amount. Geofencing runs on-device — your location never leaves your phone.

🚋

Tram & bus detection

When your motion shifts from walking to riding and you're near a tram or bus stop, Unfined asks "Did you just board?" with quick-action buttons.

Snooze for your pass

Bought a 72-hour Prague pass? Tap I validated, pick the duration, and every reminder pauses until the window ends. Then protection resumes automatically.

8 cities at launch

Europe's strictest honor-system networks.

Each city ships with the exact validator color, fine tiers in local currency, and the transfer rules pulled from the official transit authority.

🇭🇺
Budapest
Hungary · €21 on spot
🇨🇿
Prague
Czech Republic · €41 on spot
🇦🇹
Vienna
Austria · €115 on spot
🇮🇹
Rome
Italy · €54 on spot
🇮🇹
Milan
Italy · €45 on spot
🇩🇪
Berlin
Germany · €60 on spot
🇳🇱
Amsterdam
Netherlands · €60 on spot
🇫🇷
Paris
France · €50 on spot

Privacy is a promise, not a policy.

Unfined has no server. No account. No analytics SDK. Your location is evaluated on-device against a city's station list and immediately discarded. We cannot sell what we never see.

  • No signup — open the app, pick your cities, go.
  • No cloud — trip history lives only on your phone.
  • No trackers — zero third-party SDKs in the binary.
  • No data sharing — not with Apple, not with us, not with anyone.

Read the full privacy policy →

I got fined €80 in Budapest for forgetting to stamp my transit ticket. The app I wished existed didn't. So I built it.
Questions

Good-to-knows.

Does Unfined work without internet?

Yes. All city rules and station coordinates are bundled with the app. Your phone's GPS works offline. The only thing that needs connectivity is the initial App Store download.

Why does the app need “Always” location access?

iOS only fires geofence events in the background when you grant Always access. Without it, the app can still show you the city guide and let you snooze manually, but the automatic metro-entry reminders stop working. The coordinates never leave your device.

Will reminders drain my battery?

No. Unfined uses iOS's system-level geofencing API, which is power-optimized by Apple — it piggybacks on cell-tower signals and cached maps rather than continuous GPS polling. Typical impact: less than 2% of daily battery.

Which languages are supported?

English and Simplified Chinese, both as first-class citizens. Switch between them instantly in Settings — no app restart needed. Station names stay in their local spelling (Deák Ferenc tér, Staroměstská) because that's what the signs actually say.

Is this just for tourists?

Mostly. Locals grow up memorizing the validator ritual. But if you're a short-term student, a digital nomad, or a tourist on your first trip to any of the 8 launch cities, Unfined was built for you.

What happens if I uninstall?

Everything deletes with the app. No server-side account to close, no data to export, no lingering cloud backup to scrub. That's by design.

Download

Unfined is coming to the App Store.

The app is in final App Review now. Drop your email and we'll tell you the moment it goes live — no marketing spam, one email at launch, unsubscribe with one click.

Email me at launch Read the privacy policy