Features

Network and Connectivity Policy

A Network and Connectivity policy controls how the devices in a device group connect to the outside world:

You create the policy once and assign it to one or more device groups. Every device in those groups receives the same settings.

Before You Start

Where to Find It

Open Policies in the left-hand menu and select Network and connectivity. The enterprise home page also has a Network and Connectivity card that leads to the same list.

The list shows every policy in the enterprise with its Display name, the Assigned Device Groups and the Min Android version it requires. Use the Name filter and Search to narrow the list, and the page controls above and below the table to move between pages.

How to Create a Policy

  1. Open Policies → Network and connectivity.

  2. Select Create, then Create new +. (To start from a saved template, select Create from template + instead — see Templates.)

  3. Enter a Description Name. This is required and must be unique within the enterprise.

  4. Fill in the General, Network Access, Proxy and Wi-Fi Policies sections. Every dropdown starts as Unspecified, which means "do not manage this setting" — the device keeps its default behaviour. Only change the settings you actually want to enforce.

  5. If devices should have Wi-Fi networks ready to use, add them under Network Configurations — see Network Configurations.

  6. Select Save.

n1.png

If something is wrong, an error message appears at the top of the page and the policy is not saved. See Troubleshooting for the most common messages.

What Happens Next?

The new policy appears in the list. It does nothing until you assign it to a device group — see Assigning the Policy to a Device Group.

Settings Reference

The option names below are exactly what the dropdowns show.

General

Setting

What it does

Escape Hatch Enabled

When Yes, a device that cannot reach any network when it starts up asks the user to connect to a network temporarily so it can fetch its latest policy. The temporary network is forgotten afterwards. Recommended for devices locked to a single app, where the user cannot otherwise reach the settings. Note: if Configure Wifi is set to DisallowConfiguringWifi, the escape hatch is shown regardless of this setting when the device has no network at start-up.

Log Types

Which activity logs the device collects. You can select both SecurityLogs (for example wrong password attempts, removable storage mounted) and NetworkActivityLogs (DNS lookups and network connections). Users see a notice on the device when logging is enabled. Security logs need Android 7 or later, network logs Android 8 or later; on company-owned devices with a work profile both need Android 12 or later and only cover the work profile.

Upload on Cellular Allowed

Which of the enabled log types may be uploaded over mobile data. By default logs wait until the device is on Wi-Fi.

Network Access

Setting

Options and effect

Wifi State

WifiStateUserChoice (default): the user may turn Wi-Fi on and off. WifiEnabled: Wi-Fi is on and cannot be turned off. WifiDisabled: Wi-Fi is off and cannot be turned on. Enabled/Disabled need company-owned devices on Android 13 or later.

Configure Wifi

AllowConfiguringWifi (default): the user may add, change and remove Wi-Fi networks. DisallowAddWifiConfig: the user can only switch between networks that already exist on the device (Android 13 or later). DisallowConfiguringWifi: the user cannot add, change or remove networks at all. On fully managed devices this also removes every network from the device except the ones listed under Network Configurations; on work profiles the existing networks stay but cannot be changed.

Minimum Wifi Security Level

The weakest network the device may join. OpenNetworkSecurity (default): any network, including open ones. PersonalNetworkSecurity: a password-protected network (WEP, WPA2-PSK) at minimum — no open networks. EnterpriseNetworkSecurity: enterprise (EAP) networks only. EnterpriseBit192NetworkSecurity: 192-bit enterprise networks only. Anything stricter than Open needs Android 13 or later.

Airplane Mode State

AirplaneModeUserChoice (default): the user may toggle airplane mode. AirplaneModeDisabled: airplane mode is off and cannot be turned on (Android 9 or later).

Cellular Two G State

CellularTwoGUserChoice (default): the user may toggle 2G. CellularTwoGDisabled: 2G is off and cannot be turned on from settings (Android 14 or later).

Ultra Wideband State

UltraWidebandUserChoice (default): the user may toggle ultra-wideband. UltraWidebandDisabled: ultra-wideband is off and cannot be turned on from settings (Android 14 or later).

USB Data Access

Controls data over the USB port; charging is never affected. AllowUsbDataTransfer: everything allowed. DisallowUsbFileTransfer (default when Unspecified): file transfer is blocked, but accessories such as a mouse or keyboard still work. DisallowUsbDataTransfer: all USB data is blocked (Android 12 or later with suitable hardware; older or incompatible devices fall back to blocking file transfer only). Company-owned devices only.

Tethering Settings

AllowAllTethering (default): all forms of tethering and hotspot are allowed. DisallowWifiTethering: Wi-Fi hotspot is blocked, other tethering allowed (company-owned devices on Android 13 or later). DisallowAllTethering: no tethering of any kind.

Preferential Network Service

Whether work traffic uses a network service dedicated to enterprise use, such as an enterprise slice on a 5G network, when your carrier provides one. PreferentialNetworkServiceDisabled is the default. PreferentialNetworkServiceEnabled needs a work profile on Android 12 or later, or a fully managed device on Android 13 or later.

Proxy

A device-wide HTTP proxy recommendation. Leave all four fields empty if you do not use a proxy.

Setting

What to enter

Proxy Host

Host name or address of the proxy server.

Proxy Port

Port of the proxy server.

Proxy Exclusion List

Hosts that bypass the proxy, separated by commas. Wildcards such as *.example.com are allowed.

Proxy PAC URL

Address of a PAC (proxy auto-configuration) script.

Use either the direct proxy fields (Host, Port, Exclusion List) or the PAC URL, never both — the policy cannot be saved otherwise.

Keep in mind that the proxy is a recommendation: some apps ignore it, and if the proxy cannot be reached the device may lose network access.

Wi-Fi Policies

This section restricts which Wi-Fi networks a device may connect to. It does not change which networks are stored on the device — use Configure Wifi for that.

Setting

Options and effect

Setting

Options and effect

Wifi SSID Policy Type

