Permissions¶
In order to perform various tasks and provide a cohesive email client, K-9 uses various permissions. See our Privacy Policy for information on how we handle personal information obtained via these permissions.
For Android 6 and above, only the Contacts permission will be requested by a system dialog when you use the app. The rest are granted automatically when you install K-9.
Network Communication¶
Full Internet Access¶
In order to connect to your email server, K-9 needs the ability to create and manage network connections. We do this with careful consideration for both battery life and security - only opening connections as needed.
Read your contacts¶
In order to mark e-mail that comes from your contacts and use your contacts to provide email address auto-completion, we need access to your contacts.
Other¶
Read sync settings¶
In order to respect Android's global background sync setting when fetching mail, we need this permission.
Run at startup¶
In order to pick up your email when the device is started we need to be able to start on boot.
Full network access¶
In order to connect to your email server, K-9 needs the ability to create and manage network connections. We do this with careful consideration for both battery life and security - only opening connections as needed.
Prevent device from sleeping¶
When we are in the middle of downloading email we want to be able to finish sending / receiving that request.
View network connections¶
In order to determine whether we should try to connect we need to be able to know the network state.
Control vibration¶
One of the settings of K-9 is to vibrate on receiving an email. In order to do this we need control of vibration.