Precision GPS
5-second sampling with Kalman filter smoothing. Foreground service keeps tracking reliable when the screen is off.
A quiet activity tracker for runners, cyclists, and hikers. Precision GPS, route replay, Apple Watch companion — all on your device. No social feed. No leaderboards. No analytics SDKs.
USA-default · respects your locale in the app
Morning run
Burlington loop
DISTANCE
3.37mi
PACE
7'50/mi
TIME
26:24
By the numbers
5.0
GPS sample rate
seconds — Kalman-filtered
0
Trackers
no analytics SDKs
<2%
Battery / mile
adaptive sampling
~12 KB
Per activity stored
on-device, encrypted
Built for movement
Each activity gets its own dialed-in summary — the metrics that matter for the way you move, nothing you didn't ask for.
City laps to long trails
Per-mile splits, cadence, vertical gain, GAP-aware pace.
Road, gravel, commute
Rolling distance, average speed, max speed, climb categories.
Trail, peaks, backcountry
Elevation profile, gradient zones, time at altitude.
Features
5-second sampling with Kalman filter smoothing. Foreground service keeps tracking reliable when the screen is off.
Per-mile or per-kilometer splits, elevation profile, gradient zones, calories — all computed on-device.
Pulled from the watch via HealthKit. Time-in-zone breakdown after every workout — no cloud round-trip.
Watch your activity unfold on the map as a time-lapse. Export as a video clip for stories — or keep it for yourself.
Native SwiftUI watchOS app with complications, live workout summaries, and standalone tracking.
Adaptive sampling drops to 10s on long activities. A 4-hour ride won't drain your phone.
Route mapping
Apple Maps on iOS. Google Maps on Android. Routes render live, with polylined trails, mile markers, and gradient zones.
Sunday long run
Distance
10.42mi
Moving time
1:24:54
Auto-paused at lights
Elevation gain
466 ft
Hill segment +28 sec
Avg pace
8'14"/mi
GAP: 7'40"/mi
Elevation profile
10.42 mi
Live Activity
Pacelit drives a native iOS Live Activity. The lock-screen card and Dynamic Island both update every second — pace, distance, and elapsed time stay glanceable without unlocking your phone.
Distance
1.12mi
Timer
08:14
Pace
7'26/mi
Pacelit · now
Heart-rate Zone 4 reached — 158 bpm
Workout summary
Splits, heart rate zones, calories, gradient time. All of it calculated from your raw GPS + HealthKit data — never sent off your phone.
Sunday long run · 10.42 mi
A new personal best on the Burlington loop
1:25:42
Time
8'14"
Avg Pace
1,142
Calories
Splits · per mi
Best mi · 7:42
Heart rate zones
Avg 152 bpm
Designed twice
Every screen ships in a tinted-teal canvas for daylight and a true neutral near-black for night — never blue-tinted slate. We design the two side by side so the brand reads identically no matter which palette your phone picked.
Morning run · Burlington loop
Distance
10.42mi
Time
1:25:42
Avg pace
8'13"/mi
Elevation
466ft
Morning run · Burlington loop
Distance
10.42mi
Time
1:25:42
Avg pace
8'13"/mi
Elevation
466ft
Same content. Same hierarchy. Same brand voice. Only the surface tokens change.
Apple Watch + iPhone
Native SwiftUI on the watch. React Native on the phone. They talk over WCSession — phone GPS as source of truth, watch streams heart rate. Track standalone on either, sync when reunited.
9:41
Pace · /mi
7'50
HR
152
Distance
3.37
WCSession
Bidirectional sync. Background transfers when both apps wake.
9:41 · Live Activity
3.37mi
Pace
7'50
HR
152
Share
Designed cards and route replay videos sized for Stories — drop into Instagram, iMessage, anywhere. Share what you want; nothing goes anywhere on its own.
Sunday long run
Burlington loop
10.42
miles
PACELIT
Route poster
New best
5-mile personal record
38:42
↓ 14 sec from last
Achievement
PACELIT
Achievement
Splits · 10 mi
Negative split
Avg
8'14
Best
7:42
Time
1:25:42
Pace · per mile
PACELIT
Splits poster
Mainstream fitness apps are surveillance products with route maps attached. Pacelit is the opposite — a working tracker, no growth loop, nothing to optimize against you.
Activities live in an encrypted SQLite database on your phone. Routes never touch a server.
There isn't a Pacelit server you sign in to. Nothing to subpoena, nothing to leak.
No Mixpanel, no Amplitude, no Segment, no Sentry telemetry. Crash reports are local-only by default.
No sign-up flow. No email. No social graph. Open the app and start tracking.
Compared
Same core tracking. Different defaults around your data and your attention.
Account required
Cloud sync of routes
Third-party analytics SDKs
Social feed / leaderboards
Subscription tier required for full features
GPS, splits, elevation, HR zones
Apple Watch standalone tracking
Story-card export
Open-source core (planned)
Activities stay on-device by default
"Typical" reflects the default settings of the most popular social fitness apps as of 2026. Pacelit doesn't name them or run comparison ads against them — that would require analytics we don't run.
FAQ
Get the app
Free to download. No accounts, no subscriptions for the core tracker. iOS first, Android in beta.