Unspecified: no restriction — the SSID list must be left empty. WifiSsidDenylist: the device may join any network except the ones listed. WifiSsidAllowlist: the device may join only the listed networks — the list must contain at least one name.

Wifi SSIDs

The network names the rule applies to. Type a name and press Enter or , to add it; select × on a name to remove it. Any non-empty list needs a company-owned device on Android 13 or later.

Wifi Direct Settings

AllowWifiDirect (default) or DisallowWifiDirect, which stops the user from using Wi-Fi Direct (company-owned devices on Android 13 or later).

Network Configurations

Each entry is a Wi-Fi network that the device knows about without the user having to enter anything. The network is pushed to the device together with its password.

n2.png

  1. Select Add in the Network Configurations section. A new tab (Configuration 1, Configuration 2, …) appears; the tab takes the network's Name once you enter one.

  2. Fill in the fields below.

  3. To remove the configuration shown, select Delete at the bottom right of the section.

Field

What to enter

GUID

An identifier you choose for this network. It must be unique within the policy; certificates refer to it.

Name

A display name for the network.

SSID

The network name exactly as the access point broadcasts it.

Passphrase

The network password. Required for WepPsk, WpaPsk and Wep8021x; must be left empty for Unspecified, WpaEap and Wpa3Enterprise192. A WEP key must be exactly 10 or 26 characters. Select the eye icon to show what you typed. After saving, the password is stored securely and only shown as ********.

Security

Unspecified: an open network with no password. WepPsk, WpaPsk: a personal network with a shared password. WpaEap, Wep8021x, Wpa3Enterprise192: enterprise networks that authenticate with certificates — see the note below.

MAC Address Randomization Mode

Hardware: the device uses its factory MAC address. Automatic: the device decides. Leave empty to keep the device default. Android 13 or later.

Auto Connect

Yes: the device joins the network automatically when in range. No: the user must pick the network once before it connects automatically.

EAP Outer, EAP Identity, EAP Domain Suffix Match, EAP Server CA Ref, EAP Client Cert Type, EAP Client Cert Ref

Enterprise (EAP) authentication details. For WpaEap and Wpa3Enterprise192 all six are required together with at least one certificate. EAP Domain Suffix Match takes one or more domain suffixes separated by commas, each containing a dot (for example corp.example.com); Wpa3Enterprise192 always needs one. EAP Server CA Ref and EAP Client Cert Ref are the GUIDs of certificates you add under Network Certificates. EAP Client Cert Type is Ref (a certificate in this policy) or KeyPairAlias (a key pair already installed on the device, Android 12 or later).

Enterprise Wi-Fi is not yet delivered to devices. The EAP fields and certificates are validated and saved with the policy, but the current release does not push them to devices, so an enterprise (EAP) network configured here will not connect. Personal (password) and open networks work normally.

Network Certificates

Certificates belong to a network configuration and are added inside it. Select Add in the Network Certificates box, fill in the fields, and select Delete to remove the selected certificate.

Field

What to enter

Description

A name for the certificate, at least 3 characters.

GUID

An identifier you choose. Use it in EAP Server CA Ref or EAP Client Cert Ref.

Type

Server, Authority or Client, depending on what the certificate is.

Cert

The certificate data.

Format

X509 for a certificate without a private key, Pkcs12 for a client certificate bundled with its key.

Viewing and Editing a Policy

  1. In the policy list, select the eye button on the row you want to open.

  2. If the policy is in use, Assigned to: at the top lists the device groups; each name is a link to that group.

  3. Select Edit.

  4. Change the settings. Select Save to keep the changes or Cancel to discard them.

Notes on editing:

Copying a Policy

Copying is the quickest way to create a variant of an existing policy.

  1. Select the copy button — either on the row in the list or at the bottom of an open policy.

  2. In Enter display name for new copy, type a name of at least 3 characters.

  3. Select Copy.

The copy contains every setting, network configuration and certificate of the original. When you copy from an open policy, the copy is opened for you.

Templates

A template is a policy saved for reuse; it is not assigned to devices itself.

Saving a template (Admin or Editor role only):

  1. Open Create → Create new +.

  2. Turn on the Template switch above the form.

  3. Fill in the settings and select Save.

Creating a policy from a template:

  1. Open Create → Create from template +.

  2. In Select a Template, select Create + next to the template you want.

  3. The form opens pre-filled. Enter a Description Name, adjust the settings and select Save.

Admins can remove a template with the trash button in the same dialog.

Deleting a Policy

  1. In the policy list, select the trash button on the row.

  2. Confirm with Delete in the Confirm deletion dialog.

A policy that is still assigned to a device group cannot be deleted. Remove it from the group first.

Assigning the Policy to a Device Group

  1. Open Device Groups and create a group or open an existing one.

  2. In Network and Connectivity Policy, select the policy.

  3. Save the group.

A device group can have one Network and Connectivity policy; a policy can be used by any number of groups. The Network and Connectivity column in the device group list shows which policy each group uses.

Minimum Android Version

Each policy shows a Min Android value in the list. It is calculated from the strictest option you selected and tells you the oldest Android version a device needs in order to apply everything in the policy. Devices running an older version keep their previous behavior for the settings they do not support.

Selection Requires Android
Nothing beyond the defaults 6
Airplane Mode State = AirplaneModeDisabled 9
USB Data Access = DisallowUsbDataTransfer 12
Wifi State = WifiEnabled or WifiDisabled 13
Configure Wifi = DisallowAddWifiConfig 13
Minimum Wifi Security Level stricter than Open 13
Tethering Settings = DisallowWifiTethering 13
Wifi Direct Settings = DisallowWifiDirect 13
Any Wifi SSIDs listed 13
Cellular Two G State = CellularTwoGDisabled 14
Ultra Wideband State = UltraWidebandDisabled 14

Application Policy

An Application policy controls a single app on the devices in a device group:

You create one Application policy per app, and attach the policies to device groups. Every device in those groups receives the same app setup.

Before You Start

Where to Find It

Open Policies in the left-hand menu and select Application.

