| 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 Hope Replay would be useful for you. I'm open to any feedback. Thanks everyone! |