
GPS run and cycle tracker for Android. Record your routes, then race against a ghost of your past self — in real time.
Features
Ghost Racing
Set any past activity as your shadow and race against it live on the map. See if you're ahead or behind, by distance and time.
Live GPS Tracking
Real-time map tracking powered by OpenStreetMap. Continues in the background with screen off. No account required.
Run & Cycle Modes
Pace, speed, distance, and duration displayed clearly while you move. Auto-pause detects when you stop.
Activity Replay
Watch any past activity replayed on the map at any speed. Scrub through with elevation and pace data.
Heart Rate Monitor · Pro
Connect any Bluetooth HR monitor to record live average and max heart rate with every activity. Pro feature.
GPX Import & Export · Pro
Export any activity as a standard GPX file with elevation and heart rate, or import GPX files from other apps. Works with Strava, Garmin and more. Pro feature.
Pricing
Free
$0
No time limit · No account needed
Pro
$4.99 one-time
All features · No subscription
Also available: Remove Ads only — $0.99 one-time purchase from within the app.
Setup
Grant Location Permission
Open Shadow Me and allow location access when prompted. Choose Allow all the time so GPS continues tracking with the screen off.
Allow Notifications
Enable notifications for Shadow Me. This is required for the foreground service that keeps GPS running when the app is minimised or the screen turns off.
Disable Battery Optimisation
Go to Settings → Apps → Shadow Me → Battery and select Unrestricted. This prevents Android from pausing GPS mid-run on longer activities.
Connect a Heart Rate Monitor (Pro, optional)
With Pro, pair any Bluetooth heart rate monitor — Polar, Wahoo, Garmin HRM, or compatible smartwatch. Tap the heart icon on the tracking screen to connect.
Import & Export GPX (Pro)
With Pro, export any activity as a standard GPX file from the activity screen — upload it to Strava, Garmin, or any service manually. You can also import GPX files from other apps to keep everything in one place.