Fortinet black logo

Appendix A: FortiClient (Android) permission use

Appendix A: FortiClient (Android) permission use

Static permissions

Static permissions are shown only on devices running Android 4.x and 5.x. All permissions are dynamic on devices running Android 6.x and 7.x. Android 6.x and 7.x automatically grant many permissions.

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>

<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE"/>

<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/>

<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>

<uses-permission android:name="android.permission.RESTART_PACKAGES"/>

<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

<uses-permission android:name="android.permission.KILL_BACKGROUND_PROCESSES"/>

<uses-permission android:name="com.android.email.permission.ACCESS_PROVIDER"/>

<uses-permission android:name="com.android.email.permission.READ_ATTACHMENT"/>

<uses-permission android:name="com.google.android.gm.email.permission.ACCESS_PROVIDER"/>

<uses-permission android:name="com.google.android.gm.email.permission.READ_ATTACHMENT"/>

<uses-permission android:name="com.google.android.gm.email.permission.READ_ATTACHMENT_PREVIEW"/>

<uses-permission android:name="com.google.android.gm.permission.READ_CONTENT_PROVIDER"/>

<uses-permission android:name="com.google.android.gm.permission.READ_GMAIL"/>

<uses-permission android:name="com.google.android.gm.permission.WRITE_GMAIL"/>

<uses-permission android:name="com.google.android.providers.gmail.permission.READ_ATTACHMENT"/>

<uses-permission android:name="com.google.android.providers.gmail.permission.READ_GMAIL"/>

<uses-permission android:name="android.permission.READ_PROFILE"/>

<uses-permission android:name="android.permission.INTERNET"/>

<uses-permission android:name="android.permission.VIBRATE"/>

<uses-permission android:name="android.permission.WAKE_LOCK"/>

<uses-permission android:name="android.permission.CAMERA"/>

Network usage

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>

<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE"/>

<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/>

<uses-permission android:name="android.permission.INTERNET"/>

VPN management daemons

<uses-permission android:name="android.permission.KILL_BACKGROUND_PROCESSES"/>

Autoconnect permissions

<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>

<uses-permission android:name="android.permission.RESTART_PACKAGES"/>

Import certificate permissions

<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

Load user profile for FortiTelemetry permissions

<uses-permission android:name="android.permission.READ_PROFILE"/>

Send feedback by email permissions

<uses-permission android:name="com.android.email.permission.ACCESS_PROVIDER"/>

<uses-permission android:name="com.android.email.permission.READ_ATTACHMENT"/>

<uses-permission android:name="com.google.android.gm.email.permission.ACCESS_PROVIDER"/>

<uses-permission android:name="com.google.android.gm.email.permission.READ_ATTACHMENT"/>

<uses-permission android:name="com.google.android.gm.email.permission.READ_ATTACHMENT_PREVIEW"/>

<uses-permission android:name="com.google.android.gm.permission.READ_CONTENT_PROVIDER"/>

<uses-permission android:name="com.google.android.gm.permission.READ_GMAIL"/>

<uses-permission android:name="com.google.android.gm.permission.WRITE_GMAIL"/>

<uses-permission android:name="com.google.android.providers.gmail.permission.READ_ATTACHMENT"/>

<uses-permission android:name="com.google.android.providers.gmail.permission.READ_GMAIL"/>

Debugging permissions

<uses-permission android:name="android.permission.VIBRATE"/>

<uses-permission android:name="android.permission.WAKE_LOCK"/>

<uses-permission android:name="android.permission.CAMERA"/>

Appendix A: FortiClient (Android) permission use

Static permissions

Static permissions are shown only on devices running Android 4.x and 5.x. All permissions are dynamic on devices running Android 6.x and 7.x. Android 6.x and 7.x automatically grant many permissions.

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>

<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE"/>

<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/>

<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>

<uses-permission android:name="android.permission.RESTART_PACKAGES"/>

<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

<uses-permission android:name="android.permission.KILL_BACKGROUND_PROCESSES"/>

<uses-permission android:name="com.android.email.permission.ACCESS_PROVIDER"/>

<uses-permission android:name="com.android.email.permission.READ_ATTACHMENT"/>

<uses-permission android:name="com.google.android.gm.email.permission.ACCESS_PROVIDER"/>

<uses-permission android:name="com.google.android.gm.email.permission.READ_ATTACHMENT"/>

<uses-permission android:name="com.google.android.gm.email.permission.READ_ATTACHMENT_PREVIEW"/>

<uses-permission android:name="com.google.android.gm.permission.READ_CONTENT_PROVIDER"/>

<uses-permission android:name="com.google.android.gm.permission.READ_GMAIL"/>

<uses-permission android:name="com.google.android.gm.permission.WRITE_GMAIL"/>

<uses-permission android:name="com.google.android.providers.gmail.permission.READ_ATTACHMENT"/>

<uses-permission android:name="com.google.android.providers.gmail.permission.READ_GMAIL"/>

<uses-permission android:name="android.permission.READ_PROFILE"/>

<uses-permission android:name="android.permission.INTERNET"/>

<uses-permission android:name="android.permission.VIBRATE"/>

<uses-permission android:name="android.permission.WAKE_LOCK"/>

<uses-permission android:name="android.permission.CAMERA"/>

Network usage

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>

<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE"/>

<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/>

<uses-permission android:name="android.permission.INTERNET"/>

VPN management daemons

<uses-permission android:name="android.permission.KILL_BACKGROUND_PROCESSES"/>

Autoconnect permissions

<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>

<uses-permission android:name="android.permission.RESTART_PACKAGES"/>

Import certificate permissions

<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

Load user profile for FortiTelemetry permissions

<uses-permission android:name="android.permission.READ_PROFILE"/>

Send feedback by email permissions

<uses-permission android:name="com.android.email.permission.ACCESS_PROVIDER"/>

<uses-permission android:name="com.android.email.permission.READ_ATTACHMENT"/>

<uses-permission android:name="com.google.android.gm.email.permission.ACCESS_PROVIDER"/>

<uses-permission android:name="com.google.android.gm.email.permission.READ_ATTACHMENT"/>

<uses-permission android:name="com.google.android.gm.email.permission.READ_ATTACHMENT_PREVIEW"/>

<uses-permission android:name="com.google.android.gm.permission.READ_CONTENT_PROVIDER"/>

<uses-permission android:name="com.google.android.gm.permission.READ_GMAIL"/>

<uses-permission android:name="com.google.android.gm.permission.WRITE_GMAIL"/>

<uses-permission android:name="com.google.android.providers.gmail.permission.READ_ATTACHMENT"/>

<uses-permission android:name="com.google.android.providers.gmail.permission.READ_GMAIL"/>

Debugging permissions

<uses-permission android:name="android.permission.VIBRATE"/>

<uses-permission android:name="android.permission.WAKE_LOCK"/>

<uses-permission android:name="android.permission.CAMERA"/>