BMW M5
VIN · WBSXX0C0XXM·M5
A driver's log for the people who actually pay attention. Live speed, G-force, hard-accel and hard-brake events, auto-detected 0–100 times — captured per session, per vehicle, on the road or on a closed course. No social feed, no gimmicks.
Some drives you plan — a hill climb, a stretch of canyon, a destination you've timed before. Others just happen. LeftLane handles all three, with the right HUD for each.
Hit Start, drive, hit Stop. Live speed, G-force, max, average, distance, hard-accel and hard-brake counts — measured for the duration of the session. Weather snapshot at start, posted speed limit overlaid on the HUD.
Pick a destination on the map. We route it, compute a perpendicular finish line, and time you from start to crossing. Live ETA, ±s vs your personal best, next maneuver — all on a HUD built for sideways glances.
Sustained hard acceleration for 5 seconds and the app starts recording on its own. No tap, no fumbling. Stops when you say so. The HUD turns itself on when you actually drive.
10 Hz GPS, 100 Hz IMU, barometric altitude when the device has one — fused on-device through an extended Kalman filter into a smooth 30 Hz stream. Per-vehicle mount calibration so the G-force numbers actually mean something. Weather snapshot at start, posted speed limit overlaid on the HUD.
Every session belongs to a vehicle. Two cars, three bikes, one daily and a weekend toy — LeftLane keeps the records separate so the personal-best on the M5 isn't getting padded by the GR Yaris.
VIN · WBSXX0C0XXM·M5
VIN · JYARN6E0XPA·R1M
11 honors in the launch catalog, across foundation, distance, endurance, streaks, smooth driving, variety, and map engagement. Each one tiered where it makes sense, tracked per vehicle where it matters. Re-evaluated after every session.
Total kilometers logged on a single vehicle. Counted per car or bike.
Consecutive days with at least one recorded session. Skip a day, the streak resets.
Sessions started between 22:00 and 04:00 local time. Different rules for different hours.
Private map pins you've placed — buildings, corners, lookouts. Yours alone, not shared.
Tap a building and we reverse-geocode the OSM footprint, drop a colored pin, and remember it. Speed limits read from OSM tags with country-default fallback for 12+ countries — so the limit pill on the HUD is right, even on backroads OSM hasn't labelled yet.
Privacy that holds up on Android and iOS, sessions that don't drop when the tunnel does, plate-blur that runs on the device, and a disclaimer you actually have to acknowledge.
Garage and maintenance photos run through on-device ML Kit text recognition. Plates get Gaussian-blurred before the image ever leaves your phone.
Face ID, Touch ID, or device passcode — required on app start and again to resume a session after the screen locks.
A slide-to-accept liability screen at every launch. Logged server-side with version. Not a checkbox you can tap by accident.
Download sessions and profile as JSON or GPX. Delete your account and it's actually deleted. Personal heat map is opt-in.
Every fix is written to SQLite first. Lose signal in a tunnel, the data doesn't go with it. Uploads when the network's back.
Detects aggressive families — Xiaomi, OnePlus, OPPO, Samsung, Huawei, Vivo — and walks you through the exact toggle so the OS doesn't freeze your session.
Temperature, condition, and a 24h forecast pulled at session start so dry-run lap times don't get compared to a wet-track effort.
Android widget shows last-session stats — distance, top speed, 0–100 — straight on your launcher. Updates after every sync.
v1 ships with three recording modes, full telemetry with EKF fusion and mount calibration, garage, segment racing, live share, driver honors, marked places, and verified share-cards. The rest is queued.
Render a wallpaper from your own stats — top speed, distance, fastest 0–100, brand-pack typography. Five brand-pack designs already ship.
Track-day lap timing with a start/finish line you set. Sector splits, fastest lap, lap-over-lap delta. Infrastructure is in; needs UI.
OAuth-only at launch (Google + Apple). Email sign-up is on deck if real demand surfaces.
Pair a dongle, read speed and RPM straight from the ECU. GPS becomes a backup, not the source.
Username, vehicle, stats — global & regional leaderboards. The third top-bar slot is already reserved.
Speed and session status on the in-dash display. Different surface, real effort.
Start/stop from the wrist. Haptic feedback on hard-accel events. Different from the in-app spectator "Watch" feature.
Sustained negative G + sudden stop → ping an emergency contact. Needs a safety review before it ships.