githubEdit

Policy Management

About the feature

The Policy Management features provide a way for organizations to manage and configure devices seamlessly at scale.

It is an administrative tool for remote device configuration. Lunar Control Center interacts with devices through a collection of APIs integrated with the managed devices through a System application.

Lunar Control Center does not rely on any third-party infrastructure of services, such as Google Play Store or Android Enterprise. It delivers its functionality through services hosted by the organization.

Lunar Control Center admins can manage the following device policies through the Console:

Device policies

Those represent a group of policies, including hardware, device, sync, wipe lock screen, and encryption policies.

Hardware policies

circle-info

Includes settings related to the availability of functions delivered by hardware components. When disabled, applications will not be able to provide functions that require the use of these components even if applications are granted access to these components.

chevron-rightCamerahashtag

Allows to enable or disable device cameras. Admins can disable only the front camera, only the rear cameras, or all device cameras.

chevron-rightLocation accesshashtag

Allows to enable or disable access to location services by the device.

chevron-rightUSBhashtag

Allows to enable or disable USB functions including File Transfer, MIDI, PTP for connected devices. Deices with disabled USB by policy can still be charged through their USB port.

chevron-rightBluetoothhashtag

Allows to enable or disable Bluetooth connection on the device.

chevron-rightWiFihashtag

Allows to enable or disable WiFi connection on the device.

chevron-rightScreenshotshashtag

Allows to enable or disable screenshot taking on the device. The screenshot taking permissions affects screenshot taking through any application, including system or third party applications.

chevron-rightMicrophonehashtag

Allows to enable or disable the usage of a microphone on the device. Disabling the microphone will prevent all voice functionality including calls, push-to-talk messages, audio recording, and audio feed on recorded videos.

chevron-rightFingerprinthashtag

Allows to enable or disable the usage of the fingerprint sensor as authentication on the device.

chevron-rightDevice sensorshashtag

Allows to enable or disable the functionality of all device sensors such as accelerometer, geomagnetic field, gravity, gyroscope, light, proximity, and more sensors. Device sensors depend on the device model used.

chevron-rightKill switchhashtag

Allows to enable or disable the functionality of a custom device component used for disabling services such as connectivity, bluetooth, WiFi from the user. Kill switch functions are only available for specific device models.

chevron-rightDeveloper optionshashtag

Allows to enable or disable access to Android Developer Options on the device.

Service Policies

circle-info

Includes settings related to the availability of different device functions. When disabled the functions will not be accessible by any application.

chevron-rightVoice servicehashtag

Allows to enable or disable voice services on the device. When disabled it restricts all incoming and outgoing telephony calls on the device. VoIP calls made through external apps are not restricted.

chevron-rightSMS/MMShashtag

Allows to enable or disable SMS and MMS services on the device. When disabled it restricts all incoming and outgoing SMS or MMS messages, including silent SMS or MMS.

chevron-rightInstallation of 3rd party appshashtag

Allows to enable or disable the installation of 3rd party applications on the device. Disabling it prevents installation of any applications through 3rd party app stores or local APK installation. When disabled, users will only be able to install applications allowed in their application policy.

chevron-rightSend debugging informationhashtag

When disabled, prevents users from sending device software bug reports to Lunar Control Center.

chevron-rightEmergency centerhashtag

Allows to enable or disable access of the device user to the emergency center functionality on Lunar OS. When enabled the user can activate an SOS sound alarm or initiate an SOS device Wipe, including sending an SOS message to their organization and triggering instant device wipe.

chevron-rightCan manage Screen timeouthashtag

Allows to enable or disable the option for users to change their screen timeout setting on the device.

chevron-rightSIM logshashtag

When disabled, Lunar Control Center can not get SIM logs from the device.

chevron-rightTop-uphashtag

When enabled, it adds a top-up option for users in their My Account menu on their device. Top up menu function depends on the custom implementation on the OS side.

chevron-rightUpdate account passwordhashtag

Allows to enable or disable the function for device users to update the account password used to enroll the device. If disabled, the account password can only be changed from Lunar Control Center.

chevron-rightMicroG Serviceshashtag

When enabled, devices get MicroG service installed and configured on their device. Read more about MicroG functionality herearrow-up-right.

Sync Policies

circle-info

Includes settings related to the frequency of automated device syncs to the server and sync wipe rules.

chevron-rightAllow accounts to manage "sync" section in personal account settingshashtag

If enabled, users will be able to select the sync interval and the max failed sync to wipe settings.

chevron-rightSync interval [s]hashtag

Determines how frequently would the device attempt to sync with the Lunar Control Center.

Wipe Policies

circle-info

Includes settings related to device wipe functions.