The list shows every application policy with its Display name, Package, Assigned Device Groups, Disabled state and Min Android version. Filter by Name or Package and select Search; Advanced search adds filters for Disabled and Install Type. Each row has view, copy and delete buttons.

How to Create a Policy

  1. Open Policies → Application.

  2. Select Create, then Create new + (or Create from template + to start from a template — see the Policy Templates manual).

  3. Enter a Description Name. This is required and must be unique within the enterprise.

  4. In General, choose the Application. Until you do, the other sections stay empty and the page shows Select application first.... The choice is locked afterwards — a policy always belongs to one app.

  5. Fill in the sections described under Settings Reference below. Which fields are available depends on the chosen app and the Install Type; fields that do not apply are shown crossed out and cannot be edited.

  6. Optionally pick a Managed Configuration and set per-permission overrides under Permissions (overrides default).

  7. Select Save. Reset clears the whole form and starts over.

aa1.png

If something is wrong, an error message appears at the top of the page and the policy is not saved. See Troubleshooting at the end for the most common messages.

What Happens Next?

The new policy appears in the list. It does nothing until you assign it to a device group — see Assigning the Policy to a Device Group further down.

Settings Reference

The option names below are exactly what the dropdowns show.

aa2.png

General

Application

The app this policy is about, chosen from the apps in Application List. Locked once selected.

The device management client app is special: when you select it, its role and install type are fixed and cannot be changed.

Install Type

How the app is delivered to the device:

Role Type

Special roles for the app. You can select several, but only one app in a device group's policies can hold a given role:

User Control Settings

Whether the user may force-stop the app and clear its data:

Installation

Minimum Version Code

The lowest app version allowed on the device; the device updates the app to at least this version. The version must already be published on Google Play. Not available for custom apps.

Install Priority

Order of installation among the apps that install automatically. Only available for ForceInstalled and PreInstalled apps. 0 (the default) means no priority; values 1–10000 install sooner the lower they are.

Disabled

When Yes, the app is disabled on the device but its data is kept. Use this to switch an app off temporarily without uninstalling it.

Always On VPN Lockdown Exemption

What happens to this app when the device uses an always-on VPN in lockdown mode and the VPN is not connected:

Allow Uninstall By User

For custom apps only: DisallowUninstallByUser (default for an uploaded app) or AllowUninstallByUser.

APK Version Code

For custom apps only: which uploaded version of the APK is delivered. The newest uploaded version is selected automatically. Changing it also reloads the permission list in Permissions (overrides default), so re-check your selections there.

Installation constraints

Conditions the device waits for before installing the app. Only available for ForceInstalled and PreInstalled apps.

Permissions

Default Permission Policy

What happens when this app asks for a permission (location, camera, and so on):

Individual permissions can be overridden in Permissions (overrides default) at the bottom of the page.

Delegated Scopes

