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.