The case for a local-first GPS tracker
Most walking apps assume you want to share. Strava wants your run on a global leaderboard. AllTrails wants your route in their database. Even Apple Health syncs your steps to iCloud.
I wanted the opposite. I wanted an app that records where I've been, shows me a beautiful map of it, and never sends any of that data anywhere.
Why local-first matters for a walking tracker
Your location history is the most personal data you have. It shows where you live, where you work, which coffee shops you frequent, whose homes you've visited, when you were at the hospital, when you didn't go home last night.
Most fitness apps treat this data as a service asset. They call it "syncing across devices" or "backup," but the reality is: your movement is on someone else's server.
Local-first flips this. Your GPS data lives only on your phone. If you want a backup, you decide — and it goes to your own iCloud, not the app maker's cloud.
What "local-first" actually means in a GPS tracker
Building a truly local-first tracker has some specific requirements:
- No account creation. The moment an app asks for an email, it's centralizing your identity.
- No third-party analytics SDKs. Firebase, Mixpanel, and Amplitude all phone home with usage data that can include your rough location.
- No cloud sync unless you explicitly opt in. If sync exists, it should go to your iCloud, not the developer's servers.
- Data portable in open formats. CSV, GPX. Never a proprietary format you can't export.
- Offline-first architecture. The app should work fine in airplane mode.
WingPrint does all five. If you don't want to hear about that anymore, skip to the end.
The alternatives, honestly reviewed
There are a few options if you care about privacy:
Apple's built-in Fitness app — Records steps and workouts, but no historical GPS journal view. You can see today's route, but not "everywhere I've been over the last 3 years."
AllTrails — Great for planned hikes. Not designed for everyday walks. Requires account.
Strava — Athlete-focused. Constantly nudges you to share.
Footpath — Very good, and privacy-respecting. Focused on route planning more than daily journaling.
WingPrint — Purely a journal. Records where you walked automatically, shows you the map, and that's it. No social layer, no leaderboards you didn't ask for, no cloud.
What surprised me when I started using it myself
I built WingPrint originally just for me. What I didn't expect was that having a private map of my walks would change my behavior in a subtle way.
When I knew my walks were being recorded — but only for me — I started taking slightly longer routes. Not because anyone would see it. Just because I wanted the map to fill in. The city where I live has around 400 named streets. I've now walked 289 of them. That number would be zero if I hadn't built this thing.
That's the entire pitch. A walking tracker that respects your data, and quietly changes how you move through your city.
How to actually try it
WingPrint is on the App Store. It's a small indie app made by one person (me). Free to try. Pro subscription unlocks longer history and premium map templates.
If you use it and it works for you, that's the entire feedback loop I need.
If you don't — that's fine too. But at least now there's an option for people who wanted this specific thing.