G DATA Mobile Device Management: The Permissions
Information about the required permissions for the G DATA Endpoint Security Android App
To provide its protective capability, G DATA Endpoint Security Android requires extensive permissions. During installation, the user receives detailed information about which actions require specific permissions. You can also find extensive information in the Privacy policy, which you can view after opening the G DATA Endpoint Security Android App. With regard to the telemetry data collected by G DATA, we have summarized all information for you at all information on this page.
In addition, this page provides you with a quick overview of the type, scope, and purpose of the required permissions.
System Permissions Overview
| Permission | Function |
|---|---|
android.permission.ACCESS_BACKGROUND_LOCATION |
Enables location tracking of the device even when the G DATA Endpoint Security Android App runs in the background. |
android.permission.ACCESS_COARSE_LOCATION |
Enables querying an approximate location in the system. In doing so, the system attempts to determine the location by means of network triangulation. |
android.permission.ACCESS_FINE_LOCATION |
Enables querying more precise location data in the system. Both network triangulation and GPS coordinates are used. |
android.permission.ACCESS_WIFI_STATE |
Enables checking whether the device is currently communicating on the Internet via mobile data or via Wi-Fi. |
android.permission.CAMERA |
Enables scanning the QR code during the initial setup of a device to connect to the G DATA Mobile Device Management system. |
android.permission.CHANGE_WIFI_STATE |
Enables suggesting Wi-Fi networks as connection recommendations. |
android.permission.FOREGROUND_SERVICE |
Enables remaining permanently active to ensure continuous protection. |
android.permission.GET_TASKS |
Enables reading the processes currently running on the system. This is necessary to detect whether a locked app has been started. |
android.permission.INTERNET |
Enables communication over the Internet (required to process the telemetry data and establish a connection to G DATA Mobile Device Management). |
android.permission.MANAGE_EXTERNAL_STORAGE |
Enables scanning content on external storage media (SD cards). |
android.permission.READ_PHONE_STATE |
Enables reading device status information such as model, manufacturer, or installed Android version. |
android.permission.RECEIVE_BOOT_COMPLETED |
Enables starting the G DATA Endpoint Security Android App automatically after the device has booted. Similar to autostart in Windows. |
android.permission.REORDER_TASKS |
Enables manipulating the order of the processes currently running on the system. This is necessary so that G DATA Endpoint Security Android can place itself in front of a newly started app and block it. |
android.permission.REQUEST_DELETE_PACKAGES |
Enables requesting uninstalls in the event that malware is detected. |
android.permission.REQUEST_INSTALL_PACKAGES |
Enables checking apps by our Endpoint Security before the actual installation (Sideload Scan). |
android.permission.WRITE_EXTERNAL_STORAGE |
Enables deleting files (not apps). |
android.settings.MANAGE_ALL_FILES_ACCESS_PERMISSION |
Enables scanning all files on the system. |