7 ms·
Show HN: Replay – A private, on-device Google Timeline replacement for iOS
I got fed up with Google Timeline's awful location tracking and control, so I built my own.
Replay's a native app built entirely on Swift. It runs in the background, automatically saves your visits and routes, detects activity type (walk/cycle/drive/transit), and stores everything locally on your device.
No account. No subscription. No server ever touches your data. One-time purchase.
A few technical decisions I made that are worth calling out:
- All processing happens on-device using CoreLocation and CoreMotion
- No backend, which means no breach surface for your location data
- Battery impact is minimal — same approach as iOS's own significant-location-change API, with minimal active location tracking to produce clean polylines
- We use SwiftUI for most of the regular layout, but UIKit for the map & bottom sheet for fine control
What I mainly use it for is to know where I've been on my holidays, but it's also cool to see insights on my daily patterns so I just leave it on!
Check out the screenshots on the AppStore!
https://replayapp.jaxtam.dev https://replayapp.jaxtam.dev
Hope Replay would be useful for you. I'm open to any feedback. Thanks everyone!