Privacy
Livetracking
When the GPS fix is obtained, XCTrack immediately reports your position to the livetracking server. Then, when you start moving, once a minute your complete position (1 second fixes) are sent to the livetracking server. At that moment your tracklog becomes visible to other xctrack or web users.
- Flight shorter than 2 minutes are immediately discarded.
- Longer flights are archived on our server for 14 days.
Please be aware that when XCTrack with livetracking is enabled, your position is clearly visible in our web application. We can often see car drives in the web application, unfortunately currently we cannot do anything about it (in the future we might try to filter out car driving automatically).
XCTrack app privileges
- android.permission.ACCESS_FINE_LOCATION
- allows to acquire GPS location
- android.permission.WRITE_EXTERNAL_STORAGE
- allows writing tracklog & log
- android.permission.INTERNET
- allows tracklog uploading and airspace sync
- android.permission.BLUETOOTH
- for external devices
- android.permission.BLUETOOTH_ADMIN
- for turning on bluetooth if external device is configured
- android.permission.ACCESS_NETWORK_STATE
- allows testing if internet connection is available
- android.permission.WAKE_LOCK
- allows to keep XCTrack awake - you want whole tracklog, do you?
- android.permission.READ_SYNC_SETTINGS
- for airspace syncing - doesn’t sync if global sync settings is off
- android.permission.WRITE_SYNC_SETTINGS
- for automatic sync-off during flight
- android.permission.GET_ACCOUNTS
- for donation syncing
- android.permission.NFC
- for competition task sharing
- android.permission.ACCESS_NOTIFICATION_POLICY
- allows automatic muting/unmuting ringing tone during flight
- android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
- we can show you directly a page to make xctrack run better in the background
- android.permission.FOREGROUND_SERVICE
- so that xctrack can run in the background at all
- android.permission.CALL_PHONE
- for buttons that allow you to dial a number
- android.permission.READ_PHONE_STATE
- to better manage outgoind calls
- android.permission.ANSWER_PHONE_CALLS
- for rejecting an incoming call
- android.permission.READ_CALL_LOG
- to be able to read a phone number of an incoming call
- android.permission.READ_CONTACTS
- so that we can show you a contact name of a call that was rejected
- android.permission.MODIFY_AUDIO_SETTINGS
- to set audio to maximum volum upon xctrack startup
- android.permission.SYSTEM_ALERT_WINDOW
- to be able to put xctrack to foreground if you configure it in events
- android.permission.CAMERA
- for competition task sharing
- com.android.vending.BILLING
- for donations
- com.google.android.gms.permission.ACTIVITY_RECOGNITION
- testing feature right now
XCTrack does not collect, save, publish nor share any of its user’s private or otherwise sensitive information. It creates a valid IGC tracklog in XCTrack/Tracklogs folder, that can be uploaded to xcontest.org site by the user. We are syncing your donations - we really appreciate our donors and we want to give them special treatment in the future.
If you enable livetracking, XCTrack transmits its position as soon as it gets a GPS signal. We need this to display position of other pilots nearby. Once you take off, the complete tracklog (1 point/second) is transmitted to the livetracking server. Your position and tracklog is available publicly online at that moment. We keep the tracklog in a database for a few days. The tracklog can be automatically submitted to XContest if you enable that feature.
XCTrack uses Firebase Crashlytics for crash reporting, please read their privacy policy.