* *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
* *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)
* *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 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.
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)):