Privacy & Terms

Last updated 29 August 2026

Drive safely

Ohi is a driving aid. It does not replace your own judgement, and it must never be the reason you decide to overtake or not to overtake.

The road, its markings and the traffic signs always take precedence over anything shown on this screen.

The readout is built from public map data that can be incomplete, out of date or simply wrong. Roadworks, newly built lanes and temporary lane closures are often missing from it.

Position, direction and speed are estimated from your phone's GPS. They can be wrong — most often near junctions, in tunnels, in cities, and where two roads run side by side.

Set the app up before you set off, and do not operate the phone while driving.

Your data stays on your device

Ohi has no backend. There is no account, no sign-up, no analytics, no tracking, no cookies and no advertising. Nothing you do in the app is collected, profiled or sold, because there is nowhere for it to go.

Your location is read by your browser and used on your device alone, to work out which road you are on and which way you are travelling. It is never transmitted to us, and it is never stored anywhere but on your phone.

Your settings — language, units, autostart and this acknowledgement — are kept in your browser's local storage. Road data that has been downloaded is cached in your browser's IndexedDB for up to 30 days. Clearing the site's data in your browser removes both.

To work out the road ahead, the app asks public map services for the roads inside a rectangle around you. That request carries an approximate area, never your identity, and no history of it is kept. As with any web request, your IP address is visible to the service answering it. The services are the OpenStreetMap Overpass API and, in Finland, Väylävirasto's open data API.

Apart from those map queries, the app makes no third-party requests at all. Its typefaces are part of the app rather than fetched from a font service, so simply opening Ohi contacts nobody.

No warranty, and limitation of liability

Ohi is provided free of charge and as is, without warranty of any kind, express or implied, including without limitation any warranty of accuracy, completeness, availability or fitness for a particular purpose.

You use Ohi entirely at your own responsibility. You remain fully and solely responsible for the operation of your vehicle and for compliance with the traffic laws that apply to you.

To the fullest extent permitted by applicable law, the developer of Ohi is not liable for any direct, indirect, incidental or consequential loss, damage, injury, penalty, fine or cost arising out of or in connection with your use of, or reliance on, this app — including any decision to overtake or not to overtake.

Nothing in this notice excludes or limits liability that cannot be excluded or limited under applicable law, including liability for death or personal injury caused by negligence, or for fraud.

If any part of this section is held to be unenforceable, the remainder continues to apply.

Who is behind Ohi

Ohi is a hobby project, built and maintained by Aleksi Kallio in his own time. It is not a commercial product and it has no company behind it.

Codefox hosts the app and sponsors the running costs. Codefox does not operate Ohi, receives no data from it, and makes no warranty about it.

Questions, corrections and bug reports are welcome at aleksi@kallio.cloud. It is a hobby address, so please be patient — and never rely on a reply for anything urgent or safety-related on the road.

Data sources

  • Road geometry

    © OpenStreetMap contributors. Licensed under ODbL 1.0.

  • Lane data in Finland

    Digiroad & Tievelho, Väylävirasto. Licensed under CC BY 4.0. Modified: lane records are matched onto the OpenStreetMap geometry, which is split at the record boundaries.