Background tracking
Tap Start Tracking and the app keeps tracking in the foreground and background until you stop it. Tracking stops if the phone restarts or the system closes the app (on iPhone, swiping it away does too); tap Start Tracking again.
Features
It tracks continuously, sends each captured point to your servers, and keeps a record on your phone.
Tap Start Tracking and the app keeps tracking in the foreground and background until you stop it. Tracking stops if the phone restarts or the system closes the app (on iPhone, swiping it away does too); tap Start Tracking again.
Every N seconds, or after moving N meters; in distance mode, a point is captured anyway if you stay still too long. Save several named capture modes. Built in: Standard (every 30 sec), Precise (every 3 sec), and On the Move (every 20 m). Switch or edit them while tracking, and changes take effect immediately.
Each point goes to every enabled server. Servers are sent to and counted separately, so one failing doesn't hold up the others.
Set POST or PUT and headers for each server, such as an Authorization token. Only https:// URLs are accepted.
No need to go outside. Send a test payload from the server's edit screen and see the status code and response time right away.
Scan to add a server, or pick the code from Photos. Password-protected codes are supported. You can create codes on the QR Setup page of this website.
See the exact JSON that was last sent, with an explanation for every field, and copy it. Each server shows sent, succeeded, and failed counts and the success rate, plus why and when any send failed.
Each tracking session is saved as a record, with a route thumbnail in the list. The map shows speed in color, and a dot runs along the route when you open it, so you can see which way you went. Export as GPX, CSV, or JSONL (raw data). Records stay on your phone.
On iPhone, the Dynamic Island and Lock Screen show elapsed time, point count, distance, and send results (iOS 16.2+). On Android, an ongoing notification does the same.
Without a connection, the app keeps tracking and saving points to the record. Points that couldn't be sent aren't resent later, but you can export them from the record.
The About tab has Getting Started, FAQ, Privacy at a Glance, and What's New. They're built into the app, so they work offline. When a new version is out, the app tells you when you open it.
The app follows your phone's language and uses English for any language other than Traditional Chinese. Built-in capture mode names are translated too.
How It Works
The system keeps sending the app location updates
A point is kept only when time is up or you've moved far enough
Saved to this session's route record
Delivered to every enabled server
App Tabs
Start and stop tracking, and see what's being sent.
One route record per tracking session.
Choose where to send.
Help and app information.
Building your own receiver? Start with the payload format, or let AI write it. To share server settings, create a QR code on the QR Setup page.