Everytime - Every Ride
An odometer for every bike.
Free · Designed for iPad
Your most boring bike is your busiest. Everytime counts every ride by itself — and shows the kilometres you never knew you rode. No buttons, no subscription.
Everytime is the app that shows you how much good you're already doing — without noticing.
Most of your cycling is invisible. The race bike is on Strava; the ride to work, the school run, the quick trip to the bakery just happen, and disappear. Everytime counts them. All of them. By itself.
There's nothing to start. Pair a wheel sensor once, then just ride. The first turn of the wheel begins a trip; stop pedalling and it ends on its own. Your phone stays in your pocket. Every ride gets a route, an honest distance, and lands on the right bike — because when you own more than one, the bike is what matters, not the workout.
Then one day you look, and the shopping bike says 1,240 km. You had no idea. That's 1,240 km without petrol, without parking, without a gram of exhaust — and proof that your most boring bike is your busiest one.
Every ride syncs to Apple Health on its own. Old rides from Strava or Garmin can be imported from a GPX file.
Just ride. Everytime keeps count.
more Fixes for the import and backup features from 3.1:
- Long imported rides now keep their GPS route when syncing to iCloud.
- Backup import is faster and shows progress instead of freezing on large files — and you can open a backup straight from the Files app.
- Re-importing the same ride now warns you first, and you can create a new bike right from the import screen.
3.1.1 17h ago
You can now import a ride from a GPX file — useful for a bike with no sensor, or for older rides. Open a GPX (from Files, another app's share sheet, or Settings → Data) and pick which bike it belongs to. Imported rides aren't written to Apple Health, since the app that recorded them usually already did.
Exported GPX files are fixed: the full track now shows up in apps like Garmin Connect, not just half of it. Rides also record elevation now, so exported tracks carry it.
Backups are smaller and faster, and the export button now gives feedback while it works.
3.1 1d ago
The app is built around one screen now, not three tabs.
Tap a bike on the home screen to see its rides; the summary at the top opens the full list. Settings, bikes and sensors live in a menu in the corner.
How rides are recorded hasn't changed.
3.0 2d ago
The duplicate-workout problem in Apple Health is fixed for good.
The cause was the app trying to merge rides inside Health while your phone was locked — which Health doesn't allow, so leftovers piled up. The app no longer does that: each ride segment is saved to Health as its own workout and left alone. Your day, week and month totals are unchanged (they're just sums), and the app still shows a single joined ride in its own history.
Duplicates created by the earlier versions need to be deleted in Health by hand once — no new ones will appear.
2.6.2 3d ago
Two fixes.
When two rides merged into one, the originals could leave duplicate workouts behind in Apple Health. They're now cleaned up properly. Duplicates from before this update need to be removed in Health by hand.
Route maps are easier to read: the map behind the track is muted and the coloured line now has a light outline, so it stands out against parks, water and streets. The speed colours themselves are unchanged.
2.6.1 5d ago
Totals that always say something.
The summary at the top of Home now shows rolling windows — last 30 days, last 7 days, today — instead of calendar periods. No more "0 km" staring back at you on the 1st of the month. Your year-to-date and all-time total sit just below.
Bikes on Home are now ordered by how much you've ridden them lately, so the one you're actually using is on top and the ones gathering dust drop to the bottom.
2.6 6d ago
Bug fix.
Fixes a crash that could happen when opening a ride whose route had just been merged, deleted, or was still syncing from iCloud. Everything from v2.5 is included.
2.5.1 May 31
Backup, and a more honest route map.
Export and import. Settings → Data lets you export all your bikes, sensors, and rides as a single backup file, and import one back in. Import skips rides you already have, so re-importing is safe. Useful for moving to a new phone or just keeping a copy.
The route map now shows your speed accurately. Fast straights used to render too slow — the colour was computed after the line was simplified, which dropped exactly the fast points. Now the colouring keeps the detail, and the line draws as a smooth gradient instead of flat bands.
Smaller fixes: the History bike filter no longer flickers when you switch bikes, switching filters is quicker on large histories, and a couple of sync and merge edge cases were cleaned up.
2.5 May 31
Sensor battery level, where the sensor reports it.
Settings → Sensors now shows the battery percentage next to each sensor that exposes it (most Wahoo, Garmin, Knog). Sensors that don't report stay silent — no "Unknown" placeholder. When a level drops below 15 %, a quiet lock-screen note appears once and a small low-battery indicator joins the bike's Home card until it recovers.
Settings sensors cleanup. Bikes and sensors are now two separate sections. Each sensor row is tappable: rename, change which bike it belongs to, detach, delete. "Add sensor" sits at the bottom of the list as the scan trigger.
From the previous release: a day map view (tap the day header in History to see every ride of that day on one map; tap a polyline to drill in), and the Home activity grid now shows the current week on top and caps at the most recent eight weeks. Tap a day cell to jump to History filtered to that day.
2.4 May 28
Live Activity in the Dynamic Island and on the Lock Screen.
While you're riding, the current speed appears at the top of your phone — you don't have to open the app to see that recording is on. Long-press the Dynamic Island for distance, duration, and the bike's name. The Lock Screen shows the same on a full card under the clock.
Quieter ride notifications. About 20 seconds into a ride, a silent "Tracking started" appears on the lock screen. When the ride ends, the same line updates to "Trip saved" with the totals. One slot, no sound, no banner pop-up.
In-app confirmation. When you open the app right after a ride, a small chip slides up confirming the ride is saved — for the case where Focus mode or your notification settings hid the lock-screen banner.
Sensor reconciliation for sensors that change their Bluetooth ID between rides. When you pair a sensor whose name is already in your library, you can now adopt the existing entry instead of creating a duplicate.
A few smaller fixes around notification timing and silent delivery.
2.3 May 27
Live Activity in the Dynamic Island and on the Lock Screen.
While you're riding, the current speed appears at the top of your phone — you don't have to open the app to see that recording is on. Long-press the Dynamic Island for distance, duration, and the bike's name. The Lock Screen shows the same on a full card under the clock.
Quieter ride notifications. About 20 seconds into a ride, a silent "Tracking started" appears on the lock screen. When the ride ends, the same line updates to "Trip saved" with the totals. One slot, no sound, no banner pop-up.
In-app confirmation. When you open the app right after a ride, a small chip slides up confirming the ride is saved — for the case where Focus mode or your notification settings hid the lock-screen banner.
Sensor reconciliation for sensors that change their Bluetooth ID between rides. When you pair a sensor whose name is already in your library, you can now adopt the existing entry instead of creating a duplicate.
A few smaller fixes around notification timing and silent delivery.
2.2.1 May 27
Two visual changes that benefit every ride at a glance.
The speed-coloured map now uses an absolute scale, so the same colour means the same speed across every ride. Blue at 10 km/h, green at 18, yellow at 28, red at 35, purple at 45 and above. Previously each ride was scaled on its own — which meant a city cruise and a sprint both showed up as red.
A small legend in the top-right corner of the trip-detail map shows the mapping at a glance, so you only have to learn it once.
2.1 May 14
Polish + a fix for the onboarding flow.
Setting up on a second device now shows a "Welcome back" screen that explains why permissions still need granting locally — iCloud syncs your rides and bikes, but Apple keeps device permissions separate on purpose.
The Location step trust copy was rewritten to lead with what matters: routes stay on your iPhone, there is no server.
Bluetooth permission now waits for you to tap "Scan for sensors" instead of asking the moment the pairing screen appears.
Every onboarding step now has a back arrow at the top-left.
Bug fix: pairing a sensor locally was accidentally skipping the bike rename step. Fixed.
Now also available on Mac (Apple Silicon) and iPad. Same iCloud account, same rides.
2.0.3 May 14
Two improvements this release.
Setting up the app on a second device now properly walks you through the location, Health, and notification permission steps. Previously, when iCloud delivered your existing bikes to the new device, the app jumped straight to the main screen and skipped those prompts.
The wheel size picker has been rebuilt around the bikes people actually ride: Brompton, Faltrad, City 28″, Trekking, MTB. One tap on the matching chip and you're done. Tap "More sizes…" if your tire isn't covered by the chips — a rim and width chooser handles the rest, no keyboard required.
2.0.2 May 11
Two small fixes that surfaced after v2.0 reached more devices.
The map on a ride's detail screen now fills the full height in portrait the first time you open it — no need to rotate and rotate back.
Tapping a "Trip saved" notification opens directly on top of History so you see the ride you just finished, instead of wherever the app was last.
2.0.1 May 9
Your rides now sync across all your devices via iCloud — no account needed, Apple holds the keys. Restore-on-new-phone is automatic. If you'd rather keep things local, just disable iCloud for Everytime in iOS Settings.
Sensors are now independent hardware. Pair a new sensor onto an existing bike instead of always creating a new one, move a sensor between bikes, or detach it without deleting it. Find the new Manage Sensors screen under Settings → Bikes & Sensors.
2.0 May 4
Mid-ride recovery: if the app force-quits or the phone runs out of battery during a ride, the recording is now restored on next launch and saved as a normal trip — no manual rescue needed.
Tab switches and back-navigation feel instant regardless of how many rides you have stored. Under the hood the GPS track of each ride was moved out of the main trip record so the app no longer loads every route just to render lists and totals. Existing rides are migrated automatically with a verified backup; nothing is lost.
1.3 May 2
Fixes for the import and backup features from 3.1:
- Long imported rides now keep their GPS route when syncing to iCloud.
- Backup import is faster and shows progress instead of freezing on large files — and you can open a backup straight from the Files app.
- Re-importing the same ride now warns you first, and you can create a new bike right from the import screen.
more Version 3.1.1 17h ago
Data Not Collected The developer does not collect any data from this app.