GPSLogger (Android)

GPSLogger is a free, open-source Android tracking app with the most control over sampling rate, accuracy, and reporting cadence. Best for Android power users — runners, cyclists, expedition logging.

Install

Search the Play Store for GPSLogger.

Configure

In GPSLogger → Logging details:

  1. Log to custom URL: enable.
  2. URL: paste your per-org URL from the admin GPS sources page.
  3. HTTP body: leave the default JSON format — it includes lat, lon, timestamp, accuracy, altitude, speed, bearing.
  4. HTTP headers: not needed (token is embedded in the URL).

In Performance:

  • Logging interval: 60 seconds for normal use, 1–5 seconds for active sports.
  • Distance filter: 10 m for walking, 25 m for cycling, 50 m for driving.
  • Accuracy filter: 50 m (skip points worse than this).

Battery

At 60-second intervals expect 5–10% battery drain per day. At 1-second intervals (race mode), expect 30–40% per hour — only enable for the duration of the activity.

Offline behavior

GPSLogger writes to disk first, attempts the HTTP POST after; failures queue and retry. You won't lose points crossing through dead zones.

Tips

  • Set Auto-send so the queued points flush as soon as Wi-Fi or cellular returns.
  • Pair with Battery saver: off for GPSLogger in Android battery settings — otherwise the OS may kill background tracking.

Need help? Contact support · Where Is Tereza?