chevron-rightMax failed sync to wipehashtag

Determines the maximum unsuccessful sync attempts a device is allowed before a local device wipe triggers. If the device fails to sync with Lunar Control Center server for the set interval, an automated factory reset will be triggered, wiping all device data and logging out of the account.

chevron-rightCount missed offline syncshashtag

If disabled, the max failed sync to wipe will not trigger a device wipe.

chevron-rightAllow accounts to manage "wipe password" section in personal account settingshashtag

If enabled, users will be able to set up a duress wipe PIN/Password on their device.

chevron-rightWipe passwordhashtag

Allows Lunar Control Center administrators to set up a wipe password for the device. The device wipe password is used to wipe the device when entered in the lock screen menu.

Lock Screen Policies

circle-info

Includes settings related to the lock screen function for devices.

chevron-rightLock Screen Methodhashtag

Determines if the user is allowed to use a PIN code or a Password when setting up their lock screen protection.

For PIN code method, administrators can set minimum PIN symbols required.

For Password method, administrators can set a pass quality requirement.

chevron-rightPass history restrictionhashtag

Determines if the user is allowed to use a PIN code or a Password when setting up their lock screen protection.

For PIN code method, administrators can set minimum PIN symbols required.

For Password method, administrators can set:

  • pass quality requirement

  • password history restriction (determines the number of unique new passwords that must be associated with a user account before an old password can be reused)

  • Password minimum length

  • Password expiration [days]

chevron-rightTimeout for screen lock [s]hashtag

Used to set value for screen timeout before automatic device lock. Available values include 15s, 30s, 1min, 2min, 5 min, 10 min, and 30 min.

chevron-rightCan manage Screen timeouthashtag

Allows to enable or disable the option for users to change their screen timeout setting on the device.

Application Policies

circle-info

Application policies determine the access to applications for device users. By using application policies, administrators can select to install and/or uninstall applications from devices.

OS policies

circle-info

Includes settings related to the OS running on the device. Admins can set the OS version the device will be running on. Can include a specific OS or be set to the latest OS build made available through OS Updater.

Software policies

circle-info

Includes settings related to the software version of applications on devices.

Policy Levels and Creation of Policies

Lunar Control Center allows the management of policies on multiple levels, including Default System, Group, and Personal policies.

Default System level

Each LCC instance has a set of Default System Policies. Those are the default policies for all users unless a Group or Personal policy overwrites them.

Administrators can set up Default System policies for Device, Applications, OS, and Software Policies.

circle-check

Group level

Groups are objects created by Lunar Control Center administrators in order to manage policies for a collection of accounts. Group policies overwrite Default System policies and are applied to all users part of the Group.

To start you will have to create a group, by following the steps below:

circle-check
Once you fill in the necessary fields, you can complete the group creation by pressing Create.

Once you have a group created, you can set up Device, Applications, OS, and Software Policies for it by following the steps:

circle-check

Personal level

Personal policies are created for each user account. Personal policies overwrite Group and Default System policies.

You can do that by following the steps:

circle-check

Assignment of Policies

Newly enrolled devices are automatically assigned with their Group Policies if a group exists, or assigned with the Default System Policies if they are not part of a group.

If the same Policies (Default System or Group) are being edited, the changes will affect devices under those policies.

As a Lunar Control Center admin, you can change the policy for each user account, by following the steps:

circle-info
  1. Click on Manage

  2. Click on Accounts

  3. Click on the User's username under the "Username" section

  4. Select from the dropdown the Device, Application or OS policy you want to reassign.

  5. Click on Save

User Access Level

The access level of the user determines how much control users can have on their device policies.

There are 3 access levels:

  • Limited user: users are not able to change their own device policies. Policies assigned to them are forced.

  • Power-user: power users' devices receive the policies assigned to them, but they can also change those via their Phone Manager application (installed on their device), or through the Lunar Control Center User Portal if such is enabled.

  • Group administrator: group administrators have all the rights of power users, plus the ability to manage policies for devices that are in their group. Management of group policies is only available in the Lunar Control Center User Portal if such is enabled.

As an administrator, you can change user access level by following the steps:

circle-check

Permission Groups

Permission groups allow additional policy control for Lunar Control Center administrators.

Permission Groups are used to set restrictions for Power Users, limiting what policies they can manage themselves and what policies are restricted and can not be changed.

Policies with an open padlock icon indicate that power users can manage that policy. Policies with a closed padlock icon indicate that power users can not manage that policy

To use Permission Groups, you first have to create one by following the steps below:

circle-check

Once the permission group is created, you can add user accounts to it by following the steps:

circle-check

The Manage Users menu also allows you to remove Users from the Permission Group.

Last updated

Was this helpful?