Colota - GPS Location Tracker
- Warning on dashboard when system Location is off
- Delete individual trips from history detail
- Settings reorganized into grouped sub-screens
- FOSS variant now GPS-only
- Profile switching reacts at low speeds and indoor drift
- Fixed gray Start button after plugging in charger
- Fixed startup hang on database migration
- Fixed GeoPulse health endpoint
- Fixed empty-day map auto-fit
Features
- Self-Hosted - Works with Dawarich, GeoPulse, OwnTracks, PhoneTrack, Reitti, Traccar, Home Assistant, or any custom backend that accepts JSON over HTTP
- Privacy First - No analytics, no telemetry, no third-party SDKs. Licensed under AGPL-3.0
- Tracking Profiles - Create multiple GPS configurations that switch automatically based on charging, Android Auto, speed or stationary detection
- Native Maps - Smooth map rendering with MapLibre GL, speed-colored tracks and tappable point details
- Offline Maps - Download map areas to the device for use without an internet connection
- Location History - Browse recorded trips on an interactive map with per-point details, stats and elevation charts
- Works Offline - Locations are queued locally and synced when connectivity returns. Export as CSV, GeoJSON, GPX or KML
- Reliable Tracking - Foreground service with auto-start on boot, passive location listener and exponential backoff for failed syncs
- Geofencing - Define pause zones with per-zone WiFi pause, motionless detection, entry delay and notification settings
- Flexible Sync - Instant send, periodic batch sync, Wi-Fi only or fully offline mode
- Auto-Export - Schedule automatic background exports on a daily, weekly or monthly basis
- Authentication - Basic Auth, Bearer Token, or custom headers with AES-256-GCM encryption
- Quick Setup - Configure devices instantly via colota:// deep links, QR codes or home screen shortcuts
- Configurable - Custom field mapping, update intervals, distance filters, accuracy thresholds, unit system and time format
- Data Management - Database statistics, scheduled cleanup and full data export
- Dark Mode - Full dark and light theme support
The FOSS variant uses Android's native LocationManager and has no Google Play Services dependency.
- Author: Max Dietrich
- License: GNU Affero General Public License v3.0 only
- Website
- Issue Tracker
- Source Code
- Changelog
- Build Metadata
- Reproducibility Status
Donate
Versions
Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.
Download F-Droid-
arm64-v8aarmeabi-v7ax86x86_64This version requires Android 8.0 or newer.
It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.
Download APK 45 MiB PGP Signature | Build Log
-
arm64-v8aarmeabi-v7ax86x86_64This version requires Android 8.0 or newer.
It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.
Download APK 40 MiB PGP Signature | Build Log
- Sync condition (Wi-Fi/SSID/VPN) now respected in heartbeat
- Fixed WiFi and motionless pause not restoring correctly after restart
- Fixed crash on Android 11 from NetworkCallback API mismatch
- Fixed duplicate safe-area inset above tab bar on Android 14
- Fixed back arrow showing on tab root screens
- WiFi resume after zone exit reduced from 15s to 2s







