Understand Chrome policy management

For administrators who manage Chrome browser or ChromeOS devices for a business or school.

To deploy Chrome Enterprise or Chrome Education features to Chrome users and customize your users Chrome browser experience, you push policies and settings to their devices or their managed Google Account (Chrome profile). Use policies to set your users' homepage, automatically install apps and extensions, control what sites they can visit, and much more.

Options for enforcing Chrome policies

You have several ways to push policies to users. Which you choose depends on the devices you're managing and the configuration tools you want to use.

Windows, Mac, Linux managed on-premise by GPOs, managed preferences, and JSON files and Chromebook cloud-managed in Admin console

What's in the diagram

  • User devices: Manage Chrome browsers on Windows, Mac, and Linux computers, or on ChromeOS devices, such as Chromebooks.

  • Admin tools: Use your preferred on-premise tools to keep management behind your organization's firewall. Or manage policies from the Google's secure Admin console.

  • Policies: Enforce Chrome policies at the device/machine-level so they apply for anyone who uses the device. Or customize policies at the OS user-level or Chrome profile level.

Understanding the different policies

Order of precedence for Chrome policies

By default, Chrome policies respect the following order:

  1. Platform policies
  2. Machine cloud policies
  3. OS-user policies
  4. Cloud-user policies (Chrome profile)

This means that if the same policy is set using different methods, by default, the policy at top of the hierarchy is applied, and all other policies are ignored.

Example

You have configured a Windows device policy with a set of bookmarks you want to push to your Windows fleet, using a group policy. You have deployed the policy to a group of devices. This is an example of a platform policy.

You have also configured another set of bookmarks in the Admin console. This policy was configured for an organizational unit containing all the enrolled browsers in your Windows fleet. This is an example of a machine cloud policy.

In this scenario, since platform policies are hierarchically superior to machine cloud policies, the bookmarks configured in the group policy are applied on your Windows devices. The bookmarks set in the Admin console are ignored.

Changing the order of precedence

Does not apply for ChromeOS devices

You can use either the Policy precedence setting in the Admin console or the CloudPolicyOverridesPlatformPolicy and CloudUserPolicyOverridesCloudMachinePolicy machine-based policies to change the order of precedence for Chrome policies.

To change the order of precedence, your Chrome browser fleet must be managed by Chrome Enterprise Core. User cloud policies only take precedence if the associated Chrome profile is affiliated. If not, they follow the default order of precedence. For details, see Understand user affiliation.

  1. Sign in with an administrator account to the Google Admin console.

    If you aren’t using an administrator account, you can’t access the Admin console.

  2. In the Admin console, go to Menu and then Devicesand thenChromeand thenSettings. The User & browser settings page opens by default.

    If you signed up for Chrome Enterprise Core, go to Menu and then Chrome browserand thenSettings.

  3. (Optional) To apply the setting only to some users and enrolled browsers, at the side, select an organizational unit (often used for departments) or configuration group (advanced). Show me how

    Group settings override organizational units. Learn more

  4. Go to Setting sources.
  5. Click Policy precedence.
  6. Choose an option. See the options described below.
  7. Click Save. Or, you might click Override for an organizational unit.

    To later restore the inherited value, click Inherit (or Unset for a group).

Precedence order choices in order of priority:

  • 1. Machineand then2. Machine cloudand then3. OS userand then4. Chrome profile
  • 1. Machine cloudand then2. Machineand then3. OS userand then4. Chrome profile
  • 1. Machineand then2. Chrome profileand then3. Machine cloudand then4. OS user
  • 1. Chrome profileand then2. Machine cloudand then3. Machineand then4. OS user

Merging Chrome policies

When policies are configured using different methods, only the policy at the top of the hierarchy applies.

You can use either the Policy mergelist setting in the Admin console or the PolicyListMultipleSourceMergeList and PolicyDictionaryMultipleSourceMergeList policies to merge policies that are applied from multiple sources.

Alternatively, you can use the wildcard * that allows you to merge all supported policies.

The PolicyDictionaryMultipleSourceMergeList only applies to:

  • ContentPackManualBehaviorURLs
  • DeviceLoginScreenPowerManagement
  • ExtensionSettings
  • KeyPermissions
  • PowerManagementIdleSettings
  • ScreenBrightnessPercent
  • ScreenLockDelays

Example:

When one set of bookmarks is configured through group policy and another set of bookmarks is set in the Admin console, the first is hierarchically superior to the second, so only the bookmarks configured with the group policy are applied on the device.

If you want to have both sets of bookmarks applied on your Windows devices, you can configure the merging of the policies and using the wildcard * value. This means, even though you have configured bookmarks using different methods, your Windows devices will get all bookmarks; those configured via group policy and those configured using the Admin console.

Security considerations

For ChromeOS only: to prevent users from controlling policies, policies applied to Chrome profiles and ChromeOS users cannot be merged.

To prevent data leaks, machine and user policies can not be merged if they do not originate from the same Admin console.

Example 1

You have a machine managed under Company A’s domain. You also sign into a managed Chrome profile from Company B. User policies from Company B’s console can not be merged with machine policies applied from Company A. Company A’s policies will always take precedence over Company B’s user profile policies.

Example 2

You have a managed Chrome profile from Company A and another managed Chrome profile from Company B. You have no machine policies applied from the domain. In that instance each company’s policies will independently apply for their respective profiles but there will never be a way for them to merge. The profiles and policies are mutually exclusive.

If the Chrome profile is affiliated, you can use either the User cloud policy merge setting in the Admin console or the CloudUserPolicyMerge policy to enable the merging of user cloud policies into machine-level policies.

Note: Even if you enable this policy, a mandatory policy still overrides a recommended policy and a machine scope policy still overrides a user scope policy.

Related topics

Google and related marks and logos are trademarks of Google LLC. All other company and product names are trademarks of the companies with which they are associated.

Was this helpful?

How can we improve it?
1442579811229434394
true
Search Help Center
true
true
true
true
true
410864
Search
Clear search
Close search
Main menu
false
false