Extra management privileges handed to this app. You can select several: for example CertInstall (install and manage certificates), ManagedConfigurations (manage other apps' configurations), BlockUninstall, PermissionGrant, PackageAccess, EnableSystemApp, NetworkActivityLogs, SecurityLogs and CertSelection. The log and certificate-selection scopes can be held by only one app at a time; network logs need Android 10 or later and security logs Android 12 or later. Grant these only to apps you trust — they give the app real control over the device.

Credential Provider Policy

CredentialProviderAllowed lets the app act as a credential (password/passkey) provider on Android 14 and later. Leave Unspecified to use the device default.

Update & Play

Not available for custom apps.

aa3.png

Auto Update Mode

Accessible Track Ids

Google Play track IDs (for example internal or beta test tracks) the devices may receive this app from. Type an ID and press Enter or , to add it. Left empty, devices only get the production track.

Signin Key Fingerprint

Signin Key Fingerprint SHA-256 holds the SHA-256 fingerprints of the app's signing certificate. For a custom app they are filled in automatically from the uploaded APK, and a custom app cannot be saved without one. The device checks the installed app against these fingerprints. For Play apps the field is not editable.

Managed Configuration

Pre-filled settings for the app, chosen from the managed configurations created for this app under Managed Configurations. Pick one in the Configuration dropdown. If the configuration contains placeholder values (written as %placeholder%), an input appears for each placeholder so you can fill in the policy-specific value.

A managed configuration cannot be picked while saving the policy as a template.

Permissions (overrides default)

Per-permission exceptions to the Default Permission Policy. This section appears once the app is selected and its permissions are known.

  1. Open Select permissions and tick the permissions you want to override.

  2. For each selected permission, choose Grant, Prompt or Deny.

Viewing and Editing a Policy

  1. In the policy list, select the eye button on the row you want to open.

  2. If the policy is in use, Assigned to: at the top lists the device groups; each name is a link to that group.

  3. Select Edit.

  4. Change the settings. Select Save to keep the changes or Cancel to discard them.

The Application cannot be changed afterwards — create a new policy for a different app. Devices receive the updated settings through the device groups the policy is assigned to.

Copying a Policy

  1. Select the copy button — either on the row in the list or at the bottom of an open policy.

  2. In Enter display name for new copy, type a name of at least 3 characters.

  3. Select Copy.

The copy keeps the app, all settings, the managed configuration choice and the permission overrides. When you copy from an open policy, the copy is opened for you.

Templates

Administrators can save a policy as a global template with your organisation's preferred settings, and anyone can start a new policy from one with Create → Create from template +. See the Policy Templates manual. Note that a managed configuration cannot be included in an application policy template.

Deleting a Policy

  1. In the policy list, select the trash button on the row.

  2. Confirm with Delete in the Confirm deletion dialog.

A policy that is still in use cannot be deleted. Remove it from the device groups that use it first.

Assigning the Policy to a Device Group

  1. Open Device Groups and create a group or open an existing one.

  2. Add the policy in the Applications selection.

  3. Save the group.

A device group can use many application policies — one per app — and the same policy can be used by any number of groups.

Minimum Android Version

Each policy shows a Min Android value in the list — the oldest Android version a device needs in order to apply everything in the policy:

Individual options may additionally behave differently on older devices, as noted in the settings reference above.

Device Function Policy

A Device Function policy controls everyday device features on the devices in a device group:

You create the policy once and assign it to one or more device groups. Every device in those groups receives the same settings.

Before You Start

Where to Find It

Open Policies in the left-hand menu and select Device Function.

The list shows every policy in the enterprise with its Display name, the Assigned Device Groups and the Min Android version it requires. Use the Name filter and Search to narrow the list, and the page controls above and below the table to move between pages. Each row has view, copy and delete buttons.

How to Create a Policy

  1. Open Policies → Device Function.

  2. Select Create, then Create new + (or Create from template + to start from a template — see the Policy Templates manual).

  3. Enter a Description Name. This is required and must be unique within the enterprise.

  4. Go through the sections described under Settings Reference below. Every switch starts as No and every dropdown as Unspecified, which means "do not manage this setting" (except Location Mode) — the device keeps its default behaviour. Only change the settings you actually want to enforce.

  5. Optionally add a lock screen message — see Lock Screen Info below.

  6. Select Save.

d1.png

If something is wrong, an error message appears at the top of the page and the policy is not saved. See Troubleshooting at the end for the most common messages.

What Happens Next?

The new policy appears in the list. It does nothing until you assign it to a device group — see Assigning the Policy to a Device Group further down.

Settings Reference

Most settings are switches: No leaves the feature alone, Yes disables or enforces it as described. The option names below are exactly what the dropdowns show.

General

Skip First Use Hints Enabled

When Yes, the device recommends that apps skip their user tutorials and other introductory hints on first start-up. Useful for kiosk and single-purpose devices where the hints only get in the way.

Stay On Plugged Mode (multi)

Keeps the screen on while the device is connected to the selected power sources. You can select several: AC (charger), USB and Wireless. Leave unselected to let the screen turn off normally.

Auto Date and Time Zone

Connectivity

Location

Location Mode

Note: on work profiles on company-owned devices running Android 11 or later, the device cannot switch location on or off by itself — the device is reported as non-compliant until the user changes the location setting themselves.

Share Location Disabled

When Yes, location sharing is blocked.

Communication

Device Security

Credentials Config Disabled

When Yes, the user cannot manage user credentials (such as installed certificates).

USB File Transfer Disabled

When Yes, transferring files over USB is blocked. Works on company-owned devices. For finer USB control, see USB Data Access in the Network and Connectivity policy.

Microphone Access

Controls the microphone on fully managed devices (no effect on other devices):

Network Reset Disabled

When Yes, the user cannot use the "reset network settings" function. Fully managed devices only.

System & User interface

Create Windows Disabled

When Yes, apps cannot create windows on top of other apps (overlays). This prevents pop-up style windows from covering the screen.

Printing Policy

Lock Screen Info

A text shown on the device's lock screen — for example the company name and a phone number for returning a lost device.

  1. Select + Add Lock Screen Info.

  2. Enter the text in Default Text.

Select Delete to remove the message again.

d1.png

Viewing and Editing a Policy

  1. In the policy list, select the eye button on the row you want to open.

  2. If the policy is in use, Assigned to: at the top lists the device groups; each name is a link to that group.

  3. Select Edit.

  4. Change the settings. Select Save to keep the changes or Cancel to discard them.

Devices receive the updated settings through the device groups the policy is assigned to.

d3.png

Copying a Policy

  1. Select the copy button — either on the row in the list or at the bottom of an open policy.

  2. In Enter display name for new copy, type a name of at least 3 characters.

  3. Select Copy.

The copy contains every setting of the original, including the lock screen message. When you copy from an open policy, the copy is opened for you.

Templates

Administrators can save a policy as a global template with your organisation's preferred settings, and anyone can start a new policy from one with Create → Create from template +. See the Policy Templates manual.

Deleting a Policy

  1. In the policy list, select the trash button on the row.

  2. Confirm with Delete in the Confirm deletion dialog.

A policy that is still assigned to a device group cannot be deleted. Remove it from the group first.

Assigning the Policy to a Device Group

  1. Open Device Groups and create a group or open an existing one.

  2. In Device Functions, select the policy.

  3. Save the group.

A device group can have one Device Function policy; a policy can be used by any number of groups. The Device Function column in the device group list shows which policy each group uses.

Minimum Android Version

Each policy shows a Min Android value in the list — the oldest Android version a device needs in order to apply everything in the policy:

Individual options may additionally behave differently on older devices, as noted in the settings reference above.

Application Setting Policy

While an Application policy configures one specific app, an Application Setting policy sets the app-related rules that apply to the device as a whole:

You create the policy once and assign it to one or more device groups. Every device in those groups receives the same settings.

Before You Start

Where to Find It

Open Policies in the left-hand menu and select Application Setting.

The list shows every policy in the enterprise with its Display name, the Assigned Device Groups and the Min Android version it requires. Use the Name filter and Search to narrow the list, and the page controls above and below the table to move between pages. Each row has view, copy and delete buttons.

How to Create a Policy

  1. Open Policies → Application Setting.

  2. Select Create, then Create new + (or Create from template + to start from a template — see the Policy Templates manual).

  3. Enter a Description Name. This is required and must be unique within the enterprise.

  4. Fill in the General section — see Settings Reference below. Switches start as No and dropdowns as Unspecified, which means "do not manage this setting". Only change what you actually want to enforce.

  5. Optionally add Private Key Rules — see below.

  6. Select Save.

as1.png

If something is wrong, an error message appears at the top of the page and the policy is not saved.

What Happens Next?

The new policy appears in the list. It does nothing until you assign it to a device group — see Assigning the Policy to a Device Group further down.

Settings Reference

The option names below are exactly what the dropdowns show.

General

Install Apps Disabled

When Yes, the user cannot install apps themselves. Apps are then only delivered through Application policies.

Uninstall Apps Disabled

When Yes, the user cannot uninstall any app.

VPN Lockdown Enabled and VPN Package Name

Together these enforce an always-on VPN. Enter the package name of the VPN app in VPN Package Name (for example com.example.vpn); the device keeps that VPN connected at all times. When VPN Lockdown Enabled is Yes, the device gets no network access while the VPN is not connected.

To stop users from changing the VPN themselves, also set VPN Config Disabled in the Device Function policy. If a specific app must work even when the VPN is down, give it the VpnLockdownExemption in its Application policy.

Permitted Method Inputs

Restricts which keyboards (input methods) may be used. Type the package name of a keyboard app and press Enter or , to add it; only keyboards from the listed packages — plus the system's own — are then permitted. Leave the list empty to allow any keyboard.

Permitted Accessibility Services

Restricts which accessibility services may be used, the same way: list the allowed package names, and only those plus the system's built-in services are permitted. Leave empty to allow any. On a device with a work profile this affects both the work and the personal profile.

Auto Update

When apps on the device are updated automatically:

An app whose Application policy sets its own Auto Update Mode to postponed or high priority follows that instead of this setting.

Play Store Mode

Top Level Default Permission

The default answer when any app asks for a permission: Grant automatically, Prompt the user, or Deny automatically. An app's own Application policy (its Default Permission Policy and per-permission overrides) takes precedence over this device-wide default.

Private Key Rules

Private key rules decide which client certificate an app receives when it requests one — for example so a browser or an email app can authenticate against your services without asking the user to pick a certificate.

  1. Select Add in the Private Key Rules section. A new tab (Rule 1, Rule 2, …) appears; the tab takes the rule's Description name once you enter one.

  2. Fill in the fields below.

  3. To remove the rule shown, select Delete at the bottom right of the section.

Description name

A name for the rule.

URL Pattern

The URLs the rule applies to, written as a regular expression. Leave empty to match all URLs.

Package Names

The apps the rule applies to. Type a package name and press Enter or , to add it. Leave the list empty to apply the rule to every app that requests a certificate. When several rules match a request, the last matching rule decides.

Private Key Alias

The alias of the private key (certificate) to hand out. The key must already be installed on the device under this alias.

Viewing and Editing a Policy

  1. In the policy list, select the eye button on the row you want to open.

  2. If the policy is in use, Assigned to: at the top lists the device groups; each name is a link to that group.

  3. Select Edit.

  4. Change the settings — private key rules can be added, changed and deleted here too. Select Save to keep the changes or Cancel to discard them.

Devices receive the updated settings through the device groups the policy is assigned to.

Copying a Policy

  1. Select the copy button — either on the row in the list or at the bottom of an open policy.

  2. In Enter display name for new copy, type a name of at least 3 characters.

  3. Select Copy.

The copy contains every setting and private key rule of the original. When you copy from an open policy, the copy is opened for you.

Templates

Administrators can save a policy as a global template with your organisation's preferred settings, and anyone can start a new policy from one with Create → Create from template +. See the Policy Templates manual.

Deleting a Policy

  1. In the policy list, select the trash button on the row.

  2. Confirm with Delete in the Confirm deletion dialog.

A policy that is still assigned to a device group cannot be deleted. Remove it from the group first.

Assigning the Policy to a Device Group

  1. Open Device Groups and create a group or open an existing one.

  2. In Application Settings, select the policy.

  3. Save the group.

A device group can have one Application Setting policy; a policy can be used by any number of groups.

Administrative Policy

An Administrative policy sets device administration rules for the devices in a device group:

You create the policy once and assign it to one or more device groups. Every device in those groups receives the same settings.

Before You Start

Where to Find It

Open Policies in the left-hand menu and select Administrative.

The list shows every policy in the enterprise with its Display name, the Assigned Device Groups and the Min Android version it requires. Use the Description name filter and Search to narrow the list. Each row has view, copy and delete buttons.

How to Create a Policy

  1. Open Policies → Administrative.

  2. Select Create, then Create new + (or Create from template + to start from a template — see the Policy Templates manual).

  3. Enter a Description Name. This is required and must be unique within the enterprise.

  4. Fill in the General section — see Settings Reference below.

  5. Optionally add Enforcement Rules — see below.

  6. Select Save.

ad1.png

A question mark beside each section heading opens a short explanation of the settings in that section.
If something is wrong, an error message appears at the top of the page and the policy is not saved. See Troubleshooting at the end for the most common messages.

What Happens Next?

The new policy appears in the list. It does nothing until you assign it to a device group — see Assigning the Policy to a Device Group further down.

Settings Reference

The option names below are exactly what the dropdowns show.

General

Add user disabled

When Yes, adding new users and profiles on the device is blocked. On fully managed devices users can never be added, regardless of this setting.

Adjust volume disabled

When Yes, the user cannot adjust the device's master volume, and the device is muted. Fully managed devices only.

Mount physical media

When Yes, using external storage (for example USB drives and memory cards) on the device is blocked.

Minimum API level

The minimum allowed Android system version, given as an API level (for example 30 for Android 11). A device running an older version is reported as non-compliant. Leave empty for no minimum.

Default permission policy

The default answer when an app asks for a permission:

An app's own Application policy can override this per app and per permission.

Authentication type and Required account email

A Google-mandated feature for Domain-Managed Enterprises: Google requires that a domain-managed device can be made to authenticate with a managed Google account, which is why these fields exist.

The available emails come from the Google domain the enterprise is bound to — only accounts on that same domain can be selected. This means the feature is unavailable unless the enterprise is bound under your own domain: without that binding the fields stay disabled and no accounts are offered.

Enforcement Rules

An enforcement rule decides what happens when a device does not comply with a particular part of its policy — for example when the user refuses to set a required password. The device is first blocked (apps and data are locked, and the user is shown what to fix) and, if the situation persists, wiped (a fully managed device is factory reset; a work profile is deleted).

  1. Select Add in the Enforcement Rules section. A new tab (Rule 1, Rule 2, …) appears; the tab takes the rule's Description name once you enter one.

  2. Fill in the fields below.

  3. To remove the rule shown, select Delete at the bottom right of the section.

Description name

A name for the rule.

Policy to enforce

Which part of the policy the rule watches: PasswordPolicies (the password requirements from the Security policy) or Applications (the app requirements from the Application policies). Each option can be used by only one rule in the policy.

Block after days

How many days the device may stay non-compliant before it is blocked. 0 blocks it immediately. Must be smaller than Wipe after days.

Block scope

What the block covers on a company-owned device: WorkProfile (default when Unspecified) blocks only the work profile apps, Device blocks the whole device including personal apps.

Wipe after days

How many days the device may stay non-compliant before it is wiped. Must be larger than Block after days — there must be at least one day between the block and the wipe.

Preserve FRP

When Yes, factory-reset protection data survives the wipe, so the device still requires an authorised account after the reset. Applies to fully managed devices and work profiles on company-owned devices.

Viewing and Editing a Policy

  1. In the policy list, select the eye button on the row you want to open.

  2. If the policy is in use, Assigned to: at the top lists the device groups; each name is a link to that group.

  3. Select Edit.

  4. Change the settings — enforcement rules can be added, changed and deleted here too. Select Save to keep the changes or Cancel to discard them.

Devices receive the updated settings through the device groups the policy is assigned to.

Copying a Policy

  1. Select the copy button — either on the row in the list or at the bottom of an open policy.

  2. In Enter display name for new copy, type a name of at least 3 characters.

  3. Select Copy.

The copy contains every setting and enforcement rule of the original. When you copy from an open policy, the copy is opened for you.

Templates

Administrators can save a policy as a global template with your organisation's preferred settings, and anyone can start a new policy from one with Create → Create from template +. See the Policy Templates manual.

Deleting a Policy

  1. In the policy list, select the trash button on the row.

  2. Confirm with Delete in the Confirm deletion dialog.

A policy that is still assigned to a device group cannot be deleted. Remove it from the group first.

Assigning the Policy to a Device Group

  1. Open Device Groups and create a group or open an existing one.

  2. In Administrative Policy, select the policy.

  3. Save the group.

A device group can have one Administrative policy; a policy can be used by any number of groups. The Administrative column in the device group list shows which policy each group uses.

Interaction policy

An Interaction policy controls how users interact with the devices in a device group:

You create the policy once and assign it to one or more device groups. Every device in those groups receives the same settings.

Before You Start

Where to Find It

Open Policies in the left-hand menu and select Interaction.

The list shows every policy in the enterprise with its Display name, the Assigned Device Groups and the Min Android version it requires. Use the Name filter and Search to narrow the list. Each row has view, copy and delete buttons.

How to Create a Policy

  1. Open Policies → Interaction.

  2. Select Create, then Create new + (or Create from template + to start from a template — see the Policy Templates manual).

  3. Enter a Description Name. This is required and must be unique within the enterprise.

  4. Fill in the General, Kiosk and Display sections — see Settings Reference below. Switches start as No and dropdowns as Unspecified, which means "do not manage this setting".

  5. Optionally add Support Messages and a Setup Action — see below.

  6. Select Save Policy.

i1.png

If something is wrong, an error message appears at the top of the page and the policy is not saved. See Troubleshooting at the end for the most common messages.

What Happens Next?

The new policy appears in the list. It does nothing until you assign it to a device group — see Assigning the Policy to a Device Group further down.

Settings Reference

The option names below are exactly what the dropdowns show.

General

Set user icon disabled

When Yes, the user cannot change the user icon. Android 7 or later.

Credential provider policy default

Whether apps may act as credential (password/passkey) providers on Android 14 and later, when the app's own Application policy does not say otherwise:

Kiosk

These settings control a device running in kiosk mode. A device enters kiosk mode either through an app with the Kiosk role (see the Application Policy manual) or by turning on Kiosk custom launcher enabled here.

Remember: set either none or all of the Kiosk dropdowns. The Clear Kiosk settings button at the top right of the section resets them all back to Unspecified.

Kiosk custom launcher enabled

When Yes, the device's home screen is replaced with a launcher that locks the device down to the apps delivered through Application policies, shown on a single page in alphabetical order. Use this for a multi-app kiosk; for a single-app kiosk, give that app the Kiosk role instead.

Kiosk power button actions

Kiosk system error warnings

Kiosk system navigation

Kiosk status bar

Kiosk device settings

Display

Set wallpaper disabled

When Yes, the user cannot change the wallpaper.

Screen brightness mode and Screen brightness %

Automatic and Fixed need Android 9 or later on fully managed devices (Android 15 or later on work profiles on company-owned devices).

Screen timeout mode and Screen timeout

Support Messages

Messages shown to the device user in the settings screens. Select + Add Support Message to add them; this creates two messages, each with a Default Text and a Description Name:

Select the delete button to remove both messages again.

i2.png

Setup Action

A setup action launches a chosen app while the device is being set up — for example an app that guides the user through enrolment. Only one setup action can be configured.

  1. Select + Add Setup Action.

  2. In Launch app, pick the app to launch. In the device group where this policy is used, that app must be delivered with install type RequiredForSetup.

  3. Adjust the Setup Action Title and Setup Action Description texts shown to the user during setup (pre-filled with "App Launch" / "The app will launch automatically").

Select the delete button to remove the setup action.

i3.png

Note: if the device management client app is used in the device group, the setup action configured here is omitted entirely — the system replaces it with its own setup action that launches the client during setup.

Viewing and Editing a Policy

  1. In the policy list, select the eye button on the row you want to open.

  2. If the policy is in use, Assigned to: at the top lists the device groups; each name is a link to that group.

  3. Select Edit.

  4. Change the settings — support messages and the setup action can be added, changed and deleted here too. Select Save to keep the changes or Cancel to discard them.

Devices receive the updated settings through the device groups the policy is assigned to.

i4.png

Copying a Policy

  1. Select the copy button — either on the row in the list or at the bottom of an open policy.

  2. In Enter display name for new copy, type a name of at least 3 characters.

  3. Select Copy.

The copy contains every setting, the support messages and the setup action of the original. When you copy from an open policy, the copy is opened for you.

Templates

Administrators can save a policy as a global template with your organisation's preferred settings, and anyone can start a new policy from one with Create → Create from template +. See the Policy Templates manual.

Deleting a Policy

  1. In the policy list, select the trash button on the row.

  2. Confirm with Delete in the Confirm deletion dialog.

A policy that is still assigned to a device group cannot be deleted. Remove it from the group first.

Assigning the Policy to a Device Group

  1. Open Device Groups and create a group or open an existing one.

  2. In Interaction Policy, select the policy.

  3. Save the group.

A device group can have one Interaction policy; a policy can be used by any number of groups. The Interaction column in the device group list shows which policy each group uses.

Minimum Android Version

Each policy shows a Min Android value in the list — the oldest Android version a device needs in order to apply everything in the policy:

Security Policy

A Security policy protects the devices in a device group:

You create the policy once and assign it to one or more device groups. Every device in those groups receives the same settings.

Before You Start

Where to Find It

Open Policies in the left-hand menu and select Security.

The list shows every policy in the enterprise with its Display name, the Assigned Device Groups and the Min Android version it requires. Use the Name filter and Search to narrow the list. Each row has view, copy and delete buttons.

How to Create a Policy

  1. Open Policies → Security.

  2. Select Create, then Create new + (or Create from template + to start from a template — see the Policy Templates manual).

  3. Enter a Description Name. This is required and must be unique within the enterprise.

  4. Go through the sections described under Settings Reference below. Dropdowns set to Unspecified mean "do not manage this setting".

  5. Optionally add password rules under Password Settings — see below.

  6. Select Save.

s1.png

s2.png

If something is wrong, an error message appears at the top of the page and the policy is not saved.

What Happens Next?

The new policy appears in the list. It does nothing until you assign it to a device group — see Assigning the Policy to a Device Group further down.

Settings Reference

The option names below are exactly what the dropdowns show.

General

Fun disabled

When Yes, the hidden "Easter egg" game in Android's Settings app is disabled.

Lock Screen

Lockscreen disabled

When Yes (the default for a new policy), the device has no lock screen at all. Intended for dedicated single-purpose devices. Set to No for devices that should lock.

Maximum time to lock

How long the device may stay unlocked without user activity, in milliseconds (for example 60000 = one minute). Empty or 0 means no restriction.

Keyguard disabled features (multi)

Features to remove from the lock screen. You can select several:

Device Protection

Encryption

Camera access

Screen capture disabled

When Yes, taking screenshots is blocked.

Factory reset disabled

When Yes, the user cannot factory reset the device from settings.

Untrusted apps policy

Apps from unknown sources (outside Google Play):

Google play protect verify apps

Mte policy

Memory Tagging Extension, a hardware memory-safety feature on supporting devices:

Enforcing or disabling needs Android 14 or later and a reboot to take effect.

Common criteria mode enabled and Common criteria mode

Common criteria mode set to CommonCriteriaModeEnabled puts the device into Common Criteria (CC) mode — hardened security standards including stronger Bluetooth key encryption and stricter certificate validation. Company-owned devices on Android 11 or later only. Turning it off again may lose the user-configured Wi-Fi networks on the device.

Common criteria mode enabled (the switch) makes the device report its Common Criteria status, including the policy integrity check; recommended when CC mode is in use.

System Settings

Developer settings

Device settings enabled

When Yes, devices report their device settings information.

Modify accounts disabled

When Yes, the user cannot add or remove accounts.

Remove user disabled

When Yes, the user cannot remove other users from the device.

Device Information

These switches control what the devices report back for viewing in the console:

Hardware status and power management reports are not available for personally owned devices with a work profile.

Private key selection enabled

When Yes, the device may show the user a dialog to choose a certificate when an app requests one and no private key rule matches (see the Application Setting Policy manual for private key rules).

Password Settings

Password rules for the devices. Select Add to create a rule; each rule appears as a tab (Setting 1, Setting 2, …). Use the Scope field to give the device and the work profile different rules. Select Delete to remove the rule shown.

s3.png

Description Name

A name for the rule.

Quality

The kind of lock required:

Minimum length

The shortest allowed password. Applies to the Numeric, NumericComplex, Alphabetic, Alphanumeric and Complex qualities.

Minimum letters, Minimum lower case, Minimum non letter, Minimum numeric, Minimum symbol, Minimum upper case

How many characters of each kind the password must contain. These apply only when Quality is Complex.

History length

How many previous passwords are remembered; the user cannot reuse any password in the history. 0 means no restriction.

Maximum failed for swipe

How many wrong unlock attempts are allowed before the device is wiped. 0 means no restriction.

Expiration timeout

How long a password stays valid before it must be changed, in seconds. 0 means it never expires.

Scope

Require unlock

How long after unlocking with the password/PIN/pattern the device may be unlocked with other methods (such as fingerprint):

Unified lock setting

For devices with a work profile on Android 9 or later:

Viewing and Editing a Policy

  1. In the policy list, select the eye button on the row you want to open.

  2. If the policy is in use, Assigned to: at the top lists the device groups; each name is a link to that group.

  3. Select Edit.

  4. Change the settings — password rules can be added, changed and deleted here too. Select Save to keep the changes or Cancel to discard them.

Devices receive the updated settings through the device groups the policy is assigned to.

s4.png

Copying a Policy

  1. Select the copy button — either on the row in the list or at the bottom of an open policy.

  2. In Enter display name for new copy, type a name of at least 3 characters.

  3. Select Copy.

The copy contains every setting and password rule of the original. When you copy from an open policy, the copy is opened for you.

Templates

Administrators can save a policy as a global template with your organisation's preferred settings, and anyone can start a new policy from one with Create → Create from template +. See the Policy Templates manual.

Deleting a Policy

  1. In the policy list, select the trash button on the row.

  2. Confirm with Delete in the Confirm deletion dialog.

A policy that is still assigned to a device group cannot be deleted. Remove it from the group first.

Assigning the Policy to a Device Group

  1. Open Device Groups and create a group or open an existing one.

  2. In Security Policy, select the policy.

  3. Save the group.

A device group can have one Security policy; a policy can be used by any number of groups.

Tip: if a device staying non-compliant with the password rules should be blocked or wiped automatically, add an enforcement rule for PasswordPolicies in the Administrative policy — see the Administrative Policy manual.

Minimum Android Version

Each policy shows a Min Android value in the list — the oldest Android version a device needs in order to apply everything in the policy:

Individual options may additionally behave differently on older devices, as noted in the settings reference above.

System Update Policy

A System Update policy controls how the devices in a device group install Android system updates:

You create the policy once and assign it to one or more device groups. Every device in those groups receives the same settings.

Before You Start

Where to Find It

Open Policies in the left-hand menu and select System Update.

The list shows every policy in the enterprise with its Display name, the Assigned Device Groups and the Min Android version it requires. Filter by Name or Update Type and select Search. Each row has view, copy and delete buttons.

How to Create a Policy

  1. Open Policies → System Update.

  2. Select Create, then Create new + (or Create from template + to start from a template — see the Policy Templates manual).

  3. Enter a Description Name. This is required and must be unique within the enterprise.

  4. Choose the Update Type, and for a windowed update the Start Minutes and End Minutes — see Settings Reference below.

  5. Optionally add Freeze Periods — see below.

  6. Select Save.

up1.png

If something is wrong, an error message appears at the top of the page and the policy is not saved. See Troubleshooting at the end for the most common messages.

What Happens Next?

The new policy appears in the list. It does nothing until you assign it to a device group — see Assigning the Policy to a Device Group further down.

Settings Reference

General

Update Type

How system updates are installed:

Start Minutes and End Minutes

The daily maintenance window for the Windowed type, given as minutes after midnight in the device's local time (0–1439; for example 120 = 02:00 and 300 = 05:00). If the end is smaller than the start, the window runs over midnight. A window shorter than 30 minutes is extended to 30 minutes. Both fields are required for Windowed and must be left empty for every other type.

Freeze Periods

A freeze period is a yearly repeating date range during which the device installs no system updates at all — including security patches. Outside the freeze periods the chosen update type applies as normal.

  1. Select Add in the Freeze Periods section. A new tab (Freeze Period 1, Freeze Period 2, …) appears.

  2. Enter the start and end dates as numbers: Start Day (1–31), Start Month (1–12), End Day, End Month. The dates repeat every year — for example start 1.12. and end 15.1. freezes updates from December 1st to January 15th, over the year end.

  3. To remove the period shown, select Delete at the bottom right of the section.

Rules for freeze periods:

Viewing and Editing a Policy

  1. In the policy list, select the eye button on the row you want to open.

  2. If the policy is in use, Assigned to: at the top lists the device groups; each name is a link to that group.

  3. Select Edit.

  4. Change the settings — freeze periods can be added, changed and deleted here too. Select Save to keep the changes or Cancel to discard them.

Devices receive the updated settings through the device groups the policy is assigned to.

Copying a Policy

  1. Select the copy button — either on the row in the list or at the bottom of an open policy.

  2. In Enter display name for new copy, type a name of at least 3 characters.

  3. Select Copy.

The copy contains the update type, window and freeze periods of the original. When you copy from an open policy, the copy is opened for you.

Templates

Administrators can save a policy as a global template with your organisation's preferred settings, and anyone can start a new policy from one with Create → Create from template +. See the Policy Templates manual.

Deleting a Policy

  1. In the policy list, select the trash button on the row.

  2. Confirm with Delete in the Confirm deletion dialog.

A policy that is still assigned to a device group cannot be deleted. Remove it from the group first.

Assigning the Policy to a Device Group

  1. Open Device Groups and create a group or open an existing one.

  2. In System Update Policy, select the policy.

  3. Save the group.

A device group can have one System Update policy; a policy can be used by any number of groups. The System Update column in the device group list shows which policy each group uses.

Notifications

Notifications tell you what your devices are doing while you work in the console. A bell in the header shows how many unread notifications you have, and new ones arrive live without reloading the page. Each notification belongs to one enterprise and one user, and opening it takes you straight to the device it is about.

Before You Start

Where to Find It

The bell icon sits in the header, to the left of the theme toggle, once an enterprise is selected. A red badge on the bell shows the number of unread notifications (99+ when there are more). Select the bell to open the Notifications list.

What Triggers a Notification

Client Status Changed

Sent when a device's KMM Client goes online or offline. The client sends a heartbeat to the server; when no heartbeat has arrived for about a minute the device is reported offline, and the next heartbeat reports it online again. Status is checked every 20 seconds, so a change shows up within roughly one to two minutes. A change between a good and a weak connection (round trip above 250 ms, or three missed heartbeat replies in a row) updates the dot live but does not create a notification.

Message: Client on device is now online. or …is now offline.

Task Completed

Sent when a device task (an APK installation or a file transfer run through the KMM Client, created when the device group is published or rerun from the device page's Tasks tab) finishes successfully. The Tasks tab updates at the same time.

Message: Task " on device completed successfully.

Task Failed

Sent when such a task fails. The failure reason reported by the device is appended when one is available.

Message: Task '' on device failed: .

Screenshot Ready

Sent when a screenshot requested from the device page's Commands tab has arrived. The Screenshots tab on the device page updates at the same time.

Screenshot Failed

Sent when the device could not take the requested screenshot. The reason reported by the device is included, and Request Screenshot becomes available again.

Reading a Notification

Each entry shows the title, the message and the time it was created in your local time. Unread entries have a light blue background; read entries are dimmed and carry a green check mark.

Select an entry to open the device it concerns. Opening an unread notification marks it as read at the same time.

Marking Notifications as Read

Marking a notification as read removes it from the server. It stays visible with a check mark until you reload the page, after which the list shows only unread notifications.

How Delivery Works