What Android permissions does Runkeeper require and why?
When installing Runkeeper on Android, you will be presented with a set of permissions that the app requires. Here's a brief explanation of why Runkeeper needs each of those permissions.
Your accounts
We use these permissions to log in with your google accounts
- use accounts on the device
- find accounts on the device
- read Google service configuration
Your location
We use your location when tracking an activity (run, walk, bike, etc.)
- precise location (GPS and network-based)
Microphone
On Wear, we use your wearable's microphone on the Runkeeper app to handle voice commands to control your workout
- Pause Activity
- Resume Activity
- Stop Activity
Network communication
We use network permissions to use the internet when saving your activity data and provide you updated content in the app
- receive data from Internet
- full network access
- view network connections
Storage
We use storage to save pictures taken during an activity to your phone
- modify or delete the contents of your USB storage
Bluetooth
We use bluetooth permission to pair heart rate monitors with Runkeeper
- pair with Bluetooth devices
- access Bluetooth settings
Your social information
We use your contacts when you are trying to find friends on Runkeeper or tag your friends in an activity. We DO NOT store these contacts on our servers
- read your contacts
- read call log
System tools
We also use this permission for storing photos taken during your activity
- test access to protected storage
Affects battery
We use this permission when tracking an activity so that we can obtain updated location information. Note that you can still turn off your screen during this time to save battery
- prevent device from sleeping