Privacy Policy

This Privacy Policy describes the information collected by TrackSport through the mobile application TrackSport Tracker. We take user privacy very seriously.

Information Collection

TrackSport Tracker does not collect personal user information beyond what is strictly necessary to provide its GPS tracking functionality. No information is shared with third parties. The application does not contain any in-app purchases, unless explicitly stated on Google Play or the App Store.

The following data is transmitted to the TrackSport server solely for the purpose of live athlete tracking during sports events:

  • GPS coordinates (latitude, longitude, altitude, accuracy)
  • Timestamps of location points
  • Device battery level (to alert event staff when the battery is low)
  • Athlete reference code

Authentication tokens are stored locally on the device using the platform’s secure storage (Android Keystore / iOS Secure Enclave) and are never shared.

Permissions Used by the Application

1. Internet Access

  • INTERNET
  • ACCESS_NETWORK_STATE

The network connection is used only to send GPS location points, heartbeat signals, and battery status to the TrackSport tracking server, and to validate login credentials via OAuth.

2. Location (GPS Tracking)

  • ACCESS_FINE_LOCATION
  • ACCESS_COARSE_LOCATION
  • ACCESS_BACKGROUND_LOCATION

Location permissions are the core requirement of this application. GPS data is collected continuously during an active tracking session in order to record the real-time position of an athlete on the course. Background location access is required so that tracking continues uninterrupted even when the screen is off or the app is in the background. Location data is sent to the TrackSport server and is used exclusively for live race tracking dashboards.

3. Foreground Service

  • FOREGROUND_SERVICE
  • FOREGROUND_SERVICE_LOCATION

A persistent foreground service is used to keep GPS collection running reliably while the application is tracking. A notification is shown in the system status bar to inform the user that tracking is active.

4. Notifications

  • POST_NOTIFICATIONS

Used to display a foreground service notification indicating that GPS tracking is currently active. No marketing or promotional notifications are sent.

5. Camera

  • CAMERA

The camera is used only for scanning QR codes in order to obtain the athlete’s reference code or tracking session code at the start of an event.

6. Keeping the Screen and CPU Awake

  • WAKE_LOCK

This permission prevents the device CPU from sleeping during active tracking, ensuring that GPS points and network transmissions are not interrupted by power-saving modes.

Local Data Storage

GPS location points are stored in a local SQLite database on the device. This allows unsent points to be retransmitted automatically when an internet connection is restored after a temporary outage. Sent points are periodically cleaned up from local storage. The application also allows the user to export the recorded track as a GPX file and share it via the standard system share sheet.

Strava Integration

The application optionally supports connecting a Strava account. If the user authorises this integration, an OAuth token is obtained and stored securely on the device. No Strava profile data is collected or transmitted to the TrackSport server.

Disclaimer

We are not responsible for any device malfunction, battery drain, or hardware damage that may occur during the use of our applications.

Changes to This Privacy Policy

Our Privacy Policy may change from time to time. Any changes will be posted on this page.

Contact Us

If you have any questions or concerns about this Privacy Policy, please contact us:

📧 office@tracksport.eu
📞 +359 878 484 056

Last updated: April 2026  |  TrackSport © 2026