Category Filter

How to manage mobile data usage on Android Devices?

Hexnode MDM has introduced an efficient solution named ‘Network Data Usage Management’ to track and manage mobile data usage across Android devices. It enables administrators to remotely monitor and limit mobile data usage on devices. With Network Data Usage Management enabled on devices, admin can separately view the Mobile Data, Wi-Fi data and total data usage of individual devices as well as the data consumption details of respective applications installed on devices. Hexnode MDM can be configured to set alert notifications to users via email when the mobile data usage crosses the set limit.

In this way, admin can identify apps with high mobile data consumption rates, keep track of data usage of individual devices as well as prevent an organization’s carrier bills from racking up.

Data Restriction Settings on Android

To initiate network data usage management on your Android devices, you first need to enable some data restriction settings on your Hexnode MDM console.


  • Supported from Hexnode MDM app version 10.6.0 and Hexnode for Work app version 6.4.0.
  • Enable the Configure VPN restriction under Android > Advanced Restrictions > Allow Settings and associate the same with all policies on devices undergoing network data usage management.

To enable the data restriction settings:
  1. Go to Admin > General Settings.
  2. Under Data Restriction (Android), enable the below options:
    • Prompt to activate VPN– By enabling this option, the admin would receive a prompt to activate VPN during Android device enrollment or after the Hexnode app updates to the supported version. Activating VPN configurations allows Hexnode to monitor network traffic for efficient network data usage management.
    • Prompt to activate VPN while in kiosk– Enabling this option provides a prompt to activate VPN when the device enters kiosk mode for network data usage management. This functionality is only supported on devices running Hexnode MDM app version 10.6.0 and Hexnode for Work app version 6.4.0.

If the option is unchecked, VPN activation is blocked thus preventing network data usage management.

Configuring Network Data Usage Management via Policy

First, let’s find out how to set data usage limits for devices.

  1. From your Hexnode MDM console, navigate to Policies.
  2. Create a new policy by assigning suitable name and description to it or continue with an existing one.
  3. Under Android, choose Network Data Usage Management.

    Setting up Data Usage Restrictions

    Hexnode MDM enforces the following data usage restrictions on devices as and per the user’s requirement:

    Data usage restrictions:
    Restriction Description
    Enable data usage tracking Enable this option to track data usage on devices.

    Tethered data will not be listed under Wi-Fi/Mobile data. Instead, it will be listed under total data.

    Enable network & data usage restrictions Unchecking this option disables the previously set network/data usage restriction on the device.
    Network restrictions Restrict the apps on the device (except Hexnode MDM app) from using Wi- Fi data and/or mobile data.
    You can choose from any of the following restriction,
    • No restrictions.
    • Blocks Wi-Fi data.
    • Block mobile data.
    • Block all network connections.


    Even though all network connections are blocked, web apps opened with Hexnode Browser Lite can still be accessed. It is because the network connection for Hexnode Browser Lite is executed through Hexnode app.

    Data Usage Notifications Selectively notify the users and/or admin via email when the Wi-Fi data and/or mobile data exceeds a set limit.
    Data Usage Restrictions Restrict and notify the users and/or admin when the device exceeds the allowed data limit.
    Reset Data Tracking Set appropriate time limit or duration to reset data tracking (daily and monthly).

    How to manage mobile data usage with Hexnode MDM

    Setting up App-wise Restrictions

    Network data usage management can be applied to specific applications based on the amount of data utilized by them. Follow the steps below to enforce data management on specific applications:

    1. Go to Policies. Create a new policy with a unique name and description or continue with an existing one.
    2. Under Android, choose Network Data Usage Management > App-wise Restrictions.
    3. Click on +Add App and choose as many apps you wish to restrict data usage on.
    4. Click Next.
    5. Selectively apply Network restrictions, Data usage notifications, and Data usage restrictions.
    6. Click Done.

Associate Data Management Policy to Devices

Once you have set up data usage limits, the next step is to associate your policy to target devices.

Associate Policy to devices right away

  1. Navigate to Policy Targets and click on +Add devices to select the devices to which the policy is to be associated. Similarly, you can associate the policy to device groups, users, user groups and even Domains.
  2. Click on Save to associate the policy, silently on selected targets.

Associate policy to devices at a later stage

  1. Go to Policies and select the Network Data Usage Management policy previously created.
  2. Click Manage and select Associate Targets. You can associate your policy to devices, device groups, users, user groups and even domains.
  3. Click on Save to deploy the policy, silently on selected targets.