BumpyRide

Every ride helps fix the road

BumpyRide turns your phone into a road sensor. Ride like you normally would — it maps the rough pavement, the corners where riders slam on the brakes, and the near-misses that never make it into a crash report.

No account needed to browse the map.

A recorded ride in the BumpyRide app: a bumpiness trace reading 0.72 g, above a route coloured green through orange as the pavement worsens.
See exactly where your ride got rough.
The BumpyRide bump map, showing a street scored in 20-foot coloured cells from green to red.
Every 20 feet of street you ride, scored.
The saved rides list in BumpyRide, showing distance, duration and roughness for recent rides.
Your whole riding history, one tap away.

What you get as a rider

Pick a better route

Find out which streets are smooth and which ones will rattle your teeth — before you ride them, not after.

See your ride in detail

Every ride comes back as a map coloured by how rough the road was, with your hard brakes and close calls marked on it.

Report it in one tap

Blocked bike lane? Close call? One button, no typing, no menus — it works one-handed and with gloves on.

Earn points for new ground

You score the most for streets nobody has mapped yet, and keep earning for coming back to check on them. See how scoring works.

Data that cities can actually use

Most of what makes a street feel unsafe never gets written down anywhere. BumpyRide is an attempt to write it down — measured the same way, everywhere, by the people actually riding.

Near-misses you'd never otherwise hear about

A crash gets a police report. The hundreds of near-misses before it get nothing at all. Riders log those in one tap, with a location attached.

Pavement complaints with evidence

Not “the road is bad” — a specific 20-foot stretch, measured on many trips by many different riders.

The intersections that scare people

Somewhere riders brake hard again and again is usually somewhere that needs a second look.

Blocked lanes, logged as they happen

When a bike lane stops working, riders mark it in the moment. You get a map of where and how often.

No hardware, no budget line

The sensors are already in riders' pockets. Nothing to install, nothing to maintain.

Open to everyone

The public map is free to browse and export, with no account and no licence terms to negotiate.

Browse the public map →

How it works

  1. 1
    Start a ride

    Phone on your handlebars or in your pocket — both work. Then put it away.

  2. 2
    Just ride

    It feels the road underneath you, notices when you brake hard, and otherwise stays out of the way. It keeps going with the screen off.

  3. 3
    Your ride syncs here

    Look back at any ride on bumpyride.me, and add it to the public map if you want to.

Your rides are private until you say otherwise

  • Sharing starts off. Nothing you record reaches the public map until you turn it on in your privacy settings.
  • Even then, your route never leaves. Only an average for a patch of street is shared — never the path you took, never when you rode, never your name.
  • Nothing publishes from one person alone. A stretch of street appears on the public map only after at least three different riders have ridden it.
  • Anything you label yourself stays yours. Custom notes you add to an event are visible on your own map and nowhere else, ever.
Companion tool

Ride with a camera? Clip the moments you flagged.

BumpyRide Clip lines your camera footage up against a ride and cuts out the seconds around each close call or blocked lane you logged. A free Mac app that runs entirely on your own machine — nothing is uploaded. There is a browser version for Windows and Linux too.

See the tool →

Start mapping your commute

Free on the App Store. Your first ride already tells you something; a few weeks of them start telling your city something.

Get it for iPhone — free
The technical details, if you want them

While you ride, the phone samples its accelerometer at 50 Hz and projects the reading onto gravity, so it measures the road going up and down rather than you pedalling or turning. That vertical component, as a one-second RMS, becomes a bumpiness score in g — one for roughly every 10 feet of travel.

Carrying the phone on your body instead of the frame adds your cadence to the signal, so Pocket Mode applies a 3 Hz high-pass filter to remove it. Each ride records which mode it used. Pocket-mode rides stay on your own map and never reach the public aggregate.

After a ride, the app re-reads it for sustained decelerations — above 2.5 m/s² (0.25 g) for 0.8 seconds or more — and tags those as hard brakes. Close calls and other events are tapped by you in the moment.

Everything aggregates onto a fixed 20-foot grid, identical on the phone and the web, so a cell means the same thing in both places. The public map shows a cell once at least three separate riders have contributed to it, and carries no timestamps, no routes, and no per-rider attribution.

API tokens for the app are stored only as a sha256 hash — the token itself is shown once when you create it and is never recoverable afterwards. You can revoke one at any time from your token settings.