* *run at startup* (RECEIVE_BOOT_COMPLETED): to start sending and receiving on device start
* *run at startup* (RECEIVE_BOOT_COMPLETED): to start sending and receiving on device start
* *foreground service* (FOREGROUND_SERVICE): to run a foreground service on Android 9 Pie and later, see also the next question
* *foreground service* (FOREGROUND_SERVICE): to run a foreground service on Android 9 Pie and later, see also the next question
* *prevent device from sleeping* (WAKE_LOCK): to keep the device awake while performing actions, like synchronization of messages
* *prevent device from sleeping* (WAKE_LOCK): to keep the device awake while performing actions, like synchronization of messages
@ -350,7 +350,9 @@ The following Android permissions are *required*:
* *use fingerprint hardware* (USE_FINGERPRINT) and use *biometric hardware* (USE_BIOMETRIC): to use biometric authentication (fingerprint, face unlock, etc)
* *use fingerprint hardware* (USE_FINGERPRINT) and use *biometric hardware* (USE_BIOMETRIC): to use biometric authentication (fingerprint, face unlock, etc)
* *in-app billing* (BILLING): for in-app purchases
* *in-app billing* (BILLING): for in-app purchases
The following Android permissions are *optional*:
<br/>
The following Android permissions are **optional**:
* *read your contacts* (READ_CONTACTS): to auto complete addresses, to show contact photos and [to pick contacts](https://developer.android.com/guide/components/intents-common#PickContactDat)
* *read your contacts* (READ_CONTACTS): to auto complete addresses, to show contact photos and [to pick contacts](https://developer.android.com/guide/components/intents-common#PickContactDat)
* *read the contents of your SD card* (READ_EXTERNAL_STORAGE): to accept files from other, outdated apps, see also [this FAQ](#user-content-faq49)
* *read the contents of your SD card* (READ_EXTERNAL_STORAGE): to accept files from other, outdated apps, see also [this FAQ](#user-content-faq49)
@ -361,6 +363,8 @@ The following Android permissions are *optional*:
[Optional permissions](https://developer.android.com/training/permissions/requesting) are supported on Android 6 Marshmallow and later only.
[Optional permissions](https://developer.android.com/training/permissions/requesting) are supported on Android 6 Marshmallow and later only.
On earlier Android versions you will be asked to grant the permissions on installing FairEmail.
On earlier Android versions you will be asked to grant the permissions on installing FairEmail.
<br/>
The following permissions are needed to show the count of unread messages as a badge (see also [this FAQ](#user-content-faq106)):
The following permissions are needed to show the count of unread messages as a badge (see also [this FAQ](#user-content-faq106)):