Skip to content
OpenTracks is a sport tracking application that completely respects your privacy.
Java
Branch: master
Clone or download
dennisguse KML/KMZ export and share: add configuration to export with trackdetai…
…l without the rest.

Fixed some issues in TRACK_ONLY mode as too much data was exposed.
Latest commit 9dd2f7d Sep 15, 2019

README.md

OpenTracks: a sport tracker

OpenTracks logo

OpenTracks is a sport tracking application that completely respects your privacy.

Donate using Liberapay

Features:

  • Tracking: track your sport and outdoor activities
  • Photos and Markers: mark interesting locations while tracking
  • Heart rate: supports bluetooth LE sensors
  • Export data: Export tracks either as KML or GPX
  • Voice annoucements
  • No Internet access: Internet is not used
  • No advertising
  • Privacy:
    • contains in-app analytics
    • does not have Google Play Services
    • has no cloud integration

Only required permissions:

  • ACCESS_FINE_LOCATION: required to use the GPS.

Please note: Tracks does not contain a map (as this would required Internet access). To show your tracks on a map, a 3rd party application (e.g., OsmAnd or MAPS.ME) needs to be installed.

Project history

OpenTracks is based upon Google My Tracks app (code). Initially, My Tracks was initially released by Google in 2010 as open-source software. In 2016, Google decided to discontinue My Tracks and stopped distributing it via the Google Play store in April 2016. The Plonk42 conducted some maintenance work until 2016, so My Tracks could still be used (based upon version Google's MyTracks version 2.0.6). Plonk42's version is available here. In 2019, OpenTracks was forked from Plonk42's My Tracks and major rework was conducted.

Rework of OpenTracks included:

  • removing Google's analytics code,
  • removing integration into Google Drive,
  • removing Google Maps integration,
  • removing Google Earth integration,
  • removing use of Google Play service,
  • removing calorie estimation and activity estimation,
  • removing support for ANT+ and Classic Bluetooth,
  • adding support for Bluetooth LE heart rate sensors,
  • removing Protobuf (store sensor data in SQLite columns directly), and
  • removing Android Service API for other apps.

Artwork, logos and user interface remained more or less unchanged.

More information about Google My Tracks:

You can’t perform that action at this time.