Coming to iOS 17+ · watchOS 10+

The fine costs €80.
The tap costs 3 seconds.

Unfined knows each city’s fare ritual — stamp, tap, activate — and reminds you at the door, before the inspector does. Reviewed rules for 68 coverage areas across 29 countries, each cited to the operator’s own page.

Free during Early Access English · 简体中文 No data leaves your phone
How it works

One job. Done quietly.

Unfined answers one question — what does this ticket require of me, right now — and gets out of the way.

🚇

Metro entry reminders

Approach a covered station and get a lock-screen reminder in your language. Geofencing runs on-device — your location never leaves your phone. iOS can deliver these late, so the app tells you what to check rather than claiming your ticket is valid.

🚋

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.

The exact step, not a guess

Pick the ticket you actually hold and Unfined shows the step for that medium — stamp it, tap it, activate it — with the success signal to look for and what to do when the machine fails. Every claim cites the operator’s own page.

68 coverage areas · 29 countries

Europe, North America, Asia and Australia.

Every area carries the official source and the date it was last checked. Amounts are shown in the operator’s own currency, at the tier that actually applies — the cheapest tier usually requires paying on the spot, which a visitor flying home often cannot do.

🇭🇺
Budapest
Hungary · HUF 12,000 on the spot
🇨🇿
Prague
Czech Republic · CZK 1,200 on the spot
🇦🇹
Vienna
Austria · €135 at inspection
🇮🇹
Rome
Italy · €54.90 within 5 days
🇩🇪
Berlin
Germany · €60 increased fare
🇳🇱
Amsterdam
Netherlands · €70 plus the fare
🇬🇧
London
United Kingdom · £50 within 21 days
🇦🇺
Melbourne
Australia · AUD 314 by mail
🇸🇬
Singapore
Singapore · SGD 50, including not tapping out
🇺🇸
New York
United States · MTA publishes no amount
🇯🇵
Tokyo
Japan · fare adjustment, no penalty published
🇨🇿
+ 57 more
Incl. 13 national rail operators

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?

Unfined uses iOS’s system-level geofencing, which Apple power-optimises — it piggybacks on cell-tower signals and cached maps rather than polling GPS continuously. The app never runs its own location loop in the background.

Which languages are supported?

English and Simplified Chinese, both as first-class citizens — every string and every piece of city content ships in both or neither. Switch instantly in Settings, no restart. Station names stay in their local spelling (Deák Ferenc tér, Staroměstská) because that is what the signs actually say.

Is this just for tourists?

Mostly. Locals grow up knowing the local ritual. If you are a visitor, a short-term student or a digital nomad arriving somewhere new, Unfined was built for you — and the risk is highest on day one, before you have learned what the machines expect.

Does every city show a fine amount?

No, and that is deliberate. Eight of the 68 areas publish no generally applicable amount — New York and Tokyo among them. Rather than invent a figure, those areas show the sourced consequence instead: what the operator actually says happens. A number we cannot cite is worse than no number.

How current are the rules?

Every coverage area carries the official source it came from and the date it was last checked, and both are visible in the app. Rules are re-verified on a schedule; when an operator changes something, the content ships as a new version rather than being edited in place.

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 in TestFlight.

Automatic reminders are free during Early Access. Drop your email and we will tell you the moment it reaches the App Store — no marketing spam, one email at launch, unsubscribe with one click.

Email me at launch Read the privacy policy