Skip to main content

Introduction

REITrack is a private GPS tracking app for Android. It records your location to a local database, works offline, supports geofencing, and has no analytics or telemetry. Points stay on the device unless you enable REITrack Cloud sync.

Key Features

  • Private by default - History stays in a database on the phone. Nothing is uploaded unless you turn Cloud sync on, and then only to REITrack Cloud — the destination is not configurable, so location data cannot be redirected to a third party.
  • Privacy First - No analytics, no telemetry, no advertising SDKs.
  • Works Offline - Fully functional without a server. Export as CSV, GeoJSON, GPX, or KML.
  • Offline Maps - Download map areas to your device for use without an internet connection.
  • Scheduled Export - Automatic daily, weekly or monthly exports to a local directory with file retention management.
  • Encrypted Backup - Single password-encrypted archive of locations, settings, geofences and credentials.
  • Location History - View daily summaries, trip segmentation, calendar with activity dots, per-trip export and notes on individual points.
  • Reliable Tracking - Foreground service, auto-start on boot and exponential backoff retry.
  • Geofencing - Pause zones that stop recording locations. Optionally stop GPS entirely when on WiFi or when the device is motionless.
  • Tracking Profiles - Automatically adjust GPS interval, distance filter and sync settings based on conditions like charging, Android Auto, speed or stationary detection.
  • Flexible Sync - Instant, batch, Wi-Fi only or offline modes.
  • Display Settings - Choose between metric and imperial units, 12h or 24h time format. Auto-detected from device locale on first use.
  • Quick Setup - Configure devices via rootcastle://setup deep links or QR codes.
  • Authentication - Basic Auth, Bearer Token or custom headers
  • Dark Mode - Full light and dark theme support.

App Screens

REITrack has twenty-two screens, each focused on a specific task:

ScreenPurpose
DashboardLive map with current coordinates, today's track overlay, tracking controls, database stats, and geofence status
SettingsHub linking to Connection, Tracking and Sync, API Field Mapping, Tracking Profiles, Appearance and data/about screens
ConnectionServer endpoint URL, offline mode toggle and connection test
Tracking & SyncGPS polling interval, distance filter, accuracy threshold and sync strategy preset
AppearanceLight/dark theme, unit system, time format and custom map tile URLs
AccountSign in with email or Google to enable Cloud sync, and manage the signed-in account
GeofencesCreate pause zones by tapping the map, view all zones with pause option indicators
Geofence EditorConfigure a zone: name, radius, record pause, WiFi pause, motionless pause and timeout, stationary heartbeat
Offline MapsDownload map areas to the device for use without an internet connection
Tracking ProfilesCreate and manage condition-based profiles that automatically adjust tracking settings
Profile EditorConfigure profile name, condition trigger, GPS interval, distance filter, sync interval, priority, and deactivation delay
Location HistoryBrowse recorded locations on a track map with calendar day picker and trip-colored segments, view segmented trips with per-trip stats; tap a point to add a note
Trip DetailFull trip view with dedicated map, stats grid (distance, duration, avg speed, elevation), speed and elevation profile charts, export, and delete
Location SummaryAggregated stats (total distance, trips, active days, avg distance) for selectable periods with daily breakdown and tap-to-inspect navigation
Export DataExport tracked locations as CSV, GeoJSON, GPX, or KML
Auto-ExportConfigure scheduled exports: directory, format, frequency, time of day (with weekday or day-of-month for weekly/monthly), export range and file retention
Data ManagementClear sent history, delete old data, vacuum the database
Backup & RestoreCreate or restore a single password-encrypted .rootcastle archive of all data (locations, settings, geofences, credentials)
Setup ImportConfirmation screen for deep link configuration imports (rootcastle://setup)
LoggingIn-app activity log viewer (level filtering, search, export) plus opt-in persistent file logging
AboutApp version, device info, links to repository and privacy policy

Screenshots