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
INTERNETACCESS_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_LOCATIONACCESS_COARSE_LOCATIONACCESS_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_SERVICEFOREGROUND_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:
📞 +359 878 484 056
