[json] Chrome Settings

Viewer

copydownloadembedprintName: Chrome Settings
  1. {
  2.         "pfm_app_url": "https://enterprise.google.com/chrome/chrome-browser/",
  3.         "pfm_description": "Google Chrome Managed Settings",
  4.         "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/",
  5.         "pfm_domain": "com.google.Chrome",
  6.         "pfm_format_version": 1,
  7.         "pfm_interaction": "combined",
  8.         "pfm_last_modified": "Thu Dec 23 2021 11:31:31 GMT+1100 (AEDT)",
  9.         "pfm_platforms": ["macOS"],
  10.         "pfm_subkeys": [
  11.         {
  12.                 "pfm_default": "Configures Google Chrome settings",
  13.                 "pfm_description": "Description of the payload.",
  14.                 "pfm_description_reference": "Optional. A human-readable description of this payload. This description is shown on the Detail screen.",
  15.                 "pfm_name": "PayloadDescription",
  16.                 "pfm_title": "Payload Description",
  17.                 "pfm_type": "string"
  18.         },
  19.         {
  20.                 "pfm_default": "Google Chrome",
  21.                 "pfm_description": "Name of the payload.",
  22.                 "pfm_description_reference": "A human-readable name for the profile payload. This name is displayed on the Detail screen. It does not have to be unique.",
  23.                 "pfm_name": "PayloadDisplayName",
  24.                 "pfm_require": "always",
  25.                 "pfm_title": "Payload Display Name",
  26.                 "pfm_type": "string"
  27.         },
  28.         {
  29.                 "pfm_default": "com.google.Chrome",
  30.                 "pfm_description": "A unique identifier for the payload, dot-delimited.  Usually root PayloadIdentifier+subidentifier.",
  31.                 "pfm_description_reference": "A reverse-DNS-style identifier for the specific payload. It is usually the same identifier as the root-level PayloadIdentifier value with an additional component appended.",
  32.                 "pfm_name": "PayloadIdentifier",
  33.                 "pfm_require": "always",
  34.                 "pfm_title": "Payload Identifier",
  35.                 "pfm_type": "string"
  36.         },
  37.         {
  38.                 "pfm_default": "com.google.Chrome",
  39.                 "pfm_description": "The type of the payload, a reverse dns string.",
  40.                 "pfm_description_reference": "The payload type.",
  41.                 "pfm_name": "PayloadType",
  42.                 "pfm_require": "always",
  43.                 "pfm_title": "Payload Type",
  44.                 "pfm_type": "string"
  45.         },
  46.         {
  47.                 "pfm_default": "",
  48.                 "pfm_description": "Unique identifier for the payload (format 01234567-89AB-CDEF-0123-456789ABCDEF).",
  49.                 "pfm_description_reference": "A globally unique identifier for the payload. The actual content is unimportant, but it must be globally unique. In macOS, you can use uuidgen to generate reasonable UUIDs.",
  50.                 "pfm_format": "^[0-9A-Za-z]{8}-[0-9A-Za-z]{4}-[0-9A-Za-z]{4}-[0-9A-Za-z]{4}-[0-9A-Za-z]{12}$",
  51.                 "pfm_name": "PayloadUUID",
  52.                 "pfm_require": "always",
  53.                 "pfm_title": "Payload UUID",
  54.                 "pfm_type": "string"
  55.         },
  56.         {
  57.                 "pfm_default": 1,
  58.                 "pfm_description": "The version of the whole configuration profile.",
  59.                 "pfm_description_reference": "The version number of the individual payload. A profile can consist of payloads with different version numbers. For example, changes to the VPN software in iOS might introduce a new payload version to support additional features, but Mail payload versions would not necessarily change in the same release.",
  60.                 "pfm_name": "PayloadVersion",
  61.                 "pfm_require": "always",
  62.                 "pfm_title": "Payload Version",
  63.                 "pfm_type": "integer"
  64.         },
  65.         {
  66.                 "pfm_description": "This value describes the issuing organization of the profile, as displayed to the user.",
  67.                 "pfm_description_reference": "Optional. A human-readable string containing the name of the organization that provided the profile. The payload organization for a payload need not match the payload organization in the enclosing profile.",
  68.                 "pfm_name": "PayloadOrganization",
  69.                 "pfm_title": "Payload Organization",
  70.                 "pfm_type": "string"
  71.         },
  72.         {
  73.                 "pfm_name": "PFC_SegmentedControl_0",
  74.                 "pfm_range_list_titles": ["Cloud Reporting", "Content Settings", "Default Search Provider", "Extensions", "Google Cast", "HTTP Authentication", "Legacy Browser Support", "Misc.", "Native Messaging", "Password Manager", "Printing", "Proxy Server", "Remote Access", "Safe Browsing Settings", "Startup, Home & New Tab Page"],
  75.                 "pfm_require": "always",
  76.                 "pfm_segments":
  77.                 {
  78.                         "Cloud Reporting": ["CloudExtensionRequestEnabled", "CloudReportingEnabled", "ReportSafeBrowsingData"],
  79.                         "Content Settings": ["PFC_SegmentedControl_ContentSettings", "AutoSelectCertificateForUrls", "CookiesAllowedForUrls", "CookiesBlockedForUrls", "CookiesSessionOnlyForUrls", "DefaultCookiesSetting", "DefaultGeolocationSetting", "DefaultImagesSetting", "DefaultInsecureContentSetting", "DefaultJavaScriptSetting", "DefaultMediaStreamSetting", "DefaultNotificationsSetting", "DefaultPluginsSetting", "DefaultPopupsSetting", "DefaultWebBluetoothGuardSetting", "DefaultWebUsbGuardSetting", "ImagesAllowedForUrls", "ImagesBlockedForUrls", "InsecureContentAllowedForUrls", "InsecureContentBlockedForUrls", "JavaScriptAllowedForUrls", "JavaScriptBlockedForUrls", "LegacySameSiteCookieBehaviorEnabled", "LegacySameSiteCookieBehaviorEnabledForDomainList", "NotificationsAllowedForUrls", "NotificationsBlockedForUrls", "PluginsAllowedForUrls", "PluginsBlockedForUrls", "PopupsAllowedForUrls", "PopupsBlockedForUrls", "RegisteredProtocolHandlers", "WebDriverOverridesIncompatiblePolicies", "WebUsbAllowDevicesForUrls", "WebUsbAskForUrls", "WebUsbBlockedForUrls"],
  80.                         "Default Search Provider": ["DefaultSearchProviderAlternateURLs", "DefaultSearchProviderEnabled", "DefaultSearchProviderEncodings", "DefaultSearchProviderIconURL", "DefaultSearchProviderImageURL", "DefaultSearchProviderImageURLPostParams", "DefaultSearchProviderKeyword", "DefaultSearchProviderName", "DefaultSearchProviderNewTabURL", "DefaultSearchProviderSearchURL", "DefaultSearchProviderSearchURLPostParams", "DefaultSearchProviderSuggestURL", "DefaultSearchProviderSuggestURLPostParams"],
  81.                         "Extensions": ["BlockExternalExtensions", "ExtensionAllowInsecureUpdates", "ExtensionAllowedTypes", "ExtensionInstallAllowlist", "ExtensionInstallBlacklist", "ExtensionInstallBlocklist", "ExtensionInstallForcelist", "ExtensionInstallSources", "ExtensionInstallWhitelist", "ExtensionSettings"],
  82.                         "Google Cast": ["EnableMediaRouter", "ShowCastIconInToolbar"],
  83.                         "HTTP Authentication": ["AllowCrossOriginAuthPrompt", "AuthNegotiateDelegateAllowlist", "AuthNegotiateDelegateByKdcPolicy", "AuthNegotiateDelegateWhitelist", "AuthSchemes", "AuthServerAllowlist", "AuthServerWhitelist", "BasicAuthOverHttpEnabled", "DisableAuthNegotiateCnameLookup", "EnableAuthNegotiatePort", "NtlmV2Enabled"],
  84.                         "Legacy Browser Support": ["AlternativeBrowserParameters", "AlternativeBrowserPath", "BrowserSwitcherDelay", "BrowserSwitcherEnabled", "BrowserSwitcherExternalGreylistUrl", "BrowserSwitcherExternalSitelistUrl", "BrowserSwitcherKeepLastChromeTab", "BrowserSwitcherUrlGreylist", "BrowserSwitcherUrlList"],
  85.                         "Misc.": ["AbusiveExperienceInterventionEnforce", "AccessibilityImageLabelsEnabled", "AdsSettingForIntrusiveAdsSites", "AdvancedProtectionAllowed", "AdvancedProtectionDeepScanningEnabled", "AllowDeletingBrowserHistory", "AllowDinosaurEasterEgg", "AllowFileSelectionDialogs", "AllowOutdatedPlugins", "AllowPopupsDuringPageUnload", "AllowSyncXHRInPageDismissal", "AllowedDomainsForApps", "AlternateErrorPagesEnabled", "AlwaysOpenPdfExternally", "AmbientAuthenticationInPrivateModesEnabled", "AppCacheForceEnabled", "AudioCaptureAllowed", "AudioCaptureAllowedUrls", "AudioSandboxEnabled", "AutoFillEnabled", "AutoLaunchProtocolsFromOrigins", "AutoOpenAllowedForURLs", "AutoOpenFileTypes", "AutofillAddressEnabled", "AutofillCreditCardEnabled", "AutoplayAllowed", "AutoplayAllowlist", "AutoplayWhitelist", "BlockThirdPartyCookies", "BookmarkBarEnabled", "BrowserAddPersonEnabled", "BrowserGuestModeEnabled", "BrowserGuestModeEnforced", "BrowserNetworkTimeQueriesEnabled", "BrowserSignin", "BuiltInDnsClientEnabled", "BuiltinCertificateVerifierEnabled", "CertificateTransparencyEnforcementDisabledForCas", "CertificateTransparencyEnforcementDisabledForLegacyCas", "CertificateTransparencyEnforcementDisabledForUrls", "ChromeVariations", "ClickToCallEnabled", "CloudManagementEnrollmentMandatory", "CloudManagementEnrollmentToken", "CloudPolicyOverridesPlatformPolicy", "CommandLineFlagSecurityWarningsEnabled", "ComponentUpdatesEnabled", "CorsLegacyModeEnabled", "CorsMitigationList", "DNSInterceptionChecksEnabled", "DefaultBrowserSettingEnabled", "DefaultDownloadDirectory", "DefaultSearchProviderContextMenuAccessAllowed", "DeveloperToolsAvailability", "DeveloperToolsDisabled", "Disable3DAPIs", "DisableSafeBrowsingProceedAnyway", "DisableScreenshots", "DisabledPlugins", "DisabledPluginsExceptions", "DisabledSchemes", "DiskCacheDir", "DiskCacheSize", "DnsOverHttpsMode", "DnsOverHttpsTemplates", "DownloadDirectory", "DownloadRestrictions", "EditBookmarksEnabled", "EnableDeprecatedWebPlatformFeatures", "EnableExperimentalPolicies", "EnableOnlineRevocationChecks", "EnabledPlugins", "EnterpriseHardwarePlatformAPIEnabled", "EnterpriseRealTimeUrlCheckMode", "ExternalProtocolDialogShowAlwaysOpenCheckbox", "ForceBrowserSignin", "ForceEphemeralProfiles", "ForceGoogleSafeSearch", "ForceLegacyDefaultReferrerPolicy", "ForceSafeSearch", "ForceYouTubeRestrict", "ForceYouTubeSafetyMode", "GloballyScopeHTTPAuthCacheEnabled", "HSTSPolicyBypassList", "HardwareAccelerationModeEnabled", "HideWebStoreIcon", "Http09OnNonDefaultPortsEnabled", "ImportAutofillFormData", "ImportBookmarks", "ImportHistory", "ImportHomepage", "ImportSavedPasswords", "ImportSearchEngine", "IncognitoEnabled", "IncognitoModeAvailability", "IntensiveWakeUpThrottlingEnabled", "IsolateOrigins", "JavascriptEnabled", "LocalDiscoveryEnabled", "LookalikeWarningAllowlistDomains", "MachineLevelUserCloudPolicyEnrollmentToken", "ManagedBookmarks", "MaxConnectionsPerProxy", "MaxInvalidationFetchDelay", "MediaRecommendationsEnabled", "MediaRouterCastAllowAllIPs", "MetricsReportingEnabled", "NTPCardsVisible", "NTPCustomBackgroundEnabled", "NetworkPredictionOptions", "OverrideSecurityRestrictionsOnInsecureOrigin", "PaymentMethodQueryEnabled", "PolicyAtomicGroupsEnabled", "PolicyDictionaryMultipleSourceMergeList", "PolicyListMultipleSourceMergeList", "PolicyRefreshRate", "ProfilePickerOnStartupAvailability", "PromotionalTabsEnabled", "PromptForDownloadLocation", "ProxySettings", "QuicAllowed", "RelaunchNotification", "RelaunchNotificationPeriod", "RestrictSigninToPattern", "RunAllFlashInAllowMode", "SSLErrorOverrideAllowed", "SSLVersionMin", "SafeSitesFilterBehavior", "SavingBrowserHistoryDisabled", "ScreenCaptureAllowed", "ScrollToTextFragmentEnabled", "SearchSuggestEnabled", "SecurityKeyPermitAttestation", "SharedClipboardEnabled", "ShowAppsShortcutInBookmarkBar", "ShowFullUrlsInAddressBar", "SignedHTTPExchangeEnabled", "SigninAllowed", "SigninInterceptionEnabled", "SitePerProcess", "SpellCheckServiceEnabled", "SpellcheckEnabled", "StricterMixedContentTreatmentEnabled", "SuppressUnsupportedOSWarning", "SyncDisabled", "SyncTypesListDisabled", "TLS13HardeningForLocalAnchorsEnabled", "TargetBlankImpliesNoOpener", "TaskManagerEndProcessEnabled", "TotalMemoryLimitMb", "TranslateEnabled", "URLAllowlist", "URLBlacklist", "URLBlocklist", "URLWhitelist", "UnsafelyTreatInsecureOriginAsSecure", "UrlKeyedAnonymizedDataCollectionEnabled", "UserAgentClientHintsEnabled", "UserDataDir", "UserDataSnapshotRetentionLimit", "UserFeedbackAllowed", "VideoCaptureAllowed", "VideoCaptureAllowedUrls", "WPADQuickCheckEnabled", "WebAppInstallForceList", "WebComponentsV0Enabled", "WebDriverOverridesIncompatiblePolicies", "WebRtcAllowLegacyTLSProtocols", "WebRtcEventLogCollectionAllowed", "WebRtcLocalIpsAllowedUrls", "WebRtcUdpPortRange"],
  86.                         "Native Messaging": ["NativeMessagingAllowlist", "NativeMessagingBlacklist", "NativeMessagingBlocklist", "NativeMessagingUserLevelHosts", "NativeMessagingWhitelist"],
  87.                         "Password Manager": ["PasswordLeakDetectionEnabled", "PasswordManagerEnabled"],
  88.                         "Printing": ["CloudPrintProxyEnabled", "CloudPrintSubmitEnabled", "DefaultPrinterSelection", "DisablePrintPreview", "PrintHeaderFooter", "PrintPreviewUseSystemDefaultPrinter", "PrinterTypeDenyList", "PrintingAllowedBackgroundGraphicsModes", "PrintingBackgroundGraphicsDefault", "PrintingEnabled", "PrinterPaperSizeDefault"],
  89.                         "Proxy Server": ["ProxyBypassList", "ProxyMode", "ProxyPacUrl", "ProxyServer", "ProxyServerMode"],
  90.                         "Remote Access": ["RemoteAccessHostAllowClientPairing", "RemoteAccessHostAllowFileTransfer", "RemoteAccessHostAllowGnubbyAuth", "RemoteAccessHostAllowRelayedConnection", "RemoteAccessHostClientDomain", "RemoteAccessHostClientDomainList", "RemoteAccessHostDomain", "RemoteAccessHostDomainList", "RemoteAccessHostFirewallTraversal", "RemoteAccessHostMatchUsername", "RemoteAccessHostRequireCurtain", "RemoteAccessHostTalkGadgetPrefix", "RemoteAccessHostTokenUrl", "RemoteAccessHostTokenValidationCertificateIssuer", "RemoteAccessHostTokenValidationUrl", "RemoteAccessHostUdpPortRange"],
  91.                         "Safe Browsing Settings": ["PasswordProtectionChangePasswordURL", "PasswordProtectionLoginURLs", "PasswordProtectionWarningTrigger", "SafeBrowsingAllowlistDomains", "SafeBrowsingEnabled", "SafeBrowsingExtendedReportingEnabled", "SafeBrowsingExtendedReportingOptInAllowed", "SafeBrowsingProtectionLevel", "SafeBrowsingWhitelistDomains"],
  92.                         "Startup, Home & New Tab Page": ["HomepageIsNewTabPage", "HomepageLocation", "NewTabPageLocation", "RestoreOnStartup", "RestoreOnStartupURLs", "ShowHomeButton"]
  93.                 },
  94.                 "pfm_type": "string"
  95.         }, null,
  96.         {
  97.                 "pfm_app_min": "72",
  98.                 "pfm_description": "Enables Google Chrome cloud reporting. When this policy is left unset or set to False, there is no data collected or uploaded. When this policy is set to True, the data is collected and uploaded to Google Admin console.",
  99.                 "pfm_description_reference": "This policy controls Google Chrome cloud reporting which uploads information about the browser operation to Google Admin console.\n\nWhen this policy is left unset or set to False, there is no data collected or uploaded. When this policy is set to True, the data is collected and uploaded to Google Admin console.\n\nFor Google Chrome, this policy is only effective when the machine is enrolled with CloudManagementEnrollmentToken. For Google Chrome OS, this policy is always effective.",
  100.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=CloudReportingEnabled",
  101.                 "pfm_name": "CloudReportingEnabled",
  102.                 "pfm_note": "For Google Chrome, this policy is only effective when the machine is enrolled with CloudManagementEnrollmentToken.",
  103.                 "pfm_title": "Enable Cloud Reporting",
  104.                 "pfm_type": "boolean"
  105.         },
  106.         {
  107.                 "pfm_app_min": "85",
  108.                 "pfm_description": "Enables Google Chrome extension installation requests. When the policy CloudReportingEnabled is left unset or set to disabled, this policy will be ignored, extension installation requests are not created or uploaded. When this policy is left unset or set to disabled, extension installation requests are not created or uploaded. When this policy is set to enabled, extension installation requests are created and uploaded to Google Admin console.",
  109.                 "pfm_description_reference": "This policy controls Google Chrome extension installation requests which allows users to send the requests to the Google Admin console for approval.\n\nWhen the policy CloudReportingEnabled is left unset or set to disabled, this policy will be ignored, extension installation requests are not created or uploaded. When this policy is left unset or set to disabled, extension installation requests are not created or uploaded. When this policy is set to enabled, extension installation requests are created and uploaded to Google Admin console.\n\nExtension installation requests are created when users try to install an extension that is not whitelisted by ExtesionInstallWhitelist or ExtensionSettings.\n\nThis policy is only effective when the machine is enrolled with CloudManagementEnrollmentToken for Google Chrome. This policy is always effective for Google Chrome OS.",
  110.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=CloudExtensionRequestEnabled",
  111.                 "pfm_name": "CloudExtensionRequestEnabled",
  112.                 "pfm_note": "For Google Chrome, this policy is only effective when the machine is enrolled with CloudManagementEnrollmentToken.",
  113.                 "pfm_title": "Enable Cloud Extension Install Requests",
  114.                 "pfm_type": "boolean"
  115.         },
  116.         {
  117.                 "pfm_app_min": "72",
  118.                 "pfm_app_deprecated": "84",
  119.                 "pfm_description": "Report Safe Browsing information.",
  120.                 "pfm_description_reference": "This policy controls whether to report Safe Browsing information including the number of Safe Browsing warning and the number of safe browsering warning click through.\n\nWhen the policy CloudReportingEnabled is left unset or set to disabled, this policy will be ignored.\n\nWhen this policy is left unset or set to True, Safe Browsing data are gathered. When this policy is set to False, Safe Browsing data are not gathered.\n\nThis policy is only effective when the machine is enrolled with CloudManagementEnrollmentToken for Google Chrome. This policy is always effective for Google Chrome OS.",
  121.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=ReportSafeBrowsingData",
  122.                 "pfm_name": "ReportSafeBrowsingData",
  123.                 "pfm_title": "Report Safe Browsing",
  124.                 "pfm_type": "boolean"
  125.         }, null,
  126.         {
  127.                 "pfm_app_min": "10",
  128.                 "pfm_description": "Allows you to set whether websites are allowed to set local data. Setting local data can be either allowed for all websites or denied for all websites.",
  129.                 "pfm_description_reference": "1 - Allow all sites to set local data\n2 - Do not allow any site to set local data\n4 - Keep cookies for the duration of the session\nAllows you to set whether websites are allowed to set local data. Setting local data can be either allowed for all websites or denied for all websites.\n\nIf this policy is set to 'Keep cookies for the duration of the session' then cookies will be cleared when the session closes. Note that if Google Chrome is running in 'background mode', the session may not close when the last window is closed. Please see the 'BackgroundModeEnabled' policy for more information about configuring this behavior.\n\nIf this policy is left not set, 'AllowCookies' will be used and the user will be able to change it.",
  130.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=DefaultCookiesSetting",
  131.                 "pfm_name": "DefaultCookiesSetting",
  132.                 "pfm_range_list": [1, 2, 4],
  133.                 "pfm_range_list_titles": ["Allow all sites to set local data", "Do not allow any site to set local data", "Keep cookies for the duration of the session"],
  134.                 "pfm_title": "Default cookies setting",
  135.                 "pfm_type": "integer"
  136.         },
  137.         {
  138.                 "pfm_app_min": "10",
  139.                 "pfm_description": "Enabling this setting prevents cookies from being set by web page elements that are not from the domain that is in the browser's address bar.",
  140.                 "pfm_description_reference": "Enabling this setting prevents cookies from being set by web page elements that are not from the domain that is in the browser's address bar.\n\nDisabling this setting allows cookies to be set by web page elements that are not from the domain that is in the browser's address bar and prevents users from changing this setting.\n\nIf this policy is left not set, third party cookies will be enabled but the user will be able to change that.",
  141.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=BlockThirdPartyCookies",
  142.                 "pfm_name": "BlockThirdPartyCookies",
  143.                 "pfm_title": "Block third party cookies",
  144.                 "pfm_type": "boolean"
  145.         },
  146.         {
  147.                 "pfm_app_min": "11",
  148.                 "pfm_description": "Allows you to set a list of url patterns that specify sites which are allowed to set cookies.",
  149.                 "pfm_description_reference": "Allows you to set a list of url patterns that specify sites which are allowed to set cookies.\n\nIf this policy is left not set the global default value will be used for all sites either from the 'DefaultCookiesSetting' policy if it is set, or the user's personal configuration otherwise.\n\nSee also policies 'CookiesBlockedForUrls' and 'CookiesSessionOnlyForUrls'. Note that there must be no conflicting URL patterns between these three policies - it is unspecified which policy takes precedence.",
  150.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=CookiesAllowedForUrls",
  151.                 "pfm_name": "CookiesAllowedForUrls",
  152.                 "pfm_subkeys": [
  153.                 {
  154.                         "pfm_type": "string",
  155.                         "pfm_value_placeholder": "[*.]example.edu"
  156.                 }],
  157.                 "pfm_title": "Allow cookies on these sites",
  158.                 "pfm_type": "array"
  159.         },
  160.         {
  161.                 "pfm_app_min": "11",
  162.                 "pfm_description": "Allows you to set a list of url patterns that specify sites which are not allowed to set cookies.",
  163.                 "pfm_description_reference": "Allows you to set a list of url patterns that specify sites which are not allowed to set cookies.\n\nIf this policy is left not set the global default value will be used for all sites either from the 'DefaultCookiesSetting' policy if it is set, or the user's personal configuration otherwise.\n\nSee also policies 'CookiesAllowedForUrls' and 'CookiesSessionOnlyForUrls'. Note that there must be no conflicting URL patterns between these three policies - it is unspecified which policy takes precedence.",
  164.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=CookiesBlockedForUrls",
  165.                 "pfm_name": "CookiesBlockedForUrls",
  166.                 "pfm_subkeys": [
  167.                 {
  168.                         "pfm_type": "string",
  169.                         "pfm_value_placeholder": "[*.]example.edu"
  170.                 }],
  171.                 "pfm_title": "Block cookies on these sites",
  172.                 "pfm_type": "array"
  173.         },
  174.         {
  175.                 "pfm_app_min": "11",
  176.                 "pfm_description": "Cookies set by pages matching these URL patterns will be limited to the current session, i.e. they will be deleted when the browser exits.",
  177.                 "pfm_description_reference": "Cookies set by pages matching these URL patterns will be limited to the current session, i.e. they will be deleted when the browser exits.\n\nFor URLs not covered by the patterns specified here, or for all URLs if this policy is not set, the global default value will be used either from the 'DefaultCookiesSetting' policy, if it is set, or the user's personal configuration otherwise.\n\nNote that if Google Chrome is running in 'background mode', the session may not be closed when the last browser window is closed, but will instead stay active until the browser exits. Please see the 'BackgroundModeEnabled' policy for more information about configuring this behavior.\n\nSee also policies 'CookiesAllowedForUrls' and 'CookiesBlockedForUrls'. Note that there must be no conflicting URL patterns between these three policies - it is unspecified which policy takes precedence.\n\nIf the \"RestoreOnStartup\" policy is set to restore URLs from previous sessions this policy will not be respected and cookies will be stored permanently for those sites.",
  178.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=CookiesSessionOnlyForUrls",
  179.                 "pfm_name": "CookiesSessionOnlyForUrls",
  180.                 "pfm_subkeys": [
  181.                 {
  182.                         "pfm_type": "string",
  183.                         "pfm_value_placeholder": "[*.]example.edu"
  184.                 }],
  185.                 "pfm_title": "Limit cookies from matching URLs to the current session",
  186.                 "pfm_type": "array"
  187.         },
  188.         {
  189.                 "pfm_app_min": "50",
  190.                 "pfm_description": "Allows you to set whether websites are allowed to get access to nearby Bluetooth devices. Access can be completely blocked, or the user can be asked every time a website wants to get access to nearby Bluetooth devices.",
  191.                 "pfm_description_reference": "2 - Do not allow any site to request access to Bluetooth devices via the Web Bluetooth API\n3 - Allow sites to ask the user to grant access to a nearby Bluetooth device\nAllows you to set whether websites are allowed to get access to nearby Bluetooth devices. Access can be completely blocked, or the user can be asked every time a website wants to get access to nearby Bluetooth devices.\n\nIf this policy is left not set, '3' will be used, and the user will be able to change it.",
  192.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=DefaultWebBluetoothGuardSetting",
  193.                 "pfm_name": "DefaultWebBluetoothGuardSetting",
  194.                 "pfm_range_list": [2, 3],
  195.                 "pfm_range_list_titles": ["Do not allow any site to request access to Bluetooth devices via the Web Bluetooth API", "Allow sites to ask the user to grant access to a nearby Bluetooth device"],
  196.                 "pfm_title": "Control use of the Web Bluetooth API",
  197.                 "pfm_type": "integer"
  198.         },
  199.         {
  200.                 "pfm_app_min": "67",
  201.                 "pfm_description": "Allows you to set whether websites are allowed to get access to connected USB devices. Access can be completely blocked, or the user can be asked every time a website wants to get access to connected USB devices.",
  202.                 "pfm_description_reference": "2 - Do not allow any site to request access to USB devices via the WebUSB API\n3 - Allow sites to ask the user to grant access to a connected USB device\nAllows you to set whether websites are allowed to get access to connected USB devices. Access can be completely blocked, or the user can be asked every time a website wants to get access to connected USB devices.\n\nThis policy can be overridden for specific URL patterns using the 'WebUsbAskForUrls' and 'WebUsbBlockedForUrls' policies.\n\nIf this policy is left not set, '3' will be used, and the user will be able to change it.",
  203.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=DefaultWebUsbGuardSetting",
  204.                 "pfm_name": "DefaultWebUsbGuardSetting",
  205.                 "pfm_range_list": [2, 3],
  206.                 "pfm_range_list_titles": ["Do not allow any site to request access to USB devices via the WebUSB API", "Allow sites to ask the user to grant access to a connected USB device"],
  207.                 "pfm_title": "Control use of the WebUSB API",
  208.                 "pfm_type": "integer"
  209.         },
  210.         {
  211.                 "pfm_app_min": "10",
  212.                 "pfm_description": "Allows you to set whether websites are allowed to display images. Displaying images can be either allowed for all websites or denied for all websites.",
  213.                 "pfm_description_reference": "1 - Allow all sites to show all images\n2 - Do not allow any site to show images\nAllows you to set whether websites are allowed to display images. Displaying images can be either allowed for all websites or denied for all websites.\n\nIf this policy is left not set, 'AllowImages' will be used and the user will be able to change it.\n\nNote that previously this policy was erroneously enabled on Android, but this functionality has never been fully supported on Android.",
  214.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=DefaultImagesSetting",
  215.                 "pfm_name": "DefaultImagesSetting",
  216.                 "pfm_range_list": [1, 2],
  217.                 "pfm_range_list_titles": ["Allow all sites to show all images", "Do not allow any site to show images"],
  218.                 "pfm_title": "Default images setting",
  219.                 "pfm_type": "integer"
  220.         },
  221.         {
  222.                 "pfm_app_min": "11",
  223.                 "pfm_description": "Allows you to set a list of url patterns that specify sites which are allowed to display images.",
  224.                 "pfm_description_reference": "Allows you to set a list of url patterns that specify sites which are allowed to display images.\n\nIf this policy is left not set the global default value will be used for all sites either from the 'DefaultImagesSetting' policy if it is set, or the user's personal configuration otherwise.\n\nNote that previously this policy was erroneously enabled on Android, but this functionality has never been fully supported on Android.",
  225.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=ImagesAllowedForUrls",
  226.                 "pfm_name": "ImagesAllowedForUrls",
  227.                 "pfm_note": "For detailed information on valid url patterns, please see https://cloud.google.com/docs/chrome-enterprise/policies/url-patterns.",
  228.                 "pfm_subkeys": [
  229.                 {
  230.                         "pfm_type": "string",
  231.                         "pfm_value_placeholder": "[*.]example.edu"
  232.                 }],
  233.                 "pfm_title": "Allow images on these sites",
  234.                 "pfm_type": "array"
  235.         },
  236.         {
  237.                 "pfm_app_min": "11",
  238.                 "pfm_description": "Allows you to set a list of url patterns that specify sites which are not allowed to display images.",
  239.                 "pfm_description_reference": "Allows you to set a list of url patterns that specify sites which are not allowed to display images.\n\nIf this policy is left not set the global default value will be used for all sites either from the 'DefaultImagesSetting' policy if it is set, or the user's personal configuration otherwise.\n\nNote that previously this policy was erroneously enabled on Android, but this functionality has never been fully supported on Android.",
  240.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=ImagesBlockedForUrls",
  241.                 "pfm_name": "ImagesBlockedForUrls",
  242.                 "pfm_note": "For detailed information on valid url patterns, please see https://cloud.google.com/docs/chrome-enterprise/policies/url-patterns.",
  243.                 "pfm_subkeys": [
  244.                 {
  245.                         "pfm_type": "string",
  246.                         "pfm_value_placeholder": "[*.]example.edu"
  247.                 }],
  248.                 "pfm_title": "Block images on these sites",
  249.                 "pfm_type": "array"
  250.         },
  251.         {
  252.                 "pfm_app_min": "79",
  253.                 "pfm_description": "Control use of insecure content exceptions. Allows you to set whether users can add exceptions to allow mixed content for specific sites. If this policy is left not set, users will be allowed to add exceptions to allow blockable mixed content and disable autoupgrades for optionally blockable mixed content.",
  254.                 "pfm_description_reference": "Allows you to set whether users can add exceptions to allow mixed content for specific sites.\n\nThis policy can be overridden for specific URL patterns using the 'InsecureContentAllowedForUrls' and 'InsecureContentBlockedForUrls' policies.\n\nIf this policy is left not set, users will be allowed to add exceptions to allow blockable mixed content and disable autoupgrades for optionally blockable mixed content.\n\n2 = Do not allow any site to load mixed content\n3 = Allow users to add exceptions to allow mixed content",
  255.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=DefaultInsecureContentSetting",
  256.                 "pfm_name": "DefaultInsecureContentSetting",
  257.                 "pfm_note": "This policy can be overridden for specific URL patterns using the 'InsecureContentAllowedForUrls' and 'InsecureContentBlockedForUrls' policies.",
  258.                 "pfm_range_list": [2, 3],
  259.                 "pfm_range_list_titles": ["Do not allow any site to load mixed content", "Allow users to add exceptions to allow mixed content"],
  260.                 "pfm_title": "Default insecure content setting",
  261.                 "pfm_type": "integer"
  262.         },
  263.         {
  264.                 "pfm_app_min": "79",
  265.                 "pfm_description": "Allows you to set a list of url patterns that specify sites which are allowed to display blockable (i.e. active) mixed content (i.e. HTTP content on HTTPS sites) and for which optionally blockable mixed content upgrades will be disabled.",
  266.                 "pfm_description_reference": "Allows you to set a list of url patterns that specify sites which are allowed to display blockable (i.e. active) mixed content (i.e. HTTP content on HTTPS sites) and for which optionally blockable mixed content upgrades will be disabled.\n\nIf this policy is left not set blockable mixed content will be blocked and optionally blockable mixed content will be upgraded, and users will be allowed to set exceptions to allow it for specific sites.\n\nFor detailed information on valid url patterns, please see https://cloud.google.com/docs/chrome-enterprise/policies/url-patterns.",
  267.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=InsecureContentAllowedForUrls",
  268.                 "pfm_name": "InsecureContentAllowedForUrls",
  269.                 "pfm_note": "For detailed information on valid url patterns, please see https://cloud.google.com/docs/chrome-enterprise/policies/url-patterns.",
  270.                 "pfm_subkeys": [
  271.                 {
  272.                         "pfm_type": "string",
  273.                         "pfm_value_placeholder": "[*.]example.edu"
  274.                 }],
  275.                 "pfm_title": "Allow insecure content on these sites",
  276.                 "pfm_type": "array"
  277.         },
  278.         {
  279.                 "pfm_app_min": "79",
  280.                 "pfm_description": "Allows you to set a list of url patterns that specify sites which are not allowed to display blockable (i.e. active) mixed content (i.e. HTTP content on HTTPS sites), and for which optionally blockable (i.e. passive) mixed content will be upgraded.",
  281.                 "pfm_description_reference": "Allows you to set a list of url patterns that specify sites which are not allowed to display blockable (i.e. active) mixed content (i.e. HTTP content on HTTPS sites), and for which optionally blockable (i.e. passive) mixed content will be upgraded.\n\nIf this policy is left not set blockable mixed content will be blocked and optionally blockable mixed content will be upgraded, but users will be allowed to set exceptions to allow it for specific sites.\n\nFor detailed information on valid url patterns, please see https://cloud.google.com/docs/chrome-enterprise/policies/url-patterns.",
  282.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=InsecureContentBlockedForUrls",
  283.                 "pfm_name": "InsecureContentBlockedForUrls",
  284.                 "pfm_note": "For detailed information on valid url patterns, please see https://cloud.google.com/docs/chrome-enterprise/policies/url-patterns.",
  285.                 "pfm_subkeys": [
  286.                 {
  287.                         "pfm_type": "string",
  288.                         "pfm_value_placeholder": "[*.]example.edu"
  289.                 }],
  290.                 "pfm_title": "Block insecure content on these sites",
  291.                 "pfm_type": "array"
  292.         },
  293.         {
  294.                 "pfm_app_min": "10",
  295.                 "pfm_description": "Allows you to set whether websites are allowed to run JavaScript. Running JavaScript can be either allowed for all websites or denied for all websites.",
  296.                 "pfm_description_reference": "1 - Allow all sites to run JavaScript\n2 - Do not allow any site to run JavaScript\nAllows you to set whether websites are allowed to run JavaScript. Running JavaScript can be either allowed for all websites or denied for all websites.\n\nIf this policy is left not set, 'AllowJavaScript' will be used and the user will be able to change it.",
  297.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=DefaultJavaScriptSetting",
  298.                 "pfm_name": "DefaultJavaScriptSetting",
  299.                 "pfm_range_list": [1, 2],
  300.                 "pfm_range_list_titles": ["Allow all sites to run JavaScript", "Do not allow any site to run JavaScript"],
  301.                 "pfm_title": "Default JavaScript setting",
  302.                 "pfm_type": "integer"
  303.         },
  304.         {
  305.                 "pfm_app_min": "11",
  306.                 "pfm_description": "Allows you to set a list of url patterns that specify sites which are allowed to run JavaScript.",
  307.                 "pfm_description_reference": "Allows you to set a list of url patterns that specify sites which are allowed to run JavaScript.\n\nIf this policy is left not set the global default value will be used for all sites either from the 'DefaultJavaScriptSetting' policy if it is set, or the user's personal configuration otherwise.",
  308.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=JavaScriptAllowedForUrls",
  309.                 "pfm_name": "JavaScriptAllowedForUrls",
  310.                 "pfm_note": "For detailed information on valid url patterns, please see https://cloud.google.com/docs/chrome-enterprise/policies/url-patterns.",
  311.                 "pfm_subkeys": [
  312.                 {
  313.                         "pfm_type": "string",
  314.                         "pfm_value_placeholder": "[*.]example.edu"
  315.                 }],
  316.                 "pfm_title": "Allow JavaScript on these sites",
  317.                 "pfm_type": "array"
  318.         },
  319.         {
  320.                 "pfm_app_min": "11",
  321.                 "pfm_description": "Allows you to set a list of url patterns that specify sites which are not allowed to run JavaScript.",
  322.                 "pfm_description_reference": "Allows you to set a list of url patterns that specify sites which are not allowed to run JavaScript.\n\nIf this policy is left not set the global default value will be used for all sites either from the 'DefaultJavaScriptSetting' policy if it is set, or the user's personal configuration otherwise.",
  323.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=JavaScriptBlockedForUrls",
  324.                 "pfm_name": "JavaScriptBlockedForUrls",
  325.                 "pfm_note": "For detailed information on valid url patterns, please see https://cloud.google.com/docs/chrome-enterprise/policies/url-patterns.",
  326.                 "pfm_subkeys": [
  327.                 {
  328.                         "pfm_type": "string",
  329.                         "pfm_value_placeholder": "[*.]example.edu"
  330.                 }],
  331.                 "pfm_title": "Block JavaScript on these sites",
  332.                 "pfm_type": "array"
  333.         },
  334.         {
  335.                 "pfm_app_min": "79",
  336.                 "pfm_description": "Allows you to revert all cookies to legacy SameSite behavior.",
  337.                 "pfm_description_reference": "Allows you to revert all cookies to legacy SameSite behavior. Reverting to legacy behavior causes cookies that don't specify a SameSite attribute to be treated as if they were \"SameSite=None\", and removes the requirement for \"SameSite=None\" cookies to carry the \"Secure\" attribute. See https://www.chromium.org/administrators/policy-list-3/cookie-legacy-samesite-policies for full description.\n\nWhen this policy is not set, the default SameSite behavior for cookies that don't specify a SameSite attribute will depend on the user's personal configuration for the SameSite-by-default feature, which may be set by a field trial or by enabling or disabling the flag same-site-by-default-cookies flag.\n\n1 = Revert to legacy SameSite behavior for cookies on all sites\n2 = Use SameSite-by-default behavior for cookies on all sites",
  338.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=LegacySameSiteCookieBehaviorEnabled",
  339.                 "pfm_name": "LegacySameSiteCookieBehaviorEnabled",
  340.                 "pfm_note": "See https://www.chromium.org/administrators/policy-list-3/cookie-legacy-samesite-policies for full description",
  341.                 "pfm_range_list": [1, 2],
  342.                 "pfm_range_list_titles": ["Revert to legacy SameSite behavior for cookies on all sites", "Use SameSite-by-default behavior for cookies on all sites"],
  343.                 "pfm_title": "Enable legacy SameSite cookie behavior",
  344.                 "pfm_type": "integer"
  345.         },
  346.         {
  347.                 "pfm_app_min": "79",
  348.                 "pfm_description": "Cookies set for domains matching these patterns will revert to legacy SameSite behavior. For cookies on domains not covered by the patterns specified here, or for all cookies if this policy is not set, the global default value will be used either from the LegacySameSiteCookieBehaviorEnabled policy, if it is set, or the user's personal configuration otherwise.",
  349.                 "pfm_description_reference": "Cookies set for domains matching these patterns will revert to legacy SameSite behavior. Reverting to legacy behavior causes cookies that don't specify a SameSite attribute to be treated as if they were \"SameSite=None\", and removes the requirement for \"SameSite=None\" cookies to carry the \"Secure\" attribute. See https://www.chromium.org/administrators/policy-list-3/cookie-legacy-samesite-policies for full description.\n\nFor cookies on domains not covered by the patterns specified here, or for all cookies if this policy is not set, the global default value will be used either from the LegacySameSiteCookieBehaviorEnabled policy, if it is set, or the user's personal configuration otherwise.\n\nNote that patterns you list here are treated as domains, not URLs, so you should not specify a scheme or port.",
  350.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=LegacySameSiteCookieBehaviorEnabledForDomainList",
  351.                 "pfm_name": "LegacySameSiteCookieBehaviorEnabledForDomainList",
  352.                 "pfm_note": "See https://www.chromium.org/administrators/policy-list-3/cookie-legacy-samesite-policies for full description.",
  353.                 "pfm_subkeys": [
  354.                 {
  355.                         "pfm_title": "Domains",
  356.                         "pfm_type": "string",
  357.                         "pfm_value_placeholder": "[*.]example.edu"
  358.                 }],
  359.                 "pfm_title": "Enable legacy SameSite cookie behavior for list of domains",
  360.                 "pfm_type": "array"
  361.         },
  362.         {
  363.                 "pfm_app_min": "10",
  364.                 "pfm_description": "Allows you to set whether websites are allowed to automatically run the Flash plugin. Automatically running the Flash plugin can be either allowed for all websites or denied for all websites.",
  365.                 "pfm_description_reference": "1 - Allow all sites to automatically run the Flash plugin\n2 - Block the Flash plugin\n3 - Click to play\nAllows you to set whether websites are allowed to automatically run the Flash plugin. Automatically running the Flash plugin can be either allowed for all websites or denied for all websites.\n\nClick to play allows the Flash plugin to run but the user must click on the placeholder to start its execution.\n\nAutomatic playback is only allowed for domains explictly listed in the PluginsAllowedForUrls policy. If you want to enabled automatic playback for all sites consider adding http://* and https://* to this list.\n\nIf this policy is left not set, the user will be able to change this setting manually.",
  366.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=DefaultPluginsSetting",
  367.                 "pfm_name": "DefaultPluginsSetting",
  368.                 "pfm_range_list": [1, 2, 3],
  369.                 "pfm_range_list_titles": ["Allow all sites to automatically run the Flash plugin", "Block the Flash plugin", "Click to play"],
  370.                 "pfm_title": "Default Flash setting",
  371.                 "pfm_type": "integer"
  372.         },
  373.         {
  374.                 "pfm_app_min": "11",
  375.                 "pfm_description": "Allows you to set a list of url patterns that specify sites which are allowed to run the Flash plugin.",
  376.                 "pfm_description_reference": "Allows you to set a list of url patterns that specify sites which are allowed to run the Flash plugin.\n\nIf this policy is left not set the global default value will be used for all sites either from the 'DefaultPluginsSetting' policy if it is set, or the user's personal configuration otherwise.",
  377.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=PluginsAllowedForUrls",
  378.                 "pfm_name": "PluginsAllowedForUrls",
  379.                 "pfm_note": "For detailed information on valid url patterns, please see https://cloud.google.com/docs/chrome-enterprise/policies/url-patterns.",
  380.                 "pfm_subkeys": [
  381.                 {
  382.                         "pfm_type": "string",
  383.                         "pfm_value_placeholder": "[*.]example.edu"
  384.                 }],
  385.                 "pfm_title": "Allow the Flash plugin on these sites",
  386.                 "pfm_type": "array"
  387.         },
  388.         {
  389.                 "pfm_app_min": "10",
  390.                 "pfm_description": "Allows you to set whether websites are allowed to display desktop notifications. Displaying desktop notifications can be allowed by default, denied by default or the user can be asked every time a website wants to show desktop notifications.",
  391.                 "pfm_description_reference": "1 - Allow sites to show desktop notifications\n2 - Do not allow any site to show desktop notifications\n3 - Ask every time a site wants to show desktop notifications\nAllows you to set whether websites are allowed to display desktop notifications. Displaying desktop notifications can be allowed by default, denied by default or the user can be asked every time a website wants to show desktop notifications.\n\nIf this policy is left not set, 'AskNotifications' will be used and the user will be able to change it.",
  392.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=DefaultNotificationsSetting",
  393.                 "pfm_name": "DefaultNotificationsSetting",
  394.                 "pfm_range_list": [1, 2, 3],
  395.                 "pfm_range_list_titles": ["Allow sites to show desktop notifications", "Do not allow any site to show desktop notifications", "Ask every time a site wants to show desktop notifications"],
  396.                 "pfm_title": "Default notification setting",
  397.                 "pfm_type": "integer"
  398.         },
  399.         {
  400.                 "pfm_app_min": "16",
  401.                 "pfm_description": "Allows you to set a list of url patterns that specify sites which are allowed to display notifications.",
  402.                 "pfm_description_reference": "Allows you to set a list of url patterns that specify sites which are allowed to display notifications.\n\nIf this policy is left not set the global default value will be used for all sites either from the 'DefaultNotificationsSetting' policy if it is set, or the user's personal configuration otherwise.",
  403.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=NotificationsAllowedForUrls",
  404.                 "pfm_name": "NotificationsAllowedForUrls",
  405.                 "pfm_note": "For detailed information on valid url patterns, please see https://cloud.google.com/docs/chrome-enterprise/policies/url-patterns.",
  406.                 "pfm_subkeys": [
  407.                 {
  408.                         "pfm_type": "string",
  409.                         "pfm_value_placeholder": "[*.]example.edu"
  410.                 }],
  411.                 "pfm_title": "Allow notifications on these sites",
  412.                 "pfm_type": "array"
  413.         },
  414.         {
  415.                 "pfm_app_min": "16",
  416.                 "pfm_description": "Allows you to set a list of url patterns that specify sites which are not allowed to display notifications.",
  417.                 "pfm_description_reference": "Allows you to set a list of url patterns that specify sites which are not allowed to display notifications.\n\nIf this policy is left not set the global default value will be used for all sites either from the 'DefaultNotificationsSetting' policy if it is set, or the user's personal configuration otherwise.",
  418.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=NotificationsBlockedForUrls",
  419.                 "pfm_name": "NotificationsBlockedForUrls",
  420.                 "pfm_note": "For detailed information on valid url patterns, please see https://cloud.google.com/docs/chrome-enterprise/policies/url-patterns.",
  421.                 "pfm_subkeys": [
  422.                 {
  423.                         "pfm_type": "string",
  424.                         "pfm_value_placeholder": "[*.]example.edu"
  425.                 }],
  426.                 "pfm_title": "Block notifications on these sites",
  427.                 "pfm_type": "array"
  428.         },
  429.         {
  430.                 "pfm_app_min": "11",
  431.                 "pfm_description": "Allows you to set a list of url patterns that specify sites which are not allowed to run the Flash plugin.",
  432.                 "pfm_description_reference": "Allows you to set a list of url patterns that specify sites which are not allowed to run the Flash plugin.\n\nIf this policy is left not set the global default value will be used for all sites either from the 'DefaultPluginsSetting' policy if it is set, or the user's personal configuration otherwise.",
  433.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=PluginsBlockedForUrls",
  434.                 "pfm_name": "PluginsBlockedForUrls",
  435.                 "pfm_note": "For detailed information on valid url patterns, please see https://cloud.google.com/docs/chrome-enterprise/policies/url-patterns.",
  436.                 "pfm_subkeys": [
  437.                 {
  438.                         "pfm_type": "string",
  439.                         "pfm_value_placeholder": "[*.]example.edu"
  440.                 }],
  441.                 "pfm_title": "Block the Flash plugin on these sites",
  442.                 "pfm_type": "array"
  443.         },
  444.         {
  445.                 "pfm_app_min": "10",
  446.                 "pfm_description": "Allows you to set whether websites are allowed to show pop-ups. Showing popups can be either allowed for all websites or denied for all websites.",
  447.                 "pfm_description_reference": "1 - Allow all sites to show pop-ups\n2 - Do not allow any site to show popups\nAllows you to set whether websites are allowed to show pop-ups. Showing popups can be either allowed for all websites or denied for all websites.\n\nIf this policy is left not set, 'BlockPopups' will be used and the user will be able to change it.",
  448.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=DefaultPopupsSetting",
  449.                 "pfm_name": "DefaultPopupsSetting",
  450.                 "pfm_range_list": [1, 2],
  451.                 "pfm_range_list_titles": ["Allow all sites to show pop-ups", "Do not allow any site to show popups"],
  452.                 "pfm_title": "Default popups setting",
  453.                 "pfm_type": "integer"
  454.         },
  455.         {
  456.                 "pfm_app_min": "11",
  457.                 "pfm_description": "Allows you to set a list of url patterns that specify sites which are allowed to open popups.",
  458.                 "pfm_description_reference": "Allows you to set a list of url patterns that specify sites which are allowed to open popups.\n\nIf this policy is left not set the global default value will be used for all sites either from the 'DefaultPopupsSetting' policy if it is set, or the user's personal configuration otherwise.",
  459.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=PopupsAllowedForUrls",
  460.                 "pfm_name": "PopupsAllowedForUrls",
  461.                 "pfm_note": "For detailed information on valid url patterns, please see https://cloud.google.com/docs/chrome-enterprise/policies/url-patterns.",
  462.                 "pfm_subkeys": [
  463.                 {
  464.                         "pfm_type": "string",
  465.                         "pfm_value_placeholder": "[*.]example.edu"
  466.                 }],
  467.                 "pfm_title": "Allow popups on these sites",
  468.                 "pfm_type": "array"
  469.         },
  470.         {
  471.                 "pfm_app_min": "11",
  472.                 "pfm_description": "Allows you to set a list of url patterns that specify sites which are not allowed to open popups.",
  473.                 "pfm_description_reference": "Allows you to set a list of url patterns that specify sites which are not allowed to open popups.\n\nIf this policy is left not set the global default value will be used for all sites either from the 'DefaultPopupsSetting' policy if it is set, or the user's personal configuration otherwise.",
  474.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=PopupsBlockedForUrls",
  475.                 "pfm_name": "PopupsBlockedForUrls",
  476.                 "pfm_note": "For detailed information on valid url patterns, please see https://cloud.google.com/docs/chrome-enterprise/policies/url-patterns.",
  477.                 "pfm_subkeys": [
  478.                 {
  479.                         "pfm_type": "string",
  480.                         "pfm_value_placeholder": "[*.]example.edu"
  481.                 }],
  482.                 "pfm_title": "Block popups on these sites",
  483.                 "pfm_type": "array"
  484.         },
  485.         {
  486.                 "pfm_app_min": "15",
  487.                 "pfm_description": "Allows you to specify a list of url patterns that specify sites for which Google Chrome should automatically select a client certificate, if the site requests a certificate.",
  488.                 "pfm_description_reference": "Allows you to specify a list of url patterns that specify sites for which Google Chrome should automatically select a client certificate, if the site requests a certificate.\n\nThe value must be an array of stringified JSON dictionaries. Each dictionary must have the form { \"pattern\"\"$URL_PATTERN\"\"filter\" : $FILTER }, where $URL_PATTERN is a content setting pattern. $FILTER restricts from which client certificates the browser will automatically select. Independent of the filter, only certificates will be selected that match the server's certificate request. If $FILTER has the form { \"ISSUER\": { \"CN\"\"$ISSUER_CN\" } }, additionally only client certificates are selected that are issued by a certificate with the CommonName $ISSUER_CN. If $FILTER is the empty dictionary {}, the selection of client certificates is not additionally restricted.\n\nIf this policy is left not set, no auto-selection will be done for any site.",
  489.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=AutoSelectCertificateForUrls",
  490.                 "pfm_name": "AutoSelectCertificateForUrls",
  491.                 "pfm_note": "The value must be an array of stringified JSON dictionaries. Each dictionary must have the form { \"pattern\"\"$URL_PATTERN\"\"filter\" : $FILTER }, where $URL_PATTERN is a content setting pattern. $FILTER restricts from which client certificates the browser will automatically select. Independent of the filter, only certificates will be selected that match the server's certificate request. If $FILTER has the form { \"ISSUER\": { \"CN\"\"$ISSUER_CN\" } }, additionally only client certificates are selected that are issued by a certificate with the CommonName $ISSUER_CN. If $FILTER is the empty dictionary {}, the selection of client certificates is not additionally restricted.",
  492.                 "pfm_subkeys": [
  493.                 {
  494.                         "pfm_type": "string",
  495.                         "pfm_value_placeholder": "{\"pattern\":\"https://www.example.com\",\"filter\":{\"ISSUER\":{\"CN\":\"certificate issuer name\"\"L\"\"certificate issuer location\"\"O\"\"certificate issuer org\"\"OU\"\"certificate issuer org unit\"}, \"SUBJECT\":{\"CN\":\"certificate subject name\"\"L\"\"certificate subject location\"\"O\"\"certificate subject org\"\"OU\"\"certificate subject org unit\"}}}"
  496.                 }],
  497.                 "pfm_title": "Automatically select client certificates for these sites",
  498.                 "pfm_type": "array"
  499.         },
  500.         {
  501.                 "pfm_app_min": "10",
  502.                 "pfm_description": "Allows you to set whether websites are allowed to track the users' physical location. Tracking the users' physical location can be allowed by default, denied by default or the user can be asked every time a website requests the physical location.",
  503.                 "pfm_description_reference": "1 - Allow sites to track the users' physical location\n2 - Do not allow any site to track the users' physical location\n3 - Ask whenever a site wants to track the users' physical location\nAllows you to set whether websites are allowed to track the users' physical location. Tracking the users' physical location can be allowed by default, denied by default or the user can be asked every time a website requests the physical location.\n\nIf this policy is left not set, 'AskGeolocation' will be used and the user will be able to change it.",
  504.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=DefaultGeolocationSetting",
  505.                 "pfm_name": "DefaultGeolocationSetting",
  506.                 "pfm_range_list": [1, 2, 3],
  507.                 "pfm_range_list_titles": ["Allow sites to track the users' physical location", "Do not allow any site to track the users' physical location", "Ask whenever a site wants to track the users' physical location"],
  508.                 "pfm_title": "Default geolocation setting",
  509.                 "pfm_type": "integer"
  510.         },
  511.         {
  512.                 "pfm_app_deprecated": "25",
  513.                 "pfm_app_min": "22",
  514.                 "pfm_description": "Allows you to set whether websites are allowed to get access to media capture devices. Access to media capture devices can be allowed by default, or the user can be asked every time a website wants to get access to media capture devices. - Documentation doesn't indicate when this was deprecated, but AudioCaptureAllowed was added in M25, so making an assumption.",
  515.                 "pfm_description_reference": "Allows you to set whether websites are allowed to get access to media capture devices. Access to media capture devices can be allowed by default, or the user can be asked every time a website wants to get access to media capture devices.\n\n\t\tIf this policy is left not set, 'PromptOnAccess' will be used and the user will be able to change it.\n\n\t\t2 = Do not allow any site to access the camera and microphone\n\t\t3 = Ask every time a site wants to access the camera and/or microphone",
  516.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=DefaultMediaStreamSetting",
  517.                 "pfm_name": "DefaultMediaStreamSetting",
  518.                 "pfm_range_list": [2, 3],
  519.                 "pfm_range_list_titles": ["Do not allow any site to access the camera and microphone", "Ask every time a site wants to access the camera and/or microphone"],
  520.                 "pfm_title": "Default mediastream setting",
  521.                 "pfm_type": "integer"
  522.         },
  523.         {
  524.                 "pfm_app_min": "37",
  525.                 "pfm_description": "Allows you to register a list of protocol handlers. This can only be a recommended policy. The property |protocol| should be set to the scheme such as 'mailto' and the property |url| should be set to the URL pattern of the application that handles the scheme. The pattern can include a '%s', which if present will be replaced by the handled URL.",
  526.                 "pfm_description_reference": "Allows you to register a list of protocol handlers. This can only be a recommended policy. The property |protocol| should be set to the scheme such as 'mailto' and the property |url| should be set to the URL pattern of the application that handles the scheme. The pattern can include a '%s', which if present will be replaced by the handled URL.\n\nThe protocol handlers registered by policy are merged with the ones registered by the user and both are available for use. The user can override the protocol handlers installed by policy by installing a new default handler, but cannot remove a protocol handler registered by policy.",
  527.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=RegisteredProtocolHandlers",
  528.                 "pfm_name": "RegisteredProtocolHandlers",
  529.                 "pfm_subkeys": [
  530.                 {
  531.                         "pfm_name": "RegisteredProtocolDictionary",
  532.                         "pfm_subkeys": [
  533.                         {
  534.                                 "pfm_default": true,
  535.                                 "pfm_name": "default",
  536.                                 "pfm_type": "boolean"
  537.                         },
  538.                         {
  539.                                 "pfm_name": "protocol",
  540.                                 "pfm_type": "string",
  541.                                 "pfm_value_placeholder": "ex. mailto"
  542.                         },
  543.                         {
  544.                                 "pfm_name": "url",
  545.                                 "pfm_type": "string",
  546.                                 "pfm_value_placeholder": "ex. https://mail.google.com/mail/?extsrc=mailto&url=%s"
  547.                         }],
  548.                         "pfm_type": "dictionary"
  549.                 }],
  550.                 "pfm_title": "Register protocol handlers",
  551.                 "pfm_type": "array"
  552.         }, null,
  553.         {
  554.                 "pfm_app_min": "66",
  555.                 "pfm_description": "Allows you to control if videos can play automatically (without user consent) with audio content in Google Chrome.",
  556.                 "pfm_description_reference": "Allows you to control if videos can play automatically (without user consent) with audio content in Google Chrome.\n\nIf the policy is set to True, Google Chrome is allowed to autoplay media.\nIf the policy is set to False, Google Chrome is not allowed to autoplay media. The AutoplayAllowlist policy can be used to override this for certain URL patterns.\nBy default, Google Chrome is not allowed to autoplay media. The AutoplayAllowlist policy can be used to override this for certain URL patterns.\n\nNote that if Google Chrome is running and this policy changes, it will be applied only to new opened tabs. Therefore some tabs might still observe the previous behavior.",
  557.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=AutoplayAllowed",
  558.                 "pfm_name": "AutoplayAllowed",
  559.                 "pfm_title": "Allow media autoplay",
  560.                 "pfm_type": "boolean"
  561.         },
  562.         {
  563.                 "pfm_app_deprecated": "86",
  564.                 "pfm_app_min": "66",
  565.                 "pfm_description": "Controls the whitelist of URL patterns that autoplay will always be enabled on.",
  566.                 "pfm_description_reference": "Controls the whitelist of URL patterns that autoplay will always be enabled on.\n\nIf autoplay is enabled then videos can play automatically (without user consent) with audio content in Google Chrome.\n\nA URL pattern has to be formatted according to https://www.chromium.org/administrators/url-blacklist-filter-format.\n\nIf the AutoplayAllowed policy is set to True then this policy will have no effect.\n\nIf the AutoplayAllowed policy is set to False then any URL patterns set in this policy will still be allowed to play.\n\nNote that if Google Chrome is running and this policy changes, it will be applied only to new opened tabs. Therefore some tabs might still observe the previous behavior.",
  567.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=AutoplayWhitelist",
  568.                 "pfm_name": "AutoplayWhitelist",
  569.                 "pfm_note": "Use AutoplayAllowlist instead.",
  570.                 "pfm_subkeys": [
  571.                 {
  572.                         "pfm_type": "string",
  573.                         "pfm_value_placeholder": "[*.]example.edu"
  574.                 }],
  575.                 "pfm_title": "Allow media autoplay on a whitelist of URL patterns",
  576.                 "pfm_type": "array"
  577.         },
  578.         {
  579.                 "pfm_app_min": "86",
  580.                 "pfm_description": "Controls the allow list of URL patterns that autoplay will always be enabled on.",
  581.                 "pfm_description_reference": "Controls the allow list of URL patterns that autoplay will always be enabled on.\n\nIf autoplay is enabled then videos can play automatically (without user consent) with audio content in Google Chrome.\n\nA URL pattern has to be formatted according to https://www.chromium.org/administrators/url-blacklist-filter-format.\n\nIf the AutoplayAllowed policy is set to True then this policy will have no effect.\n\nIf the AutoplayAllowed policy is set to False then any URL patterns set in this policy will still be allowed to play.\n\nNote that if Google Chrome is running and this policy changes, it will be applied only to new opened tabs. Therefore some tabs might still observe the previous behavior.",
  582.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=AutoplayAllowlist",
  583.                 "pfm_name": "AutoplayAllowlist",
  584.                 "pfm_subkeys": [
  585.                 {
  586.                         "pfm_type": "string",
  587.                         "pfm_value_placeholder": "[*.]example.edu"
  588.                 }],
  589.                 "pfm_title": "Allow media autoplay on an allow list of URL patterns",
  590.                 "pfm_type": "array"
  591.         }, null,
  592.         {
  593.                 "pfm_app_min": "24",
  594.                 "pfm_description": "Specifies a list of alternate URLs that can be used to extract search terms from the search engine. The URLs should contain the string '{searchTerms}', which will be used to extract the search terms.",
  595.                 "pfm_description_reference": "Specifies a list of alternate URLs that can be used to extract search terms from the search engine. The URLs should contain the string '{searchTerms}', which will be used to extract the search terms.\n\nThis policy is optional. If not set, no alternate urls will be used to extract search terms.\n\nThis policy is only respected if the 'DefaultSearchProviderEnabled' policy is enabled.",
  596.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=DefaultSearchProviderAlternateURLs",
  597.                 "pfm_name": "DefaultSearchProviderAlternateURLs",
  598.                 "pfm_subkeys": [
  599.                 {
  600.                         "pfm_type": "string",
  601.                         "pfm_value_placeholder": "https://search.my.company/suggest/search#q={searchTerms}"
  602.                 }],
  603.                 "pfm_title": "List of alternate URLs for the default search provider",
  604.                 "pfm_type": "array"
  605.         },
  606.         {
  607.                 "pfm_app_min": "8",
  608.                 "pfm_description": "Enables the use of a default search provider.",
  609.                 "pfm_description_reference": "Enables the use of a default search provider.\n\nIf you enable this setting, a default search is performed when the user types text in the omnibox that is not a URL.\n\nYou can specify the default search provider to be used by setting the rest of the default search policies. If these are left empty, the user can choose the default provider.\n\nIf you disable this setting, no search is performed when the user enters non-URL text in the omnibox.\n\nIf you enable or disable this setting, users cannot change or override this setting in Google Chrome.\n\nIf this policy is left not set, the default search provider is enabled, and the user will be able to set the search provider list.\n\nThis policy is not available on Windows instances that are not joined\nto a Microsoft® Active Directory® domain.",
  610.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=DefaultSearchProviderEnabled",
  611.                 "pfm_name": "DefaultSearchProviderEnabled",
  612.                 "pfm_title": "Enable the default search provider",
  613.                 "pfm_type": "boolean"
  614.         },
  615.         {
  616.                 "pfm_app_min": "8",
  617.                 "pfm_description": "Specifies the character encodings supported by the search provider. Encodings are code page names like UTF-8, GB2312, and ISO-8859-1. They are tried in the order provided.",
  618.                 "pfm_description_reference": "Specifies the character encodings supported by the search provider. Encodings are code page names like UTF-8, GB2312, and ISO-8859-1. They are tried in the order provided.\n\nThis policy is optional. If not set, the default will be used which is UTF-8.\n\nThis policy is only respected if the 'DefaultSearchProviderEnabled' policy is enabled.",
  619.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=DefaultSearchProviderEncodings",
  620.                 "pfm_name": "DefaultSearchProviderEncodings",
  621.                 "pfm_subkeys": [
  622.                 {
  623.                         "pfm_type": "string",
  624.                         "pfm_value_placeholder": "ex. UTF-8"
  625.                 }],
  626.                 "pfm_title": "Default search provider encodings",
  627.                 "pfm_type": "array"
  628.         },
  629.         {
  630.                 "pfm_app_min": "8",
  631.                 "pfm_description": "Specifies the favorite icon URL of the default search provider.",
  632.                 "pfm_description_reference": "Specifies the favorite icon URL of the default search provider.\n\nThis policy is optional. If not set, no icon will be present for the search provider.\n\nThis policy is only respected if the 'DefaultSearchProviderEnabled' policy is enabled.",
  633.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=DefaultSearchProviderIconURL",
  634.                 "pfm_name": "DefaultSearchProviderIconURL",
  635.                 "pfm_title": "Default search provider icon",
  636.                 "pfm_type": "string",
  637.                 "pfm_value_placeholder": "https://search.my.company/favicon.ico"
  638.         },
  639.         {
  640.                 "pfm_app_min": "29",
  641.                 "pfm_description": "Specifies the URL of the search engine used to provide image search. Search requests will be sent using the GET method. If the DefaultSearchProviderImageURLPostParams policy is set then image search requests will use the POST method instead.",
  642.                 "pfm_description_reference": "Specifies the URL of the search engine used to provide image search. Search requests will be sent using the GET method. If the DefaultSearchProviderImageURLPostParams policy is set then image search requests will use the POST method instead.\n\nThis policy is optional. If not set, no image search will be used.\n\nThis policy is only respected if the 'DefaultSearchProviderEnabled' policy is enabled.",
  643.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=DefaultSearchProviderImageURL",
  644.                 "pfm_name": "DefaultSearchProviderImageURL",
  645.                 "pfm_title": "Parameter providing search-by-image feature for the default search provider",
  646.                 "pfm_type": "string",
  647.                 "pfm_value_placeholder": "https://search.my.company/searchbyimage/upload"
  648.         },
  649.         {
  650.                 "pfm_app_min": "29",
  651.                 "pfm_description": "Specifies the parameters used when doing image search with POST. It consists of comma-separated name/value pairs. If a value is a template parameter, like {imageThumbnail} in above example, it will be replaced with real image thumbnail data.",
  652.                 "pfm_description_reference": "Specifies the parameters used when doing image search with POST. It consists of comma-separated name/value pairs. If a value is a template parameter, like {imageThumbnail} in above example, it will be replaced with real image thumbnail data.\n\nThis policy is optional. If not set, image search request will be sent using the GET method.\n\nThis policy is only respected if the 'DefaultSearchProviderEnabled' policy is enabled.",
  653.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=DefaultSearchProviderImageURLPostParams",
  654.                 "pfm_name": "DefaultSearchProviderImageURLPostParams",
  655.                 "pfm_title": "Parameters for image URL which uses POST",
  656.                 "pfm_type": "string",
  657.                 "pfm_value_placeholder": "content={imageThumbnail},url={imageURL},sbisrc={SearchSource}"
  658.         },
  659.         {
  660.                 "pfm_app_min": "8",
  661.                 "pfm_description": "Specifies the keyword, which is the shortcut used in the omnibox to trigger the search for this provider.",
  662.                 "pfm_description_reference": "Specifies the keyword, which is the shortcut used in the omnibox to trigger the search for this provider.\n\nThis policy is optional. If not set, no keyword will activate the search provider.\n\nThis policy is only considered if the 'DefaultSearchProviderEnabled' policy is enabled.",
  663.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=DefaultSearchProviderKeyword",
  664.                 "pfm_name": "DefaultSearchProviderKeyword",
  665.                 "pfm_title": "Default search provider keyword",
  666.                 "pfm_type": "string",
  667.                 "pfm_value_placeholder": "mis"
  668.         },
  669.         {
  670.                 "pfm_app_min": "8",
  671.                 "pfm_description": "Specifies the name of the default search provider. If left empty or not set, the host name specified by the search URL will be used.",
  672.                 "pfm_description_reference": "Specifies the name of the default search provider. If left empty or not set, the host name specified by the search URL will be used.\n\nThis policy is only considered if the 'DefaultSearchProviderEnabled' policy is enabled.",
  673.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=DefaultSearchProviderName",
  674.                 "pfm_name": "DefaultSearchProviderName",
  675.                 "pfm_title": "Default search provider name",
  676.                 "pfm_type": "string",
  677.                 "pfm_value_placeholder": "Google"
  678.         },
  679.         {
  680.                 "pfm_app_min": "30",
  681.                 "pfm_description": "Specifies the URL that a search engine uses to provide a new tab page.",
  682.                 "pfm_description_reference": "Specifies the URL that a search engine uses to provide a new tab page.\n\nThis policy is optional. If not set, no new tab page will be provided.\n\nThis policy is only respected if the 'DefaultSearchProviderEnabled' policy is enabled.",
  683.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=DefaultSearchProviderNewTabURL",
  684.                 "pfm_name": "DefaultSearchProviderNewTabURL",
  685.                 "pfm_title": "Default search provider new tab page URL",
  686.                 "pfm_type": "string",
  687.                 "pfm_value_placeholder": "https://search.my.company/newtab"
  688.         },
  689.         {
  690.                 "pfm_app_min": "8",
  691.                 "pfm_description": "Specifies the URL of the search engine used when doing a default search. The URL should contain the string '{searchTerms}', which will be replaced at query time by the terms the user is searching for.",
  692.                 "pfm_description_reference": "Specifies the URL of the search engine used when doing a default search. The URL should contain the string '{searchTerms}', which will be replaced at query time by the terms the user is searching for.\n\nGoogle's search URL can be specified as: '{google:baseURL}search?q={searchTerms}&{google:RLZ}{google:originalQueryForSuggestion}{google:assistedQueryStats}{google:searchFieldtrialParameter}{google:searchClient}{google:sourceId}ie={inputEncoding}'.\n\nThis option must be set when the 'DefaultSearchProviderEnabled' policy is enabled and will only be respected if this is the case.",
  693.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=DefaultSearchProviderSearchURL",
  694.                 "pfm_name": "DefaultSearchProviderSearchURL",
  695.                 "pfm_title": "Default search provider search URL",
  696.                 "pfm_type": "string",
  697.                 "pfm_value_placeholder": "https://search.my.company/search?q={searchTerms}"
  698.         },
  699.         {
  700.                 "pfm_app_min": "29",
  701.                 "pfm_description": "Specifies the parameters used when searching a URL with POST. It consists of comma-separated name/value pairs. If a value is a template parameter, like {searchTerms} in above example, it will be replaced with real search terms data.",
  702.                 "pfm_description_reference": "Specifies the parameters used when searching a URL with POST. It consists of comma-separated name/value pairs. If a value is a template parameter, like {searchTerms} in above example, it will be replaced with real search terms data.\n\nThis policy is optional. If not set, search request will be sent using the GET method.\n\nThis policy is only respected if the 'DefaultSearchProviderEnabled' policy is enabled.",
  703.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=DefaultSearchProviderSearchURLPostParams",
  704.                 "pfm_name": "DefaultSearchProviderSearchURLPostParams",
  705.                 "pfm_title": "Parameters for search URL which uses POST",
  706.                 "pfm_type": "string",
  707.                 "pfm_value_placeholder": "q={searchTerms},ie=utf-8,oe=utf-8"
  708.         },
  709.         {
  710.                 "pfm_app_min": "8",
  711.                 "pfm_description": "Specifies the URL of the search engine used to provide search suggestions. The URL should contain the string '{searchTerms}', which will be replaced at query time by the text the user has entered so far.",
  712.                 "pfm_description_reference": "Specifies the URL of the search engine used to provide search suggestions. The URL should contain the string '{searchTerms}', which will be replaced at query time by the text the user has entered so far.\n\nThis policy is optional. If not set, no suggest URL will be used.\n\nGoogle's suggest URL can be specified as: '{google:baseURL}complete/search?output=chrome&q={searchTerms}'.\n\nThis policy is only respected if the 'DefaultSearchProviderEnabled' policy is enabled.",
  713.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=DefaultSearchProviderSuggestURL",
  714.                 "pfm_name": "DefaultSearchProviderSuggestURL",
  715.                 "pfm_title": "Default search provider suggest URL",
  716.                 "pfm_type": "string",
  717.                 "pfm_value_placeholder": "https://search.my.company/suggest?q={searchTerms}"
  718.         },
  719.         {
  720.                 "pfm_app_min": "29",
  721.                 "pfm_description": "Specifies the parameters used when doing suggestion search with POST. It consists of comma-separated name/value pairs. If a value is a template parameter, like {searchTerms} in above example, it will be replaced with real search terms data.",
  722.                 "pfm_description_reference": "Specifies the parameters used when doing suggestion search with POST. It consists of comma-separated name/value pairs. If a value is a template parameter, like {searchTerms} in above example, it will be replaced with real search terms data.\n\nThis policy is optional. If not set, suggest search request will be sent using the GET method.\n\nThis policy is only respected if the 'DefaultSearchProviderEnabled' policy is enabled.",
  723.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=DefaultSearchProviderSuggestURLPostParams",
  724.                 "pfm_name": "DefaultSearchProviderSuggestURLPostParams",
  725.                 "pfm_title": "Parameters for suggest URL which uses POST",
  726.                 "pfm_type": "string",
  727.                 "pfm_value_placeholder": "q={searchTerms},ie=utf-8,oe=utf-8"
  728.         }, null, null,
  729.         {
  730.                 "pfm_app_min": "25",
  731.                 "pfm_description": "Controls which app/extension types are allowed to be installed and limits runtime access.",
  732.                 "pfm_description_reference": "Controls which app/extension types are allowed to be installed and limits runtime access.\n\nThis setting white-lists the allowed types of extension/apps that can be installed in Google Chrome and which hosts they can interact with. The value is a list of strings, each of which should be one of the following: \"extension\"\"theme\"\"user_script\"\"hosted_app\"\"legacy_packaged_app\"\"platform_app\". See the Google Chrome extensions documentation for more information on these types.\n\nNote that this policy also affects extensions and apps to be force-installed via ExtensionInstallForcelist.\n\nIf this setting is configured, extensions/apps which have a type that is not on the list will not be installed.\n\nIf this settings is left not-configured, no restrictions on the acceptable extension/app types are enforced.",
  733.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=ExtensionAllowedTypes",
  734.                 "pfm_name": "ExtensionAllowedTypes",
  735.                 "pfm_note": "Note that this policy also affects extensions and apps to be force-installed via ExtensionInstallForcelist.\n\nIf this setting is configured, extensions/apps which have a type that is not on the list will not be installed.\n\nIf this settings is left not-configured, no restrictions on the acceptable extension/app types are enforced.",
  736.                 "pfm_subkeys": [
  737.                 {
  738.                         "pfm_range_list": ["extension", "hosted_app", "legacy_packaged_app", "platform_app", "theme", "user_script"],
  739.                         "pfm_range_list_titles": ["Extension", "Hosted App", "Legacy Packaged App", "Platform App", "Theme", "User Script"],
  740.                         "pfm_type": "string",
  741.                         "pfm_value_unique": true
  742.                 }],
  743.                 "pfm_title": "Types of extensions/apps that are allowed to be installed",
  744.                 "pfm_type": "array"
  745.         },
  746.         {
  747.                 "pfm_app_min": "21",
  748.                 "pfm_description": "Allows you to specify which URLs are allowed to install extensions, apps, and themes.",
  749.                 "pfm_description_reference": "Allows you to specify which URLs are allowed to install extensions, apps, and themes.\n\nStarting in Google Chrome 21, it is more difficult to install extensions, apps, and user scripts from outside the Chrome Web Store. Previously, users could click on a link to a *.crx file, and Google Chrome would offer to install the file after a few warnings. After Google Chrome 21, such files must be downloaded and dragged onto the Google Chrome settings page. This setting allows specific URLs to have the old, easier installation flow.\n\nEach item in this list is an extension-style match pattern (see https://developer.chrome.com/extensions/match_patterns). Users will be able to easily install items from any URL that matches an item in this list. Both the location of the *.crx file and the page where the download is started from (i.e. the referrer) must be allowed by these patterns.\n\nExtensionInstallBlocklist takes precedence over this policy. That is, an extension on the blacklist won't be installed, even if it happens from a site on this list.",
  750.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=ExtensionInstallSources",
  751.                 "pfm_name": "ExtensionInstallSources",
  752.                 "pfm_subkeys": [
  753.                 {
  754.                         "pfm_type": "string",
  755.                         "pfm_value_placeholder": "https://corp.mycompany.com/*"
  756.                 }],
  757.                 "pfm_title": "URL patterns to allow extension, app, and user script installs from",
  758.                 "pfm_type": "array"
  759.         },
  760.         {
  761.                 "pfm_app_deprecated": "86",
  762.                 "pfm_app_min": "8",
  763.                 "pfm_description": "Allows you to specify which extensions the users can NOT install. Extensions already installed will be disabled if denied, without a way for the user to enable them. Once an extension is disabled due to the blacklist being removed, it will automatically get re-enabled. Enter * to deny all extensions.",
  764.                 "pfm_description_reference": "Allows you to specify which extensions the users can NOT install. Extensions already installed will be disabled if blacklisted, without a way for the user to enable them. Once an extension disabled due to the blacklist is removed from it, it will automatically get re-enabled.\n\nA blacklist value of '*' means all extensions are blacklisted unless they are explicitly listed in the whitelist.\n\nIf this policy is left not set the user can install any extension in Google Chrome.",
  765.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=ExtensionInstallBlacklist",
  766.                 "pfm_name": "ExtensionInstallBlacklist",
  767.                 "pfm_note": "Use ExtensionInstallBlocklist instead.",
  768.                 "pfm_subkeys": [
  769.                 {
  770.                         "pfm_type": "string",
  771.                         "pfm_value_placeholder": "extension_id"
  772.                 }],
  773.                 "pfm_title": "Extension ID Blacklist",
  774.                 "pfm_type": "array"
  775.         },
  776.         {
  777.                 "pfm_app_min": "86",
  778.                 "pfm_description": "Allows you to specify which extensions the users can NOT install. Extensions already installed will be disabled if denied, without a way for the user to enable them. Once an extension is disabled due to the blocklist being removed, it will automatically get re-enabled. Enter * to deny all extensions.",
  779.                 "pfm_description_reference": "Allows you to specify which extensions the users can NOT install. Extensions already installed will be disabled if blacklisted, without a way for the user to enable them. Once an extension disabled due to the blacklist is removed from it, it will automatically get re-enabled.\n\nA blacklist value of '*' means all extensions are blacklisted unless they are explicitly listed in the whitelist.\n\nIf this policy is left not set the user can install any extension in Google Chrome.",
  780.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=ExtensionInstallBlocklist",
  781.                 "pfm_name": "ExtensionInstallBlocklist",
  782.                 "pfm_subkeys": [
  783.                 {
  784.                         "pfm_type": "string",
  785.                         "pfm_value_placeholder": "extension_id"
  786.                 }],
  787.                 "pfm_title": "Extension ID Blocklist",
  788.                 "pfm_type": "array"
  789.         },
  790.         {
  791.                 "pfm_app_deprecated": "86",
  792.                 "pfm_app_min": "8",
  793.                 "pfm_description": "Allows you to specify which extensions are not subject to the blacklist.",
  794.                 "pfm_description_reference": "Allows you to specify which extensions are not subject to the blacklist.\n\nA blacklist value of * means all extensions are blacklisted and users can only install extensions listed in the whitelist.\n\nBy default, all extensions are whitelisted, but if all extensions have been blacklisted by policy, the whitelist can be used to override that policy.",
  795.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=ExtensionInstallWhitelist",
  796.                 "pfm_name": "ExtensionInstallWhitelist",
  797.                 "pfm_note": "Use ExtensionInstallAllowlist instead. By default, all extensions are allowed, but if all extensions have been denied by policy, the allowlist can be used to override that policy.",
  798.                 "pfm_subkeys": [
  799.                 {
  800.                         "pfm_type": "string",
  801.                         "pfm_value_placeholder": "extension_id"
  802.                 }],
  803.                 "pfm_title": "Extension ID Whitelist",
  804.                 "pfm_type": "array"
  805.         },
  806.         {
  807.                 "pfm_app_min": "86",
  808.                 "pfm_description": "Allows you to specify which extensions are not subject to the blocklist.",
  809.                 "pfm_description_reference": "Allows you to specify which extensions are not subject to the blocklist.\n\nA blacklist value of * means all extensions are blacklisted and users can only install extensions listed in the allow list.\n\nBy default, all extensions are allowed. But, if you prohibited extensions by policy, use the list of allowed extensions to change that policy.",
  810.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=ExtensionInstallAllowlist",
  811.                 "pfm_name": "ExtensionInstallAllowlist",
  812.                 "pfm_note": "By default, all extensions are allowed, but if all extensions have been denied by policy, the allow list can be used to override that policy.",
  813.                 "pfm_subkeys": [
  814.                 {
  815.                         "pfm_type": "string",
  816.                         "pfm_value_placeholder": "extension_id"
  817.                 }],
  818.                 "pfm_title": "Extension ID Allowlist",
  819.                 "pfm_type": "array"
  820.         },
  821.         {
  822.                 "pfm_app_min": "9",
  823.                 "pfm_description": "Specifies a list of apps and extensions that are installed silently, without user interaction, and which cannot be uninstalled nor disabled by the user. All permissions requested by the apps/extensions are granted implicitly, without user interaction, including any additional permissions requested by future versions of the app/extension. Furthermore, permissions are granted for the enterprise.deviceAttributes and enterprise.platformKeys extension APIs. (These two APIs are not available to apps/extensions that are not force-installed.)",
  824.                 "pfm_description_reference": "Specifies a list of apps and extensions that are installed silently, without user interaction, and which cannot be uninstalled nor disabled by the user. All permissions requested by the apps/extensions are granted implicitly, without user interaction, including any additional permissions requested by future versions of the app/extension. Furthermore, permissions are granted for the enterprise.deviceAttributes and enterprise.platformKeys extension APIs. (These two APIs are not available to apps/extensions that are not force-installed.)\n\nThis policy takes precedence over a potentially conflicting ExtensionInstallBlacklist policy. If an app or extension that previously had been force-installed is removed from this list, it is automatically uninstalled by Google Chrome.\n\nFor Windows instances that are not joined to a Microsoft® Active Directory® domain, forced installation is limited to apps and extensions listed in the Chrome Web Store.\n\nNote that the source code of any extension may be altered by users via Developer Tools (potentially rendering the extension dysfunctional). If this is a concern, the DeveloperToolsDisabled policy should be set.\n\nEach list item of the policy is a string that contains an extension ID and, optionally, an \"update\" URL separated by a semicolon (;). The extension ID is the 32-letter string found e.g. on chrome://extensions when in developer mode. The \"update\" URL, if specified, should point to an Update Manifest XML document as described at https://developer.chrome.com/extensions/autoupdate. By default, the Chrome Web Store's update URL is used (which currently is \"https://clients2.google.com/service/update2/crx\"). Note that the \"update\" URL set in this policy is only used for the initial installation; subsequent updates of the extension employ the update URL indicated in the extension's manifest. Note also that specifying the \"update\" URL explicitly was mandatory in Google Chrome versions up to and including 67.\n\nFor example, gbchcmhmhahfdphkhkmpfmihenigjmpp;https://clients2.google.com/service/update2/crx installs the Chrome Remote Desktop app from the standard Chrome Web Store \"update\" URL. For more information about hosting extensions, see: https://developer.chrome.com/extensions/hosting.\n\nIf this policy is left not set, no apps or extensions are installed automatically and the user can uninstall any app or extension in Google Chrome.",
  825.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=ExtensionInstallForcelist",
  826.                 "pfm_name": "ExtensionInstallForcelist",
  827.                 "pfm_subkeys": [
  828.                 {
  829.                         "pfm_type": "string",
  830.                         "pfm_value_placeholder": "extension_id"
  831.                 }],
  832.                 "pfm_title": "Extension/App IDs and update URLs to be silently installed",
  833.                 "pfm_type": "array"
  834.         },
  835.         {
  836.                 "pfm_app_min": "62",
  837.                 "pfm_description": "Configures extension management settings for Google Chrome. A default configuration can be set for the special ID \"*\"",
  838.                 "pfm_description_reference": "Configures extension management settings for Google Chrome.\n\nThis policy controls multiple settings, including settings controlled by any existing extension-related policies. This policy will override any legacy policies if both are set.\n\nThis policy maps an extension ID or an update URL to its configuration. With an extension ID, configuration will be applied to the specified extension only. A default configuration can be set for the special ID \"*\", which will apply to all extensions that don't have a custom configuration set in this policy. With an update URL, configuration will be applied to all extensions with the exact update URL stated in manifest of this extension, as described at https://developer.chrome.com/extensions/autoupdate.\n\nFor a full description of possible settings and structure of this policy please visit https://www.chromium.org/administrators/policy-list-3/extension-settings-full",
  839.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=ExtensionSettings",
  840.                 "pfm_name": "ExtensionSettings",
  841.                 "pfm_subkeys": [
  842.                 {
  843.                         "pfm_description": "",
  844.                         "pfm_description_reference": "",
  845.                         "pfm_name": "{{key}}",
  846.                         "pfm_title": "Extension ID",
  847.                         "pfm_type": "string"
  848.                 },
  849.                 {
  850.                         "pfm_description": "",
  851.                         "pfm_description_reference": "",
  852.                         "pfm_name": "{{value}}",
  853.                         "pfm_hidden": "container",
  854.                         "pfm_subkeys": [
  855.                         {
  856.                                 "pfm_description": "Maps to a string indicating the installation mode for the extension.",
  857.                                 "pfm_description_reference": "",
  858.                                 "pfm_name": "installation_mode",
  859.                                 "pfm_range_list": ["allowed", "blocked", "force_installed", "normal_installed"],
  860.                                 "pfm_range_list_titles": ["Allowed", "Blocked", "Force Installed", "Normal Installed"],
  861.                                 "pfm_type": "string"
  862.                         },
  863.                         {
  864.                                 "pfm_description": "Maps to a string indicating where Chrome can download a force_installed or normal_installed extension.",
  865.                                 "pfm_description_reference": "",
  866.                                 "pfm_name": "update_url",
  867.                                 "pfm_type": "string"
  868.                         },
  869.                         {
  870.                                 "pfm_description": "Maps to a list of strings indicating the blocked API permissions for the extension.",
  871.                                 "pfm_description_reference": "",
  872.                                 "pfm_name": "blocked_permissions",
  873.                                 "pfm_subkeys": [
  874.                                 {
  875.                                         "pfm_documentation_url": "https://developer.chrome.com/extensions/declare_permissions",
  876.                                         "pfm_range_list": ["activeTab", "alarms", "background", "bookmarks", "browsingData", "certificateProvider", "clipboardRead", "clipboardWrite", "contentSettings", "contextMenus", "cookies", "debugger", "declarativeContent", "declarativeNetRequest", "declarativeWebRequest", "desktopCapture", "displaySource", "dns", "documentScan", "downloads", "enterprise.deviceAttributes", "enterprise.hardwarePlatform", "enterprise.platformKeys", "experimental", "fileBrowserHandler", "fileSystemProvider", "fontSettings", "gcm", "geolocation", "history", "identity", "idle", "idltest", "management", "nativeMessaging", "networking.config", "notifications", "pageCapture", "platformKeys", "power", "printerProvider", "privacy", "processes", "proxy", "sessions", "signedInDevices", "storage", "system.cpu", "system.display", "system.memory", "system.storage", "tabCapture", "tabs", "topSites", "tts", "ttsEngine", "unlimitedStorage", "vpnProvider", "wallpaper", "webNavigation", "webRequest", "webRequestBlocking"],
  877.                                         "pfm_type": "string",
  878.                                         "pfm_value_unique": true
  879.                                 }],
  880.                                 "pfm_type": "array"
  881.                         },
  882.                         {
  883.                                 "pfm_description": "Maps to a version string.",
  884.                                 "pfm_description_reference": "",
  885.                                 "pfm_name": "minimum_version_required",
  886.                                 "pfm_type": "string"
  887.                         },
  888.                         {
  889.                                 "pfm_description": "Each item in this list is an extension-style match pattern.",
  890.                                 "pfm_description_reference": "",
  891.                                 "pfm_name": "install_sources",
  892.                                 "pfm_subkeys": [
  893.                                 {
  894.                                         "pfm_type": "string"
  895.                                 }],
  896.                                 "pfm_type": "array"
  897.                         },
  898.                         {
  899.                                 "pfm_description": "This setting whitelists the allowed types of extension/apps that can be installed in Google Chrome.",
  900.                                 "pfm_description_reference": "",
  901.                                 "pfm_name": "allowed_types",
  902.                                 "pfm_subkeys": [
  903.                                 {
  904.                                         "pfm_range_list": ["extension", "theme", "user_script", "hosted_app", "legacy_packaged_app", "platform_app"],
  905.                                         "pfm_type": "string"
  906.                                 }],
  907.                                 "pfm_type": "array"
  908.                         },
  909.                         {
  910.                                 "pfm_description": "This maps to a string specifying the error message to display to users if they're blocked from installing an extension.",
  911.                                 "pfm_description_reference": "",
  912.                                 "pfm_name": "blocked_install_message",
  913.                                 "pfm_type": "string"
  914.                         },
  915.                         {
  916.                                 "pfm_description": "Maps to a list of strings representing hosts whose webpages the extension will be blocked from modifying.",
  917.                                 "pfm_description_reference": "",
  918.                                 "pfm_name": "runtime_blocked_hosts",
  919.                                 "pfm_subkeys": [
  920.                                 {
  921.                                         "pfm_type": "string",
  922.                                         "pfm_value_placeholder": "*://*.example.com"
  923.                                 }],
  924.                                 "pfm_type": "array"
  925.                         },
  926.                         {
  927.                                 "pfm_description": "Maps to a list of strings representing hosts that an extension can interact with regardless of whether they are listed in \"runtime_blocked_hosts\".",
  928.                                 "pfm_description_reference": "",
  929.                                 "pfm_name": "runtime_allowed_hosts",
  930.                                 "pfm_subkeys": [
  931.                                 {
  932.                                         "pfm_type": "string",
  933.                                         "pfm_value_placeholder": "*://*.example.com"
  934.                                 }],
  935.                                 "pfm_type": "array"
  936.                         }],
  937.                         "pfm_type": "dictionary"
  938.                 }],
  939.                 "pfm_title": "Extension management settings",
  940.                 "pfm_type": "dictionary"
  941.         },
  942.         {
  943.                 "pfm_app_min": "80",
  944.                 "pfm_default": false,
  945.                 "pfm_description": "Blocks external extensions from being installed.",
  946.                 "pfm_description_reference": "Controls external extensions installation.\n\nEnabling this setting blocks external extensions from being installed.\n\nDisabling this setting or leaving it unset allows external extensions to be installed.\n\nExternal extensions and their installation are documented at https://developer.chrome.com/apps/external_extensions.",
  947.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=BlockExternalExtensions",
  948.                 "pfm_name": "BlockExternalExtensions",
  949.                 "pfm_title": "Block external extensions",
  950.                 "pfm_type": "boolean"
  951.         },
  952.         {
  953.                 "pfm_default": false,
  954.                 "pfm_app_deprecated": "78",
  955.                 "pfm_app_min": "73",
  956.                 "pfm_description": "Allow insecure algorithms in integrity checks on extension updates and installs.",
  957.                 "pfm_description_reference": "Google Chrome provides for the secure update and installation of extensions. However, the content of some extensions hosted outside of the Chrome Web Store may only be protected by insecure signing or hashing algorithms such as SHA1. When this policy is disabled, fresh installation of and updates to such extensions will not be permitted by Chrome (until the extension developers rebuild the extension with stronger algorithms). When this policy is enabled, installation and updates for such extensions will be permitted.\n\nThis will default to the enabled behavior when unset. Starting in Google Chrome 76, this will default to the disabled behavior when unset.\n\nStarting in Google Chrome 78, this policy will be ignored and treated as disabled.",
  958.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=ExtensionAllowInsecureUpdates",
  959.                 "pfm_name": "ExtensionAllowInsecureUpdates",
  960.                 "pfm_note": "This will default to the enabled behavior when unset. Starting in Google Chrome 76, this will default to the disabled behavior when unset. Starting in Google Chrome 78, this policy will be ignored and treated as disabled.",
  961.                 "pfm_title": "Allow insecure extension updates",
  962.                 "pfm_type": "boolean"
  963.         }, null, null,
  964.         {
  965.                 "pfm_app_min": "52",
  966.                 "pfm_default": true,
  967.                 "pfm_description": "If this policy is set to true or is not set, Google Cast will be enabled, and users will be able to launch it from the app menu, page context menus, media controls on Cast-enabled websites, and (if shown) the Cast toolbar icon.",
  968.                 "pfm_description_reference": "If this policy is set to true or is not set, Google Cast will be enabled, and users will be able to launch it from the app menu, page context menus, media controls on Cast-enabled websites, and (if shown) the Cast toolbar icon.\n\nIf this policy set to false, Google Cast will be disabled.",
  969.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=EnableMediaRouter",
  970.                 "pfm_name": "EnableMediaRouter",
  971.                 "pfm_title": "Enable Google Cast",
  972.                 "pfm_type": "boolean"
  973.         },
  974.         {
  975.                 "pfm_app_min": "58",
  976.                 "pfm_default": false,
  977.                 "pfm_description": "If this policy is set to true, the Cast toolbar icon will always be shown on the toolbar or the overflow menu, and users will not be able to remove it.",
  978.                 "pfm_description_reference": "If this policy is set to true, the Cast toolbar icon will always be shown on the toolbar or the overflow menu, and users will not be able to remove it.\n\nIf this policy is set to false or is not set, users will be able to pin or remove the icon via its contextual menu.\n\nIf the policy \"EnableMediaRouter\" is set to false, then this policy's value would have no effect, and the toolbar icon would not be shown.",
  979.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=ShowCastIconInToolbar",
  980.                 "pfm_name": "ShowCastIconInToolbar",
  981.                 "pfm_title": "Show the Google Cast toolbar icon",
  982.                 "pfm_type": "boolean"
  983.         }, null, null,
  984.         {
  985.                 "pfm_app_min": "13",
  986.                 "pfm_default": false,
  987.                 "pfm_description": "Controls whether third-party sub-content on a page is allowed to pop-up an HTTP Basic Auth dialog box.",
  988.                 "pfm_description_reference": "Controls whether third-party sub-content on a page is allowed to pop-up an HTTP Basic Auth dialog box.\n\nTypically this is disabled as a phishing defense. If this policy is not set, this is disabled and third-party sub-content will not be allowed to pop up a HTTP Basic Auth dialog box.",
  989.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=AllowCrossOriginAuthPrompt",
  990.                 "pfm_name": "AllowCrossOriginAuthPrompt",
  991.                 "pfm_title": "Cross-origin HTTP Basic Auth prompts",
  992.                 "pfm_type": "boolean"
  993.         },
  994.         {
  995.                 "pfm_app_min": "74",
  996.                 "pfm_default": false,
  997.                 "pfm_description": "Use KDC policy to delegate credentials. Controls whether approval by KDC policy is respected to decide whether to delegate Kerberos tickets.",
  998.                 "pfm_description_reference": "Controls whether approval by KDC policy is respected to decide whether to delegate Kerberos tickets.\n\nIf this policy is true, HTTP authentication respects approval by KDC policy, i.e. Chrome only delegates credentials if the KDC sets OK-AS-DELEGATE on a service ticket. Please see https://tools.ietf.org/html/rfc5896.html for more information. Service should also match 'AuthNegotiateDelegateAllowlist' policy.\n\nIf this policy is not set or set to false, KDC policy is ignored on supported platforms and 'AuthNegotiateDelegateAllowlist' policy only is respected.\n\nOn Windows KDC policy is always respected.",
  999.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=AuthNegotiateDelegateByKdcPolicy",
  1000.                 "pfm_name": "AuthNegotiateDelegateByKdcPolicy",
  1001.                 "pfm_note": "Please see https://tools.ietf.org/html/rfc5896.html for more information. Service should also match 'AuthNegotiateDelegateAllowlist' policy.",
  1002.                 "pfm_title": "Kerberos delegation KDC policy",
  1003.                 "pfm_type": "boolean"
  1004.         },
  1005.         {
  1006.                 "pfm_app_deprecated": "86",
  1007.                 "pfm_app_min": "9",
  1008.                 "pfm_description": "Servers that Google Chrome may delegate to.",
  1009.                 "pfm_description_reference": "Servers that Google Chrome may delegate to.\n\nSeparate multiple server names with commas. Wildcards (*) are allowed.\n\nIf you leave this policy not set Google Chrome will not delegate user credentials even if a server is detected as Intranet.",
  1010.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=AuthNegotiateDelegateWhitelist",
  1011.                 "pfm_name": "AuthNegotiateDelegateWhitelist",
  1012.                 "pfm_note": "Use AuthNegotiateDelegateAllowlist instead.",
  1013.                 "pfm_title": "Kerberos delegation server whitelist",
  1014.                 "pfm_type": "string",
  1015.                 "pfm_value_placeholder": "foobar.example.com"
  1016.         },
  1017.         {
  1018.                 "pfm_app_min": "86",
  1019.                 "pfm_description": "Servers that Google Chrome may delegate to.",
  1020.                 "pfm_description_reference": "Servers that Google Chrome may delegate to.\n\nSeparate multiple server names with commas. Wildcards (*) are allowed.\n\nIf you leave this policy not set Google Chrome will not delegate user credentials even if a server is detected as Intranet.",
  1021.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=AuthNegotiateDelegateAllowlist",
  1022.                 "pfm_name": "AuthNegotiateDelegateAllowlist",
  1023.                 "pfm_note": "Use AuthNegotiateDelegateAllowlist instead.",
  1024.                 "pfm_title": "Kerberos delegation server allowlist",
  1025.                 "pfm_type": "string",
  1026.                 "pfm_value_placeholder": "foobar.example.com"
  1027.         },
  1028.         {
  1029.                 "pfm_app_min": "9",
  1030.                 "pfm_description": "Specifies which HTTP authentication schemes are supported by Google Chrome. Possible values are 'basic', 'digest', 'ntlm' and 'negotiate'. Separate multiple values with commas.",
  1031.                 "pfm_description_reference": "Specifies which HTTP authentication schemes are supported by Google Chrome.\n\nPossible values are 'basic', 'digest', 'ntlm' and 'negotiate'. Separate multiple values with commas.\n\nIf this policy is left not set, all four schemes will be used.",
  1032.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=AuthSchemes",
  1033.                 "pfm_name": "AuthSchemes",
  1034.                 "pfm_title": "Supported authentication schemes",
  1035.                 "pfm_type": "string",
  1036.                 "pfm_value_placeholder": "basic,digest,ntlm,negotiate"
  1037.         },
  1038.         {
  1039.                 "pfm_app_deprecated": "86",
  1040.                 "pfm_app_min": "9",
  1041.                 "pfm_description": "Specifies which servers should be whitelisted for integrated authentication. Integrated authentication is only enabled when Google Chrome receives an authentication challenge from a proxy or from a server which is in this permitted list.",
  1042.                 "pfm_description_reference": "Specifies which servers should be whitelisted for integrated authentication. Integrated authentication is only enabled when Google Chrome receives an authentication challenge from a proxy or from a server which is in this permitted list.\n\nSeparate multiple server names with commas. Wildcards (*) are allowed.\n\nIf you leave this policy not set Google Chrome will try to detect if a server is on the Intranet and only then will it respond to IWA requests.  If a server is detected as Internet then IWA requests from it will be ignored by Google Chrome.",
  1043.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=AuthServerWhitelist",
  1044.                 "pfm_name": "AuthServerWhitelist",
  1045.                 "pfm_note": "Use AuthServerAllowlist instead.",
  1046.                 "pfm_title": "Authentication server whitelist",
  1047.                 "pfm_type": "string",
  1048.                 "pfm_value_placeholder": "*example.com,foobar.com,*baz"
  1049.         },
  1050.         {
  1051.                 "pfm_app_min": "88",
  1052.                 "pfm_description": "Setting the policy to Enabled or leaving it unset will allow Basic authentication challenges received over non-secure HTTP. Setting the policy to Disabled forbids non-secure HTTP requests from using the Basic authentication scheme; only secure HTTPS is allowed.",
  1053.                 "pfm_description_reference": "Setting the policy to Enabled or leaving it unset will allow Basic authentication challenges received over non-secure HTTP.\n\nSetting the policy to Disabled forbids non-secure HTTP requests from using the Basic authentication scheme; only secure HTTPS is allowed.\n\ntrue = Basic authentication is allowed on HTTP connections\nfalse = Non-secure HTTP connections are not permitted to use Basic authentication; HTTPS is required",
  1054.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=AuthServerWhitelist",
  1055.                 "pfm_name": "BasicAuthOverHttpEnabled",
  1056.                 "pfm_title": "Allow Basic authentication for HTTP",
  1057.                 "pfm_type": "boolean"
  1058.         },
  1059.         {
  1060.                 "pfm_app_min": "86",
  1061.                 "pfm_description": "Specifies which servers should be allowed for integrated authentication. Integrated authentication is only enabled when Google Chrome receives an authentication challenge from a proxy or from a server which is in this permitted list.",
  1062.                 "pfm_description_reference": "Specifies which servers should be allowed for integrated authentication. Integrated authentication is only enabled when Google Chrome receives an authentication challenge from a proxy or from a server which is in this permitted list.\n\nSeparate multiple server names with commas. Wildcards (*) are allowed.\n\nIf you leave this policy not set Google Chrome will try to detect if a server is on the Intranet and only then will it respond to IWA requests.  If a server is detected as Internet then IWA requests from it will be ignored by Google Chrome.",
  1063.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=AuthServerAllowlist",
  1064.                 "pfm_name": "AuthServerAllowlist",
  1065.                 "pfm_title": "Authentication server allowlist",
  1066.                 "pfm_type": "string",
  1067.                 "pfm_value_placeholder": "*example.com,foobar.com,*baz"
  1068.         },
  1069.         {
  1070.                 "pfm_app_min": "9",
  1071.                 "pfm_default": false,
  1072.                 "pfm_description": "Specifies whether the generated Kerberos SPN is based on the canonical DNS name or the original name entered.",
  1073.                 "pfm_description_reference": "Specifies whether the generated Kerberos SPN is based on the canonical DNS name or the original name entered.\n\nIf you enable this setting, CNAME lookup will be skipped and the server name will be used as entered.\n\nIf you disable this setting or leave it not set, the canonical name of the server will be determined via CNAME lookup.",
  1074.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=DisableAuthNegotiateCnameLookup",
  1075.                 "pfm_name": "DisableAuthNegotiateCnameLookup",
  1076.                 "pfm_title": "Disable CNAME lookup when negotiating Kerberos authentication",
  1077.                 "pfm_type": "boolean"
  1078.         },
  1079.         {
  1080.                 "pfm_app_min": "9",
  1081.                 "pfm_default": false,
  1082.                 "pfm_description": "Specifies whether the generated Kerberos SPN should include a non-standard port.",
  1083.                 "pfm_description_reference": "Specifies whether the generated Kerberos SPN should include a non-standard port.\n\nIf you enable this setting, and a non-standard port (i.e., a port other than 80 or 443) is entered, it will be included in the generated Kerberos SPN.\n\nIf you disable this setting or leave it not set, the generated Kerberos SPN will not include a port in any case.",
  1084.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=EnableAuthNegotiatePort",
  1085.                 "pfm_name": "EnableAuthNegotiatePort",
  1086.                 "pfm_title": "Include non-standard port in Kerberos SPN",
  1087.                 "pfm_type": "boolean"
  1088.         },
  1089.         {
  1090.                 "pfm_app_min": "63",
  1091.                 "pfm_default": true,
  1092.                 "pfm_description": "Controls whether NTLMv2 is enabled.",
  1093.                 "pfm_description_reference": "Controls whether NTLMv2 is enabled.\n\nAll recent versions of Samba and Windows servers support NTLMv2. This should only be disabled for backwards compatibility and reduces the security of authentication.\n\nIf this policy is not set, the default is true and NTLMv2 is enabled.",
  1094.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=NtlmV2Enabled",
  1095.                 "pfm_name": "NtlmV2Enabled",
  1096.                 "pfm_note": "This should only be disabled for backwards compatibility and reduces the security of authentication.",
  1097.                 "pfm_title": "Enable NTLMv2 authentication",
  1098.                 "pfm_type": "boolean"
  1099.         }, null, null,
  1100.         {
  1101.                 "pfm_app_min": "73",
  1102.                 "pfm_default": false,
  1103.                 "pfm_description": "This policy controls whether to enable Legacy Browser Support. When this policy is set to true, Chrome will attempt to launch some URLs in an alternate browser.",
  1104.                 "pfm_description_reference": "This policy controls whether to enable Legacy Browser Support.\n\nWhen this policy is left unset, or is set to false, Chrome will not attempt to launch designated URLs in an alternate browser.\n\nWhen this policy is set to true, Chrome will attempt to launch some URLs in an alternate browser (such as Internet Explorer). This feature is configured using the policies in the Legacy Browser support group.\n\nThis feature is a replacement for the 'Legacy Browser Support' extension. Configuration from the extension will carry over to this feature, but it is strongly advised to use the Chrome policies instead. This ensures better compatibility in the future.",
  1105.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=BrowserSwitcherEnabled",
  1106.                 "pfm_name": "BrowserSwitcherEnabled",
  1107.                 "pfm_title": "Browser Switcher Enabled",
  1108.                 "pfm_type": "boolean"
  1109.         },
  1110.         {
  1111.                 "pfm_app_min": "71",
  1112.                 "pfm_description": "This policy controls command-line parameters to launch to the alternative browser.",
  1113.                 "pfm_description_reference": "This policy controls command-line parameters to launch to the alternative browser.\n\nWhen this policy is left unset, only the URL is passed as a command-line parameters.\n\nWhen this policy is set to a list of strings, each string is passed to the alternative browser as a separate command-line parameters. On Windows, the parameters are joined with spaces. On Mac OS X and Linux, a parameter may contain spaces, and still be treated as a single parameter.\n\nIf an element contains ${url}, it gets replaced with the URL of the page to open.\n\nIf no element contains ${url}, the URL is appended at the end of the command line.\n\nEnvironment variables are expanded. On Windows, %ABC% is replaced with the value of the ABC environment variable. On Mac OS X and Linux, ${ABC} is replaced with the value of the ABC environment variable.",
  1114.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=AlternativeBrowserParameters",
  1115.                 "pfm_name": "AlternativeBrowserParameters",
  1116.                 "pfm_note": "If an element contains ${url}, it gets replaced with the URL of the page to open. On Mac OS X and Linux, ${ABC} is replaced with the value of the ABC environment variable.",
  1117.                 "pfm_subkeys": [
  1118.                 {
  1119.                         "pfm_type": "string",
  1120.                         "pfm_value_placeholder": ""
  1121.                 }],
  1122.                 "pfm_title": "Alternative Browser Parameters",
  1123.                 "pfm_type": "array"
  1124.         },
  1125.         {
  1126.                 "pfm_app_min": "71",
  1127.                 "pfm_description": "This policy controls which command to use to open URLs in an alternative browser.",
  1128.                 "pfm_description_reference": "This policy controls which command to use to open URLs in an alternative browser.\n\nWhen this policy is left unset, a platform-specific default is used: Internet Explorer for Windows, or Safari for Mac OS X. On Linux, launching an alternative browser will fail when this is unset.\n\nWhen this policy is set to one of ${ie}, ${firefox}, ${safari} or ${opera}, that browser will launch if it is installed. ${ie} is only available on Windows, and ${safari} is only available on Windows and Mac OS X.\n\nWhen this policy is set to a file path, that file is used as an executable file.",
  1129.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=AlternativeBrowserPath",
  1130.                 "pfm_name": "AlternativeBrowserPath",
  1131.                 "pfm_note": "When this policy is set to one of ${ie}, ${firefox}, ${safari} or ${opera}, that browser will launch if it is installed. When this policy is set to a file path, that file is used as an executable file.",
  1132.                 "pfm_range_list": ["${safari}", "${firefox}", "${opera}", "${ie}"],
  1133.                 "pfm_range_list_allow_custom_value": true,
  1134.                 "pfm_title": "Alternative Browser Path",
  1135.                 "pfm_type": "string"
  1136.         },
  1137.         {
  1138.                 "pfm_app_min": "74",
  1139.                 "pfm_description": "This policy controls how long to wait before launching an alternative browser, in milliseconds. When this policy is set to a number, Chrome shows a message for that many milliseconds, and then opens the alternative browser.",
  1140.                 "pfm_description_reference": "This policy controls how long to wait before launching an alternative browser, in milliseconds.\n\nWhen this policy is left unset, or set to 0, navigating to a designated URL immediately opens it in an alternative browser.\n\nWhen this policy is set to a number, Chrome shows a message for that many milliseconds, and then opens the alternative browser.",
  1141.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=BrowserSwitcherDelay",
  1142.                 "pfm_name": "BrowserSwitcherDelay",
  1143.                 "pfm_title": "Browser Switcher Delay",
  1144.                 "pfm_type": "integer",
  1145.                 "pfm_value_unit": "milliseconds"
  1146.         },
  1147.         {
  1148.                 "pfm_app_min": "74",
  1149.                 "pfm_default": true,
  1150.                 "pfm_description": "This policy controls whether to close Chrome completely when the last tab would switch to another browser.",
  1151.                 "pfm_description_reference": "This policy controls whether to close Chrome completely when the last tab would switch to another browser.\n\nWhen this policy is left unset, or is set to true, Chrome will keep at least one tab open, after switching to an alternate browser.\n\nWhen this policy is set to false, Chrome will close the tab after switching to an alternate browser, even if it was the last tab. This will cause Chrome to exit completely.",
  1152.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=BrowserSwitcherKeepLastChromeTab",
  1153.                 "pfm_name": "BrowserSwitcherKeepLastChromeTab",
  1154.                 "pfm_note": "When this policy is left unset, or is set to true, Chrome will keep at least one tab open, after switching to an alternate browser. When this policy is set to false, Chrome will close the tab after switching to an alternate browser, even if it was the last tab. This will cause Chrome to exit completely.",
  1155.                 "pfm_title": "Keep Chrome open when the last tab switches to another browser",
  1156.                 "pfm_type": "boolean"
  1157.         },
  1158.         {
  1159.                 "pfm_app_min": "71",
  1160.                 "pfm_description": "This policy controls the list of websites to open in an alternative browser.",
  1161.                 "pfm_description_reference": "This policy controls the list of websites to open in an alternative browser.\n\nNote that elements can also be added to this list through the BrowserSwitcherUseIeSitelist and BrowserSwitcherExternalSitelistUrl policies.\n\nWhen this policy is left unset, no websites are added to the list.\n\nWhen this policy is set, each item is treated as a rule for something to open in an alternative browser. Google Chrome uses those rules when choosing if a URL should open in an alternative browser.\n\nWhen the Internet Explorer add-in is present and enabled, Internet Explorer switches back to Google Chrome when the rules do not match.\n\nIf rules contradict eachother, Google Chrome uses the most specific rule.",
  1162.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=BrowserSwitcherUrlGreylist",
  1163.                 "pfm_name": "BrowserSwitcherUrlList",
  1164.                 "pfm_note": "When the Internet Explorer add-in is present and enabled, Internet Explorer switches back to Google Chrome when the rules do not match.",
  1165.                 "pfm_subkeys": [
  1166.                 {
  1167.                         "pfm_format": "^https?://.*$",
  1168.                         "pfm_type": "string",
  1169.                         "pfm_value_placeholder": "http://google.com"
  1170.                 }],
  1171.                 "pfm_title": "Browser Switcher URL List",
  1172.                 "pfm_type": "array"
  1173.         },
  1174.         {
  1175.                 "pfm_app_min": "71",
  1176.                 "pfm_description": "This policy controls the list of websites that will never cause a browser switch.",
  1177.                 "pfm_description_reference": "This policy controls the list of websites that will never cause a browser switch.\n\nNote that elements can also be added to this list through the BrowserSwitcherExternalGreylistUrl policy.\n\nWhen this policy is left unset, no websites are added to the list.\n\nWhen this policy is set, each item is treated as a rule, similar to the BrowserSwitcherUrlList policy. However, the logic is reversed: rules that match will not open an alternative browser.\n\nUnlike BrowserSwitcherUrlList, rules apply to both directions. That is, when the Internet Explorer add-in is present and enabled, it also controls whether Internet Explorer should open these URLs in Google Chrome.",
  1178.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=BrowserSwitcherUrlGreylist",
  1179.                 "pfm_name": "BrowserSwitcherUrlGreylist",
  1180.                 "pfm_note": "Unlike BrowserSwitcherUrlList, rules apply to both directions. That is, when the Internet Explorer add-in is present and enabled, it also controls whether Internet Explorer should open these URLs in Google Chrome.",
  1181.                 "pfm_subkeys": [
  1182.                 {
  1183.                         "pfm_format": "^https?://.*$",
  1184.                         "pfm_type": "string",
  1185.                         "pfm_value_placeholder": "http://google.com"
  1186.                 }],
  1187.                 "pfm_title": "Browser Switcher URL Greylist",
  1188.                 "pfm_type": "array"
  1189.         },
  1190.         {
  1191.                 "pfm_app_min": "77",
  1192.                 "pfm_description": "This policy is a URL, that points to an XML file in the same format as Internet Explorer's SiteList policy. This loads rules from an XML file, without sharing those rules with Internet Explorer.",
  1193.                 "pfm_description_reference": "This policy is a URL, that points to an XML file in the same format as Internet Explorer's SiteList policy. This loads rules from an XML file, without sharing those rules with Internet Explorer.\n\nThe rules in this XML file apply in the same way as BrowserSwitcherUrlGreylist. That is, these rules prevent Google Chrome from opening the alternative browser, and also prevent the alternative browser from opening Google Chrome.\n\nWhen this policy is left unset, or not set to a valid URL, Google Chrome does not use it as a source of rules that don't trigger a browser switch.\n\nWhen this policy is set to a valid URL, Google Chrome downloads the site list from that URL, and applies the rules as if they had been configured with the BrowserSwitcherUrlGreylist policy.\n\nFor more information on Internet Explorer's SiteList policy: https://docs.microsoft.com/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode",
  1194.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=BrowserSwitcherExternalGreylistUrl",
  1195.                 "pfm_format": "^https?://.*.xml$",
  1196.                 "pfm_name": "BrowserSwitcherExternalGreylistUrl",
  1197.                 "pfm_note": "When this policy is set to a valid URL, Google Chrome downloads the grey list from that URL, and applies the rules as if they had been configured with the BrowserSwitcherUrlGreylist policy.\n\nFor more information on Internet Explorer's SiteList policy: https://docs.microsoft.com/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode",
  1198.                 "pfm_title": "Browser Switcher External Greylist URL",
  1199.                 "pfm_type": "string",
  1200.                 "pfm_value_placeholder": "http://example.com/greylist.xml"
  1201.         },
  1202.         {
  1203.                 "pfm_app_min": "72",
  1204.                 "pfm_description": "This policy is a URL, that points to an XML file in the same format as Internet Explorer's SiteList policy. This loads rules from an XML file, without sharing those rules with Internet Explorer.",
  1205.                 "pfm_description_reference": "This policy is a URL, that points to an XML file in the same format as Internet Explorer's SiteList policy. This loads rules from an XML file, without sharing those rules with Internet Explorer.\n\nWhen this policy is left unset, or not set to a valid URL, Google Chrome does not use it as a source of rules for switching browsers.\n\nWhen this policy is set to a valid URL, Google Chrome downloads the site list from that URL, and applies the rules as if they had been configured with the BrowserSwitcherUrlList policy.\n\nFor more information on Internet Explorer's SiteList policy: https://docs.microsoft.com/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode",
  1206.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=BrowserSwitcherExternalSitelistUrl",
  1207.                 "pfm_format": "^https?://.*.xml$",
  1208.                 "pfm_name": "BrowserSwitcherExternalSitelistUrl",
  1209.                 "pfm_note": "When this policy is set to a valid URL, Google Chrome downloads the site list from that URL, and applies the rules as if they had been configured with the BrowserSwitcherUrlGreylist policy.\n\nFor more information on Internet Explorer's SiteList policy: https://docs.microsoft.com/internet-explorer/ie11-deploy-guide/what-is-enterprise-mode",
  1210.                 "pfm_title": "Browser Switcher External Sitelist URL",
  1211.                 "pfm_type": "string",
  1212.                 "pfm_value_placeholder": "http://example.com/sitelist.xml"
  1213.         }, null, null,
  1214.         {
  1215.                 "pfm_app_min": "65",
  1216.                 "pfm_default": true,
  1217.                 "pfm_description": "Allows you to set whether sites with abusive experiences should be prevented from opening new windows or tabs.",
  1218.                 "pfm_description_reference": "Allows you to set whether sites with abusive experiences should be prevented from opening new windows or tabs.\n\nIf this policy is set to True, sites with abusive experiences will be prevented from opening new windows or tabs.\nHowever this behavior will not trigger if SafeBrowsingEnabled policy is set to False.\nIf this policy is set to False, sites with abusive experiences will be allowed to open new windows or tabs.\nIf this policy is left not set, True will be used.",
  1219.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=AbusiveExperienceInterventionEnforce",
  1220.                 "pfm_name": "AbusiveExperienceInterventionEnforce",
  1221.                 "pfm_title": "Abusive Experience Intervention Enforce",
  1222.                 "pfm_type": "boolean"
  1223.         },
  1224.         {
  1225.                 "pfm_app_min": "84",
  1226.                 "pfm_description": "Enable Get Image Descriptions from Google. Enables visually-impaired screen reader users to get descriptions of unlabeled images on the web.",
  1227.                 "pfm_description_reference": "The Get Image Descriptions from Google accessibility feature enables visually-impaired screen reader users to get descriptions of unlabeled images on the web. Users who choose to enable it will have the option of using an anonymous Google service to provide automatic descriptions for unlabeled images they encounter on the web.\n\nIf this feature is enabled, the content of images will be sent to Google servers in order to generate a description. No cookies or other user data is sent, and Google does not save or log any image content.\n\nIf this policy is set to true, the Get Image Descriptions from Google feature will be enabled, though it will only affect users who are using a screen reader or other similar assistive technology.\n\nIf this policy is set to false, users will not have the option of enabling the feature.\n\nIf you set this policy, users cannot change or override it.",
  1228.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=AccessibilityImageLabelsEnabled",
  1229.                 "pfm_name": "AccessibilityImageLabelsEnabled",
  1230.                 "pfm_title": "Allow accessibility descriptions for Google images",
  1231.                 "pfm_type": "boolean"
  1232.         },
  1233.         {
  1234.                 "pfm_app_min": "65",
  1235.                 "pfm_description": "Allows you to set whether ads should be blocked on sites with intrusive ads.",
  1236.                 "pfm_description_reference": "1 - Allow ads on all sites\n2 - Do not allow ads on sites with intrusive ads\nAllows you to set whether ads should be blocked on sites with intrusive ads.\n\nIf this policy is set to 2, ads will be blocked on sites with intrusive ads.\nHowever this behavior will not trigger if SafeBrowsingEnabled policy is set to False.\nIf this policy is set to 1, ads will not be blocked on sites with intrusive ads.\nIf this policy is left not set, 2 will be used.",
  1237.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=AdsSettingForIntrusiveAdsSites",
  1238.                 "pfm_name": "AdsSettingForIntrusiveAdsSites",
  1239.                 "pfm_range_list": [1, 2],
  1240.                 "pfm_range_list_titles": ["Allow ads on all sites", "Do not allow ads on sites with intrusive ads"],
  1241.                 "pfm_title": "Ads setting for sites with intrusive ads",
  1242.                 "pfm_type": "integer"
  1243.         },
  1244.         {
  1245.                 "pfm_app_min": "83",
  1246.                 "pfm_default": true,
  1247.                 "pfm_description": "Enable additional protections for users enrolled in the Advanced Protection program.",
  1248.                 "pfm_description_reference": "This policy controls whether users enrolled in the Advanced Protection program receive extra protections. Some of these features may involve the sharing of data with Google (for example, Advanced Protection users will be able to send their downloads to Google for malware scanning). If set to True or not set, enrolled users will receive extra protections. If set to False, Advanced Protection users will receive only the standard consumer features.",
  1249.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=AdvancedProtectionAllowed",
  1250.                 "pfm_name": "AdvancedProtectionAllowed",
  1251.                 "pfm_title": "Enable Advanced Protection",
  1252.                 "pfm_type": "boolean"
  1253.         },
  1254.         {
  1255.                 "pfm_app_deprecated": "82",
  1256.                 "pfm_app_min": "81",
  1257.                 "pfm_default": true,
  1258.                 "pfm_description": "This policy controls whether users enrolled in the Advanced Protection program are allowed to send their downloads to Google for malware scanning. If set to True or not set, enrolled users will be be prompted to send their files to Google for deep scanning. If the user selects 'Scan', their download will be sent to Google. If set to False, users will not be prompted and their downloads will not be sent to Google.",
  1259.                 "pfm_description_reference": "This policy is deprecated, and has been replaced with AdvancedProtectionAllowed.\n\nThis policy controls whether users enrolled in the Advanced Protection program are allowed to send their downloads to Google for malware scanning. If set to True or not set, enrolled users will be be prompted to send their files to Google for deep scanning. If the user selects 'Scan', their download will be sent to Google. If set to False, users will not be prompted and their downloads will not be sent to Google.",
  1260.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=AdvancedProtectionDeepScanningEnabled",
  1261.                 "pfm_name": "AdvancedProtectionDeepScanningEnabled",
  1262.                 "pfm_note": "This policy is deprecated, and has been replaced with AdvancedProtectionAllowed.",
  1263.                 "pfm_title": "Advanced Protection Deep Scanning",
  1264.                 "pfm_type": "boolean"
  1265.         },
  1266.         {
  1267.                 "pfm_app_min": "57",
  1268.                 "pfm_default": true,
  1269.                 "pfm_description": "Enables deleting browser history and download history in Google Chrome and prevents users from changing this setting.",
  1270.                 "pfm_description_reference": "Enables deleting browser history and download history in Google Chrome and prevents users from changing this setting.\n\nNote that even with this policy disabled, the browsing and download history are not guaranteed to be retained: users may be able to edit or delete the history database files directly, and the browser itself may expire or archive any or all history items at any time.\n\nIf this setting is enabled or not set, browsing and download history can be deleted.\n\nIf this setting is disabled, browsing and download history cannot be deleted.",
  1271.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=AllowDeletingBrowserHistory",
  1272.                 "pfm_name": "AllowDeletingBrowserHistory",
  1273.                 "pfm_title": "Enable deleting browser and download history",
  1274.                 "pfm_type": "boolean"
  1275.         },
  1276.         {
  1277.                 "pfm_app_min": "48",
  1278.                 "pfm_description": "Allow users to play dinosaur easter egg game when device is offline.",
  1279.                 "pfm_description_reference": "Allow users to play dinosaur easter egg game when device is offline.\n\nIf this policy is set to False, users will not be able to play the dinosaur easter egg game when device is offline. If this setting is set to True, users are allowed to play the dinosaur game. If this policy is not set, users are not allowed to play the dinosaur easter egg game on enrolled Chrome OS, but are allowed to play it under other circumstances.",
  1280.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=AllowDinosaurEasterEgg",
  1281.                 "pfm_name": "AllowDinosaurEasterEgg",
  1282.                 "pfm_title": "Allow Dinosaur Easter Egg Game",
  1283.                 "pfm_type": "boolean"
  1284.         },
  1285.         {
  1286.                 "pfm_app_min": "12",
  1287.                 "pfm_default": true,
  1288.                 "pfm_description": "Allows access to local files on the machine by allowing Google Chrome to display file selection dialogs.",
  1289.                 "pfm_description_reference": "Allows access to local files on the machine by allowing Google Chrome to display file selection dialogs.\n\nIf you enable this setting, users can open file selection dialogs as normal.\n\nIf you disable this setting, whenever the user performs an action which would provoke a file selection dialog (like importing bookmarks, uploading files, saving links, etc.) a message is displayed instead and the user is assumed to have clicked Cancel on the file selection dialog.\n\nIf this setting is not set, users can open file selection dialogs as normal.",
  1290.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=AllowFileSelectionDialogs",
  1291.                 "pfm_name": "AllowFileSelectionDialogs",
  1292.                 "pfm_title": "Allow invocation of file selection dialogs",
  1293.                 "pfm_type": "boolean"
  1294.         },
  1295.         {
  1296.                 "pfm_app_min": "12",
  1297.                 "pfm_description": "If you enable this setting, outdated plugins are used as normal plugins.",
  1298.                 "pfm_description_reference": "If you enable this setting, outdated plugins are used as normal plugins.\n\nIf you disable this setting, outdated plugins will not be used and users will not be asked for permission to run them.\n\nIf this setting is not set, users will be asked for permission to run outdated plugins.",
  1299.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=AllowOutdatedPlugins",
  1300.                 "pfm_name": "AllowOutdatedPlugins",
  1301.                 "pfm_title": "Allow running plugins that are outdated",
  1302.                 "pfm_type": "boolean"
  1303.         },
  1304.         {
  1305.                 "pfm_app_deprecated": "88",
  1306.                 "pfm_app_min": "74",
  1307.                 "pfm_default": false,
  1308.                 "pfm_description": "This policy allows an admin to specify that a page may show popups during its unloading.",
  1309.                 "pfm_description_reference": "This policy allows an admin to specify that a page may show popups during its unloading.\n\nWhen the policy is set to enabled, pages are allowed to show popups while they are being unloaded.\n\nWhen the policy is set to disabled or not set, pages are not allowed to show popups while they are being unloaded, as per the spec (https://html.spec.whatwg.org/#apis-for-creating-and-navigating-browsing-contexts-by-name).\n\nThis policy will be removed in Chrome 88.",
  1310.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=AllowPopupsDuringPageUnload",
  1311.                 "pfm_name": "AllowPopupsDuringPageUnload",
  1312.                 "pfm_title": "Allow a page to show popups during its unloading",
  1313.                 "pfm_type": "boolean"
  1314.         },
  1315.         {
  1316.                 "pfm_app_deprecated": "88",
  1317.                 "pfm_app_min": "78",
  1318.                 "pfm_default": false,
  1319.                 "pfm_description": "This policy allows an admin to specify that a page may send synchronous XHR requests during page dismissal.",
  1320.                 "pfm_description_reference": "This policy allows an admin to specify that a page may send synchronous XHR requests during page dismissal.\n\nWhen the policy is set to enabled, pages are allowed to send synchronous XHR requests during page dismissal.\n\nWhen the policy is set to disabled or not set, pages are not allowed to send synchronous XHR requests during page dismissal.\n\nThis policy will be removed in Chrome 88.\n\nSee https://www.chromestatus.com/feature/4664843055398912 .",
  1321.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=AllowSyncXHRInPageDismissal",
  1322.                 "pfm_name": "AllowSyncXHRInPageDismissal",
  1323.                 "pfm_title": "Allows a page to perform synchronous XHR requests during page dismissal.",
  1324.                 "pfm_type": "boolean"
  1325.         },
  1326.         {
  1327.                 "pfm_app_min": "51",
  1328.                 "pfm_description": "Enables Google Chrome's restricted log in feature in G Suite and prevents users from changing this setting.",
  1329.                 "pfm_description_reference": "Enables Google Chrome's restricted log in feature in G Suite and prevents users from changing this setting.\n\nIf you define this setting, the user will only be able to access Google\nApps using accounts from the specified domains (note that this does not\nwork for gmail.com/googlemail.com).\n\nThis setting will NOT prevent the user from loging in on a managed device\nthat requires Google authentication. The user will still be allowed to\nsign in to accounts from other domains, but they will receive an error\nwhen trying to use G Suite with those accounts.\n\nIf you leave this setting empty/not-configured, the user will be able to\naccess G Suite with any account.\n\nThis policy causes the X-GoogApps-Allowed-Domains header to be appended to\nall HTTP and HTTPS requests to all google.com domains, as described in\nhttps://support.google.com/a/answer/1668854.\n\nUsers cannot change or override this setting.",
  1330.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=AllowedDomainsForApps",
  1331.                 "pfm_name": "AllowedDomainsForApps",
  1332.                 "pfm_title": "Define domains allowed to access G Suite",
  1333.                 "pfm_type": "string",
  1334.                 "pfm_value_placeholder": "managedchrome.com,example.com"
  1335.         },
  1336.         {
  1337.                 "pfm_app_min": "8",
  1338.                 "pfm_description": "Enables the use of alternate error pages that are built into Google Chrome (such as 'page not found') and prevents users from changing this setting.",
  1339.                 "pfm_description_reference": "Enables the use of alternate error pages that are built into Google Chrome (such as 'page not found') and prevents users from changing this setting.\n\nIf you enable this setting, alternate error pages are used.\n\nIf you disable this setting, alternate error pages are never used.\n\nIf you enable or disable this setting, users cannot change or override this setting in Google Chrome.\n\nIf this policy is left not set, this will be enabled but the user will be able to change it.",
  1340.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=AlternateErrorPagesEnabled",
  1341.                 "pfm_name": "AlternateErrorPagesEnabled",
  1342.                 "pfm_title": "Enable alternate error pages",
  1343.                 "pfm_type": "boolean"
  1344.         },
  1345.         {
  1346.                 "pfm_app_min": "55",
  1347.                 "pfm_default": false,
  1348.                 "pfm_description": "Disables the internal PDF viewer in Google Chrome. Instead it treats it as download and allows the user to open PDF files with the default application.",
  1349.                 "pfm_description_reference": "Disables the internal PDF viewer in Google Chrome. Instead it treats it as download and allows the user to open PDF files with the default application.\n\nIf this policy is left not set or disabled the PDF plugin will be used to open PDF files unless the user disables it.",
  1350.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=AlwaysOpenPdfExternally",
  1351.                 "pfm_name": "AlwaysOpenPdfExternally",
  1352.                 "pfm_title": "Always Open PDF files externally",
  1353.                 "pfm_type": "boolean"
  1354.         },
  1355.         {
  1356.                 "pfm_app_min": "80",
  1357.                 "pfm_description": "Configuring this policy will allow/disallow ambient authenticaiton for Incognito and Guest profiles in Google Chrome.",
  1358.                 "pfm_description_reference": "Configuring this policy will allow/disallow ambient authenticaiton for Incognito and Guest profiles in Google Chrome.\n\nAmbient Authentication is http authentication with default credentials if explicit credentials are not provided via NTLM/Kerberos/Negotiate challenge/response schemes.\n\nSetting the RegularOnly (value 0), allows ambient authentication for Regular sessions only. Incognito and Guest sessions wouldn't be allowed to ambiently authenticate.\n\nSetting the IncognitoAndRegular (value 1), allows ambient authentication for Incognito and Regular sessions. Guest sessions wouldn't be allowed to ambiently authenticate.\n\nSetting the GuestAndRegular (value 2), allows ambient authentication for Guest and Regular sessions. Incognito sessions wouldn't be allowed to ambiently authenticate.\n\nSetting the All (value 3), allows ambient authentication for all sessions.\n\nNote that, ambient authentication is always allowed on regular profiles.\n\nIf the policy is left not set, then the Incognito and Guest sessions will not be able to ambiently authenticate in the future releases of Google Chrome, as they will be disallowed.\n\n0 = Enable ambient authentication in regular sessions only.\n1 = Enable ambient authentication in incognito and regular sessions.\n2 = Enable ambient authentication in guest and regular sessions.\n3 = Enable ambient authentication in regular, incognito and guest sessions.",
  1359.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=AmbientAuthenticationInPrivateModesEnabled",
  1360.                 "pfm_name": "AmbientAuthenticationInPrivateModesEnabled",
  1361.                 "pfm_range_list": [0, 1, 2, 3],
  1362.                 "pfm_range_list_titles": ["Enable in regular sessions only", "Enable in incognito and regular sessions", "Enable in guest and regular sessions", "Enable in regular, incognito and guest sessions"],
  1363.                 "pfm_title": "Ambient Authentication",
  1364.                 "pfm_type": "integer"
  1365.         },
  1366.         {
  1367.                 "pfm_app_min": "84",
  1368.                 "pfm_description": "Allows the AppCache feature to be re-enabled even if it is off by default.",
  1369.                 "pfm_description_reference": "If set to true, this will force AppCache to be enabled, even when AppCache in Chrome is not available by default.\n\nIf unset or set to false, AppCache will follow Chrome's defaults.",
  1370.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=AppCacheForceEnabled",
  1371.                 "pfm_name": "AppCacheForceEnabled",
  1372.                 "pfm_title": "Force Enable App Cache",
  1373.                 "pfm_type": "boolean"
  1374.         },
  1375.         {
  1376.                 "pfm_app_min": "25",
  1377.                 "pfm_default": true,
  1378.                 "pfm_description": "If enabled or not configured (default), the user will be prompted for audio capture access except for URLs configured in the AudioCaptureAllowedUrls list which will be granted access without prompting.",
  1379.                 "pfm_description_reference": "If enabled or not configured (default), the user will be prompted for audio capture access except for URLs configured in the AudioCaptureAllowedUrls list which will be granted access without prompting.\n\nWhen this policy is disabled, the user will never be prompted and audio capture only be available to URLs configured in AudioCaptureAllowedUrls.\n\nThis policy affects all types of audio inputs and not only the built-in microphone.",
  1380.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=AudioCaptureAllowed",
  1381.                 "pfm_name": "AudioCaptureAllowed",
  1382.                 "pfm_title": "Allow or deny audio capture",
  1383.                 "pfm_type": "boolean"
  1384.         },
  1385.         {
  1386.                 "pfm_app_min": "79",
  1387.                 "pfm_description": "Allow the audio sandbox to run. If this policy is enabled, the audio process will run sandboxed. If this policy is disabled, the audio process will run unsandboxed and the WebRTC audio-processing module will run in the renderer process. This leaves users open to security risks related to running the audio subsystem unsandboxed.",
  1388.                 "pfm_description_reference": "This policy controls the audio process sandbox. If this policy is enabled, the audio process will run sandboxed. If this policy is disabled, the audio process will run unsandboxed and the WebRTC audio-processing module will run in the renderer process. This leaves users open to security risks related to running the audio subsystem unsandboxed. If this policy is not set, the default configuration for the audio sandbox will be used, which may differ per platform. This policy is intended to give enterprises flexibility to disable the audio sandbox if they use security software setups that interfere with the sandbox.",
  1389.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=AudioSandboxEnabled",
  1390.                 "pfm_name": "AudioSandboxEnabled",
  1391.                 "pfm_note": "This policy is intended to give enterprises flexibility to disable the audio sandbox if they use security software setups that interfere with the sandbox.",
  1392.                 "pfm_title": "Enable the audio sandbox",
  1393.                 "pfm_type": "boolean"
  1394.         },
  1395.         {
  1396.                 "pfm_app_min": "29",
  1397.                 "pfm_description": "Patterns in this list will be matched against the security\norigin of the requesting URL.  If a match is found, access to audio\ncapture devices will be granted without prompt.",
  1398.                 "pfm_description_reference": "Patterns in this list will be matched against the security\norigin of the requesting URL.  If a match is found, access to audio\ncapture devices will be granted without prompt.\n\nNOTE: Until version 45, this policy was only supported in Kiosk mode.",
  1399.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=AudioCaptureAllowedUrls",
  1400.                 "pfm_name": "AudioCaptureAllowedUrls",
  1401.                 "pfm_subkeys": [
  1402.                 {
  1403.                         "pfm_type": "string",
  1404.                         "pfm_value_placeholder": "https://[*.]example.edu/"
  1405.                 }],
  1406.                 "pfm_title": "URLs that will be granted access to audio capture devices without prompt",
  1407.                 "pfm_type": "array"
  1408.         },
  1409.         {
  1410.                 "pfm_default": true,
  1411.                 "pfm_app_deprecated": "70",
  1412.                 "pfm_app_min": "8",
  1413.                 "pfm_description": "Enable AutoFill. This policy is deprecated in M70, please use AutofillAddressEnabled and AutofillCreditCardEnabled instead.",
  1414.                 "pfm_description_reference": "This policy is deprecated in M70, please use AutofillAddressEnabled and AutofillCreditCardEnabled instead.\n\nEnables Google Chrome's AutoFill feature and allows users to auto complete web forms using previously stored information such as address or credit card information.\n\nIf you disable this setting, AutoFill will be inaccessible to users.\n\nIf you enable this setting or do not set a value, AutoFill will remain under the control of the user. This will allow them to configure AutoFill profiles and to switch AutoFill on or off at their own discretion.",
  1415.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=AutoFillEnabled",
  1416.                 "pfm_name": "AutoFillEnabled",
  1417.                 "pfm_title": "Enable AutoFill",
  1418.                 "pfm_type": "boolean"
  1419.         },
  1420.         {
  1421.                 "pfm_app_min": "85",
  1422.                 "pfm_description": "Define a list of protocols that can launch an external application from listed origins without prompting the user. If this policy is set, a protocol will only be permitted to launch an external application without prompting by policy if the protocol is listed, and the origin of the site trying to launch the protocol matches one of the origin patterns in that protocol's allowed_origins list.",
  1423.                 "pfm_description_reference": "Allows you to set a list of protocols, and for each protocol an associated list of allowed origin patterns, that can launch an external application without prompting the user. The trailing separator should not be included when listing the protocol, so list \"skype\" instead of \"skype:\" or \"skype://\".\n\nIf this policy is set, a protocol will only be permitted to launch an external application without prompting by policy if the protocol is listed, and the origin of the site trying to launch the protocol matches one of the origin patterns in that protocol's allowed_origins list. If either condition is false the external protocol launch prompt will not be omitted by policy.\n\nIf this policy is not set, no protocols can launch without a prompt by default. Users may opt out of prompts on a per-protocol/per-site basis unless the ExternalProtocolDialogShowAlwaysOpenCheckbox policy is set to Disabled. This policy has no impact on per-protocol/per-site prompt exemptions set by users.\n\nThe origin matching patterns use a similar format to those for the 'URLBlacklist' policy, which are documented at http://www.chromium.org/administrators/url-blacklist-filter-format.\n\nHowever, origin matching patterns for this policy cannot contain \"/path\" or \"@query\" elements. Any pattern that does contain a \"/path\" or \"@query\" element will be ignored.",
  1424.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=AutoLaunchProtocolsFromOrigins",
  1425.                 "pfm_name": "AutoLaunchProtocolsFromOrigins",
  1426.                 "pfm_note": "The origin matching patterns use a similar format to those for the 'URLBlacklist' policy, which are documented at http://www.chromium.org/administrators/url-blacklist-filter-format.",
  1427.                 "pfm_subkeys": [
  1428.                 {
  1429.                         "pfm_hidden": "container",
  1430.                         "pfm_subkeys": [
  1431.                         {
  1432.                                 "pfm_app_min": "85",
  1433.                                 "pfm_description": "A list of allowed origin patterns for the specified protocol.",
  1434.                                 "pfm_name": "allowed_origins",
  1435.                                 "pfm_note": "The origin matching patterns use a similar format to those for the 'URLBlocklist' policy, which are documented at http://www.chromium.org/administrators/url-blacklist-filter-format.",
  1436.                                 "pfm_title": "Allowed Origins",
  1437.                                 "pfm_type": "array"
  1438.                         },
  1439.                         {
  1440.                                 "pfm_app_min": "85",
  1441.                                 "pfm_format": "^((?!\\:).)*$",
  1442.                                 "pfm_name": "protocol",
  1443.                                 "pfm_note": "The trailing separator should not be included when listing the protocol.",
  1444.                                 "pfm_title": "Protocol",
  1445.                                 "pfm_type": "string",
  1446.                                 "pfm_value_placeholder": "spotify"
  1447.                         }],
  1448.                         "pfm_type": "dictionary"
  1449.                 }],
  1450.                 "pfm_title": "Allow protocols to auto launch external applications",
  1451.                 "pfm_type": "array"
  1452.         },
  1453.         {
  1454.                 "pfm_app_min": "84",
  1455.                 "pfm_description": "URLs where AutoOpenFileTypes can apply. List of URLs specifying which urls AutoOpenFileTypes will apply to. This policy has no impact on automatically open values set by users.",
  1456.                 "pfm_description_reference": "List of URLs specifying which urls AutoOpenFileTypes will apply to. This policy has no impact on automatically open values set by users.\n\nIf this policy is set, files will only automatically open by policy if the url is part of this set and the file type is listed in AutoOpenFileTypes. If either condition is false the download won't automatically open by policy.\n\nIf this policy isn't set, all downloads where the file type is in AutoOpenFileTypes will automatically open.\n\nA URL pattern has to be formatted according to https://www.chromium.org/administrators/url-blacklist-filter-format.",
  1457.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=AutoOpenAllowedForURLs",
  1458.                 "pfm_name": "AutoOpenAllowedForURLs",
  1459.                 "pfm_note": "If this policy isn't set, all downloads where the file type is in AutoOpenFileTypes will automatically open. A URL pattern has to be formatted according to https://www.chromium.org/administrators/url-blacklist-filter-format.",
  1460.                 "pfm_subkeys": [
  1461.                 {
  1462.                         "pfm_title": "URL",
  1463.                         "pfm_type": "string",
  1464.                         "pfm_value_placeholder": "example.com"
  1465.                 }],
  1466.                 "pfm_title": "Allowed URLs for auto open filetypes",
  1467.                 "pfm_type": "array"
  1468.         },
  1469.         {
  1470.                 "pfm_app_min": "84",
  1471.                 "pfm_description": "List of file types that should be automatically opened on download.",
  1472.                 "pfm_description_reference": "List of file types that should be automatically opened on download. The leading separator should not be included when listing the file type, so list \"txt\" instead of \".txt\".\n\nFiles with types that should be automatically opened will still be subject to the enabled safe browsing checks and won't be opened if they fail those checks.\n\nIf this policy isn't set, only file types that a user has already specified to automatically be opened will do so when downloaded.\n\nThis policy is available only on Windows instances that are joined to a Microsoft® Active Directory® domain. or Windows 10 Pro or Enterprise instances that enrolled for device management and macOS instances that are that are managed via MDM or joined to a domain via MCX.",
  1473.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=AutoOpenFileTypes",
  1474.                 "pfm_name": "AutoOpenFileTypes",
  1475.                 "pfm_note": "The leading separator should not be included when listing the file type, so list \"txt\" instead of \".txt\"",
  1476.                 "pfm_subkeys": [
  1477.                 {
  1478.                         "pfm_format": "^((?!\\.).)*$",
  1479.                         "pfm_title": "File Extension",
  1480.                         "pfm_type": "string",
  1481.                         "pfm_value_placeholder": "pdf"
  1482.                 }],
  1483.                 "pfm_title": "Allow file extensions to auto open",
  1484.                 "pfm_type": "array"
  1485.         },
  1486.         {
  1487.                 "pfm_app_min": "69",
  1488.                 "pfm_default": true,
  1489.                 "pfm_description": "Enables Google Chrome's AutoFill feature and allows users to auto complete address information in web forms using previously stored information.",
  1490.                 "pfm_description_reference": "Enables Google Chrome's AutoFill feature and allows users to auto complete address information in web forms using previously stored information.\n\nIf this setting is disabled, Autofill will never suggest, or fill address information, nor will it save additional address information that the user might submit while browsing the web.\n\nIf this setting is enabled or has no value, the user will be able to control Autofill for addresses in the UI.",
  1491.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=AutofillAddressEnabled",
  1492.                 "pfm_name": "AutofillAddressEnabled",
  1493.                 "pfm_title": "Enable AutoFill for addresses",
  1494.                 "pfm_type": "boolean"
  1495.         },
  1496.         {
  1497.                 "pfm_app_min": "63",
  1498.                 "pfm_default": true,
  1499.                 "pfm_description": "Enables Google Chrome's AutoFill feature and allows users to auto complete credit card information in web forms using previously stored information.",
  1500.                 "pfm_description_reference": "Enables Google Chrome's AutoFill feature and allows users to auto complete credit card information in web forms using previously stored information.\n\nIf this setting is disabled, Autofill will never suggest, or fill credit card information, nor will it save additional credit card information that the user might submit while browsing the web.\n\nIf this setting is enabled or has no value, the user will be able to control Autofill for credit cards in the UI.",
  1501.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=AutofillCreditCardEnabled",
  1502.                 "pfm_name": "AutofillCreditCardEnabled",
  1503.                 "pfm_title": "Enable AutoFill for credit cards",
  1504.                 "pfm_type": "boolean"
  1505.         },
  1506.         {
  1507.                 "pfm_app_min": "12",
  1508.                 "pfm_description": "If you enable this setting, Google Chrome will show a bookmark bar.",
  1509.                 "pfm_description_reference": "If you enable this setting, Google Chrome will show a bookmark bar.\n\nIf you disable this setting, users will never see the bookmark bar.\n\nIf you enable or disable this setting, users cannot change or override it in Google Chrome.\n\nIf this setting is left not set the user can decide to use this function or not.",
  1510.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=BookmarkBarEnabled",
  1511.                 "pfm_name": "BookmarkBarEnabled",
  1512.                 "pfm_title": "Enable Bookmark Bar",
  1513.                 "pfm_type": "boolean"
  1514.         },
  1515.         {
  1516.                 "pfm_app_min": "39",
  1517.                 "pfm_default": true,
  1518.                 "pfm_description": "If this policy is set to true or not configured, Google Chrome will allow Add Person from the user manager.",
  1519.                 "pfm_description_reference": "If this policy is set to true or not configured, Google Chrome will allow Add Person from the user manager.\n\nIf this policy is set to false, Google Chrome will not allow creation of new profiles from the user manager.",
  1520.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=BrowserAddPersonEnabled",
  1521.                 "pfm_name": "BrowserAddPersonEnabled",
  1522.                 "pfm_title": "Enable add person in user manager",
  1523.                 "pfm_type": "boolean"
  1524.         },
  1525.         {
  1526.                 "pfm_app_min": "38",
  1527.                 "pfm_default": true,
  1528.                 "pfm_description": "If this policy is set to true or not configured, Google Chrome will enable guest logins. Guest logins are Google Chrome profiles where all windows are in incognito mode.",
  1529.                 "pfm_description_reference": "If this policy is set to true or not configured, Google Chrome will enable guest logins. Guest logins are Google Chrome profiles where all windows are in incognito mode.\n\nIf this policy is set to false, Google Chrome will not allow guest profiles to be started.",
  1530.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=BrowserGuestModeEnabled",
  1531.                 "pfm_name": "BrowserGuestModeEnabled",
  1532.                 "pfm_title": "Enable guest mode in browser",
  1533.                 "pfm_type": "boolean"
  1534.         },
  1535.         {
  1536.                 "pfm_app_min": "77",
  1537.                 "pfm_default": false,
  1538.                 "pfm_description": "If this policy is set to enabled, Google Chrome will enforce guest sessions and prevents profile logins. Guest logins are Google Chrome profiles where all windows are in incognito mode.",
  1539.                 "pfm_description_reference": "If this policy is set to enabled, Google Chrome will enforce guest sessions and prevents profile logins. Guest logins are Google Chrome profiles where all windows are in incognito mode.\n\nIf this policy is set to disabled or not set or browser guest mode is disabled by BrowserGuestModeEnabled policy, Google Chrome will allow using new and existing profiles.",
  1540.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=BrowserGuestModeEnforced",
  1541.                 "pfm_name": "BrowserGuestModeEnforced",
  1542.                 "pfm_title": "Force guest mode in browser",
  1543.                 "pfm_type": "boolean"
  1544.         },
  1545.         {
  1546.                 "pfm_app_min": "60",
  1547.                 "pfm_default": true,
  1548.                 "pfm_description": "Setting this policy to false stops Google Chrome from occasionally sending queries to a Google server to retrieve an accurate timestamp. These queries will be enabled if this policy is set to True or is not set.",
  1549.                 "pfm_description_reference": "Setting this policy to false stops Google Chrome from occasionally sending queries to a Google server to retrieve an accurate timestamp. These queries will be enabled if this policy is set to True or is not set.",
  1550.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=BrowserNetworkTimeQueriesEnabled",
  1551.                 "pfm_name": "BrowserNetworkTimeQueriesEnabled",
  1552.                 "pfm_title": "Allow queries to a Google time service",
  1553.                 "pfm_type": "boolean"
  1554.         },
  1555.         {
  1556.                 "pfm_app_min": "70",
  1557.                 "pfm_description": "This policy controls the sign-in behavior of the browser. It allows you to specify if the user can sign in to Google Chrome with their account and use account related services like Chrome sync.",
  1558.                 "pfm_description_reference": "This policy controls the sign-in behavior of the browser. It allows you to specify if the user can sign in to Google Chrome with their account and use account related services like Chrome sync.\n\nIf the policy is set to \"Disable browser sign-in\" then the user can not sign in to the browser and use account based services. In this case browser level features like Chrome sync can not be used and will be unavailable. If the user was signed in and the policy is set \"Disabled\" they will be signed out the next time they run Chrome but their local profile data like bookmarks, passwords etc. will stay preserved. The user will still be able to sign into and use Google web services like Gmail.\n\nIf the policy is set to \"Enable browser sign-in,\" then the user is allowed to sign in to the browser and is automatically signed in to the browser when signed in to Google web services like Gmail. Being signed in to the browser means the user's account information will be kept by the browser. However, it does not mean that Chrome sync will be turned on per default; the user must separately opt-in to use this feature. Enabling this policy will prevent the user from turning off the setting that allows browser sign-in. To control the availability of Chrome sync, use the \"SyncDisabled\" policy.\n\nIf the policy is set to \"Force browser sign-in\" the user is presented with an account selection dialog and has to choose and sign in to an account to use the browser. This ensures that for managed accounts the policies associated with the account are applied and enforced. By default this turns on Chrome sync for the account, except for the case when sync was disabled by the domain admin or via the \"SyncDisabled\" policy. The default value of BrowserGuestModeEnabled will be set to false. Note that existing unsigned profiles will be locked and inaccessible after enabling this policy. For more information, see help center article: https://support.google.com/chrome/a/answer/7572556.\n\nIf this policy is not set then the user can decide if they want to enable the browser sign in option and use it as they see fit.\n\n0 = Disable browser sign-in\n1 = Enable browser sign-in\n2 = Force users to sign-in to use the browser",
  1559.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=BrowserSignin",
  1560.                 "pfm_name": "BrowserSignin",
  1561.                 "pfm_range_list": [0, 1, 2],
  1562.                 "pfm_range_list_titles": ["Disable browser sign-in", "Enable browser sign-in", "Force users to sign-in to use the browser"],
  1563.                 "pfm_title": "Browser Signin",
  1564.                 "pfm_type": "integer"
  1565.         },
  1566.         {
  1567.                 "pfm_app_min": "25",
  1568.                 "pfm_description": "Controls whether the built-in DNS client is used in Google Chrome.",
  1569.                 "pfm_description_reference": "Controls whether the built-in DNS client is used in Google Chrome.\n\nIf this policy is set to true, the built-in DNS client will be used, if available.\n\nIf this policy is set to false, the built-in DNS client will never be used.\n\nIf this policy is left not set, the users will be able to change whether the built-in DNS client is used by editing chrome://flags or specifying a command-line flag.",
  1570.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=BuiltInDnsClientEnabled",
  1571.                 "pfm_name": "BuiltInDnsClientEnabled",
  1572.                 "pfm_title": "Use built-in DNS client",
  1573.                 "pfm_type": "boolean"
  1574.         },
  1575.         {
  1576.                 "pfm_app_deprecated": "87",
  1577.                 "pfm_app_min": "83",
  1578.                 "pfm_description": "Determines whether the built-in certificate verifier will be used to verify server certificates. When this setting is enabled, Google Chrome will perform verification of server certificates using the built-in certificate verifier. When this setting is disabled, Google Chrome will perform verification of server certificates using the legacy certificate verifier provided by the platform. When this setting is not set, the built-in or the legacy certificate verifier may be used.",
  1579.                 "pfm_description_reference": "When this setting is enabled, Google Chrome will perform verification of server certificates using the built-in certificate verifier. When this setting is disabled, Google Chrome will perform verification of server certificates using the legacy certificate verifier provided by the platform. When this setting is not set, the built-in or the legacy certificate verifier may be used.\n\nThis policy is planned to be removed in Google Chrome OS version 81, when support for the legacy certificate verifier on Google Chrome OS is planned to be removed.\n\nThis policy is planned to be removed in Google Chrome for Linux version 83, when support for the legacy certificate verifier on Linux is planned to be removed.\n\nThis policy is planned to be removed in Google Chrome for Mac OS X version 87, when support for the legacy certificate verifier on Mac OS X is planned to be removed.",
  1580.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=BuiltinCertificateVerifierEnabled",
  1581.                 "pfm_name": "BuiltinCertificateVerifierEnabled",
  1582.                 "pfm_note": "This policy is planned to be removed in Google Chrome for Mac OS X version 87, when support for the legacy certificate verifier on Mac OS X is planned to be removed.",
  1583.                 "pfm_title": "Use built-in certificate verifier",
  1584.                 "pfm_type": "boolean"
  1585.         },
  1586.         {
  1587.                 "pfm_app_min": "67",
  1588.                 "pfm_description": "Disables enforcing Certificate Transparency requirements for a list of subjectPublicKeyInfo hashes.",
  1589.                 "pfm_description_reference": "Disables enforcing Certificate Transparency requirements for a list of subjectPublicKeyInfo hashes.\n\nThis policy allows disabling Certificate Transparency disclosure requirements for certificate chains that contain certificates with one of the specified subjectPublicKeyInfo hashes. This allows certificates that would otherwise be untrusted, because they were not properly publicly disclosed, to continue to be used for Enterprise hosts.\n\nIn order for Certificate Transparency enforcement to be disabled when this policy is set, one of the following conditions must be met:\n1. The hash is of the server certificate's subjectPublicKeyInfo.\n2. The hash is of a subjectPublicKeyInfo that appears in a CA certificate in the certificate chain, that CA certificate is constrained via the X.509v3 nameConstraints extension, one or more directoryName nameConstraints are present in the permittedSubtrees, and the directoryName contains an organizationName attribute.\n3. The hash is of a subjectPublicKeyInfo that appears in a CA certificate in the certificate chain, the CA certificate has one or more organizationName attributes in the certificate Subject, and the server's certificate contains the same number of organizationName attributes, in the same order, and with byte-for-byte identical values.\n\nA subjectPublicKeyInfo hash is specified by concatenating the hash algorithm name, the \"/\" character, and the Base64 encoding of that hash algorithm applied to the DER-encoded subjectPublicKeyInfo of the specified certificate. This Base64 encoding is the same format as an SPKI Fingerprint, as defined in RFC 7469, Section 2.4. Unrecognized hash algorithms are ignored. The only supported hash algorithm at this time is \"sha256\".\n\nIf this policy is not set, any certificate that is required to be disclosed via Certificate Transparency will be treated as untrusted if it is not disclosed according to the Certificate Transparency policy.",
  1590.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=CertificateTransparencyEnforcementDisabledForCas",
  1591.                 "pfm_name": "CertificateTransparencyEnforcementDisabledForCas",
  1592.                 "pfm_subkeys": [
  1593.                 {
  1594.                         "pfm_type": "string",
  1595.                         "pfm_value_placeholder": "sha256/AAAAAAAAAAAAAAAAAAAAAA=="
  1596.                 }],
  1597.                 "pfm_title": "Disable Certificate Transparency enforcement for a list of subjectPublicKeyInfo hashes",
  1598.                 "pfm_type": "array"
  1599.         },
  1600.         {
  1601.                 "pfm_app_min": "67",
  1602.                 "pfm_description": "Disables enforcing Certificate Transparency requirements for a list of Legacy Certificate Authorities.",
  1603.                 "pfm_description_reference": "Disables enforcing Certificate Transparency requirements for a list of Legacy Certificate Authorities.\n\nThis policy allows disabling Certificate Transparency disclosure requirements for certificate chains that contain certificates with one of the specified subjectPublicKeyInfo hashes. This allows certificates that would otherwise be untrusted, because they were not properly publicly disclosed, to continue to be used for Enterprise hosts.\n\nIn order for Certificate Transparency enforcement to be disabled when this policy is set, the hash must be of a subjectPublicKeyInfo appearing in a CA certificate that is recognized as a Legacy Certificate Authority (CA). A Legacy CA is a CA that has been publicly trusted by default one or more operating systems supported by Google Chrome, but is not trusted by the Android Open Source Project or Google Chrome OS.\n\nA subjectPublicKeyInfo hash is specified by concatenating the hash algorithm name, the \"/\" character, and the Base64 encoding of that hash algorithm applied to the DER-encoded subjectPublicKeyInfo of the specified certificate. This Base64 encoding is the same format as an SPKI Fingerprint, as defined in RFC 7469, Section 2.4. Unrecognized hash algorithms are ignored. The only supported hash algorithm at this time is \"sha256\".\n\nIf this policy is not set, any certificate that is required to be disclosed via Certificate Transparency will be treated as untrusted if it is not disclosed according to the Certificate Transparency policy.",
  1604.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=CertificateTransparencyEnforcementDisabledForLegacyCas",
  1605.                 "pfm_name": "CertificateTransparencyEnforcementDisabledForLegacyCas",
  1606.                 "pfm_subkeys": [
  1607.                 {
  1608.                         "pfm_type": "string",
  1609.                         "pfm_value_placeholder": "sha256/AAAAAAAAAAAAAAAAAAAAAA=="
  1610.                 }],
  1611.                 "pfm_title": "Disable Certificate Transparency enforcement for a list of Legacy Certificate Authorities",
  1612.                 "pfm_type": "array"
  1613.         },
  1614.         {
  1615.                 "pfm_app_min": "53",
  1616.                 "pfm_description": "Disables enforcing Certificate Transparency requirements to the listed URLs. A URL pattern is formatted according to https://www.chromium.org/administrators/url-blacklist-filter-format.",
  1617.                 "pfm_description_reference": "Disables enforcing Certificate Transparency requirements to the listed URLs.\n\nThis policy allows certificates for the hostnames in the specified URLs to not be disclosed via Certificate Transparency. This allows certificates that would otherwise be untrusted, because they were not properly publicly disclosed, to continue to be used, but makes it harder to detect misissued certificates for those hosts.\n\nA URL pattern is formatted according to https://www.chromium.org/administrators/url-blacklist-filter-format. However, because certificates are valid for a given hostname independent of the scheme, port, or path, only the hostname portion of the URL is considered. Wildcard hosts are not supported.\n\nIf this policy is not set, any certificate that is required to be disclosed via Certificate Transparency will be treated as untrusted if it is not disclosed according to the Certificate Transparency policy.",
  1618.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=CertificateTransparencyEnforcementDisabledForUrls",
  1619.                 "pfm_name": "CertificateTransparencyEnforcementDisabledForUrls",
  1620.                 "pfm_subkeys": [
  1621.                 {
  1622.                         "pfm_type": "string",
  1623.                         "pfm_value_placeholder": "example.com"
  1624.                 }],
  1625.                 "pfm_title": "Disable Certificate Transparency enforcement for a list of URLs",
  1626.                 "pfm_type": "array"
  1627.         },
  1628.         {
  1629.                 "pfm_app_min": "83",
  1630.                 "pfm_default": 0,
  1631.                 "pfm_description": "Determine the availability of variations.",
  1632.                 "pfm_description_reference": "Configuring this policy allows to specify which variations are allowed to be applied in Google Chrome.\n\nVariations provide a means for offering modifications to Google Chrome without shipping a new version of the browser by selectively enabling or disabling already existing features. See https://support.google.com/chrome/a?p=Manage_the_Chrome_variations_framework for more information.\n\nSetting the VariationsEnabled (value 0), or leaving the policy not set allows all variations to be applied to the browser.\n\nSetting the CriticalFixesOnly (value 1), allows only variations considered critical security or stability fixes to be applied to Google Chrome.\n\nSetting the VariationsDisabled (value 2), prevent all variations from being applied to the browser. Please note that this mode can potentially prevent the Google Chrome developers from providing critical security fixes in a timely manner and is thus not recommended.\n\n0 = Enable all variations\n1 = Enable variations concerning critical fixes only\n2 = Disable all variations",
  1633.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=ChromeVariations",
  1634.                 "pfm_name": "ChromeVariations",
  1635.                 "pfm_note": "Variations provide a means for offering modifications to Google Chrome without shipping a new version of the browser by selectively enabling or disabling already existing features. See https://support.google.com/chrome/a?p=Manage_the_Chrome_variations_framework for more information.",
  1636.                 "pfm_range_list": [0, 1, 2],
  1637.                 "pfm_range_list_titles": ["Enable all variations", "Enable variations concerning critical fixes only", "Disable all variations"],
  1638.                 "pfm_title": "Google Chrome Variations",
  1639.                 "pfm_type": "integer"
  1640.         },
  1641.         {
  1642.                 "pfm_app_min": "79",
  1643.                 "pfm_default": true,
  1644.                 "pfm_description": "Enable the Click to Call Feature.",
  1645.                 "pfm_description_reference": "Enable the Click to Call feature which allows users to send phone numbers from Chrome Desktops to an Android device when the user is Signed-in. For more information, see help center article: https://support.google.com/chrome/answer/9430554?hl=en.\n\nIf this policy is set to enabled, the capability of sending phone numbers to Android devices will be enabled for the Chrome user.\n\nIf this policy is set to disabled, the capability of sending phone numbers to Android devices will be disabled for the Chrome user.\n\nIf you set this policy, users cannot change or override it.\n\nIf this policy is left unset, the Click to Call feature is enabled by default.",
  1646.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=ClickToCallEnabled",
  1647.                 "pfm_name": "ClickToCallEnabled",
  1648.                 "pfm_note": "For more information, see help center article: https://support.google.com/chrome/answer/9430554?hl=en.",
  1649.                 "pfm_title": "Enable Click to Call",
  1650.                 "pfm_type": "boolean"
  1651.         },
  1652.         {
  1653.                 "pfm_app_min": "72",
  1654.                 "pfm_description": "If this policy is set, Google Chrome will try to register itself and apply associated cloud policy for all profiles.",
  1655.                 "pfm_description_reference": "If this policy is set, Google Chrome will try to register itself and apply associated cloud policy for all profiles.\n\nThe value of this policy is an Enrollment token that can be retrieved from the Google Admin console.",
  1656.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=CloudManagementEnrollmentToken",
  1657.                 "pfm_name": "CloudManagementEnrollmentToken",
  1658.                 "pfm_note": "The value of this policy is an Enrollment token that can be retrieved from the Google Admin console.",
  1659.                 "pfm_title": "Cloud Management Enrollment Token",
  1660.                 "pfm_type": "string"
  1661.         },
  1662.         {
  1663.                 "pfm_app_min": "72",
  1664.                 "pfm_default": false,
  1665.                 "pfm_description": "If this policy is set to True, cloud management enrollment is mandatory and blocks Chrome launch process if failed.",
  1666.                 "pfm_description_reference": "If this policy is set to True, cloud management enrollment is mandatory and blocks Chrome launch process if failed.\n\nIf this policy is left unset or set to False, cloud management enrollment is optional and does not blocks Chrome launch process if failed.\n\nThis policy is used by machine scope cloud policy enrollment on desktop and can be set by Registry or GPO on Windows, plist on Mac and JSON policy file on Linux.",
  1667.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=CloudManagementEnrollmentMandatory",
  1668.                 "pfm_name": "CloudManagementEnrollmentMandatory",
  1669.                 "pfm_title": "Make cloud managment enrollment mandatory",
  1670.                 "pfm_type": "boolean"
  1671.         },
  1672.         {
  1673.                 "pfm_app_min": "75",
  1674.                 "pfm_default": false,
  1675.                 "pfm_description": "If the policy is set to true, cloud policy takes precedence if it conflicts with platform policy. If the policy is set to false or not configured, platform policy takes precedence if it conflicts with cloud policy.",
  1676.                 "pfm_description_reference": "If the policy is set to true, cloud policy takes precedence if it conflicts with platform policy. If the policy is set to false or not configured, platform policy takes precedence if it conflicts with cloud policy.\n\nThis policy is only available as a mandatory machine platform policy and it only affects machine scope cloud policies.",
  1677.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=CloudPolicyOverridesPlatformPolicy",
  1678.                 "pfm_name": "CloudPolicyOverridesPlatformPolicy",
  1679.                 "pfm_note": "This policy is only available as a mandatory machine platform policy and it only affects machine scope cloud policies.",
  1680.                 "pfm_title": "Cloud Policy Overrides Platform Policy",
  1681.                 "pfm_type": "boolean"
  1682.         },
  1683.         {
  1684.                 "pfm_app_min": "76",
  1685.                 "pfm_default": true,
  1686.                 "pfm_description": "If disabled, prevents security warnings from appearing when Chrome is launched with some potentially dangerous command-line flags.",
  1687.                 "pfm_description_reference": "If disabled, prevents security warnings from appearing when Chrome is launched with some potentially dangerous command-line flags.\n\nIf enabled or unset, security warnings are displayed when some command-line flags are used to launch Chrome.\n\nOn Windows, this policy is only available on instances that are joined to a Microsoft® Active Directory® domain or Windows 10 Pro or Enterprise instances that are enrolled for device management..",
  1688.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=CommandLineFlagSecurityWarningsEnabled",
  1689.                 "pfm_name": "CommandLineFlagSecurityWarningsEnabled",
  1690.                 "pfm_note": "This policy is only available as a mandatory machine platform policy and it only affects machine scope cloud policies.",
  1691.                 "pfm_title": "Command Line Flag Security Warnings Enabled",
  1692.                 "pfm_type": "boolean"
  1693.         },
  1694.         {
  1695.                 "pfm_app_min": "54",
  1696.                 "pfm_default": true,
  1697.                 "pfm_description": "Enables component updates for all components in Google Chrome when not set or set to True.",
  1698.                 "pfm_description_reference": "Enables component updates for all components in Google Chrome when not set or set to True.\n\nIf set to False, updates to components are disabled. However, some components are exempt from this policy: updates to any component that does not contain executable code, or does not significantly alter the behavior of the browser, or is critical for its security will not be disabled.\nExamples of such components include the certificate revocation lists and Safe Browsing data.\nSee https://developers.google.com/safe-browsing for more info on Safe Browsing.",
  1699.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=ComponentUpdatesEnabled",
  1700.                 "pfm_name": "ComponentUpdatesEnabled",
  1701.                 "pfm_title": "Enable component updates in Google Chrome",
  1702.                 "pfm_type": "boolean"
  1703.         },
  1704.         {
  1705.                 "pfm_app_deprecated": "84",
  1706.                 "pfm_app_min": "79",
  1707.                 "pfm_default": true,
  1708.                 "pfm_description": "Use the legacy CORS implementation rather than new CORS.",
  1709.                 "pfm_description_reference": "Use the legacy CORS implementation rather than new CORS.\n\nIf this setting is set to True, the legacy implementation is used that should be compatible with previous versions.\n\nIf this setting is set to False, or is not set, the new implementation is used that might cause enterprise specific compatibility issues potentially.\n\nThis policy will be removed after a couple of milestones.\n\nFor details on CORS, visit: https://www.chromestatus.com/feature/5768642492891136.\n\nNote that this policy was announced to be removed in Google Chrome version 82, but the plan was changed to be removed in version 84.",
  1710.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=CorsLegacyModeEnabled",
  1711.                 "pfm_name": "CorsLegacyModeEnabled",
  1712.                 "pfm_note": "For details on CORS, visit: https://www.chromestatus.com/feature/5768642492891136.",
  1713.                 "pfm_title": "Enable Cross-Origin Resource Sharing legacy mode",
  1714.                 "pfm_type": "boolean"
  1715.         },
  1716.         {
  1717.                 "pfm_app_deprecated": "84",
  1718.                 "pfm_app_min": "79",
  1719.                 "pfm_description": "Enable CORS check mitigations in the new CORS implementation, allowing Extensions to keep compatible behavior, and allowing Google Chrome to send specified headers without CORS checks.",
  1720.                 "pfm_description_reference": "Enable CORS check mitigations in the new CORS implementation, allowing Extensions to keep compatible behavior, and allowing Google Chrome to send specified headers without CORS checks.\n\nIf this list is set to empty, Google Chrome tries to run Extensions in compatible manners, and does not introduce API changes for Google Chrome 79 as explained at https://developer.chrome.com/extensions/webRequest.\n\nIf this list is set to have HTTP request header names, CORS inspection will ignore the listed headers in addition to enable the mitigation for Extensions.\n\nIf this list is not set, both mitigations explained above are not applied.\n\nFor details on CORS, visit: https://www.chromestatus.com/feature/5768642492891136.\n\nNote that this policy was announced to be removed in Google Chrome version 82, but the plan was changed to be removed in version 84.",
  1721.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=CorsMitigationList",
  1722.                 "pfm_name": "CorsMitigationList",
  1723.                 "pfm_note": "For details on CORS, visit: https://www.chromestatus.com/feature/5768642492891136.",
  1724.                 "pfm_subkeys": [
  1725.                 {
  1726.                         "pfm_type": "string"
  1727.                 }],
  1728.                 "pfm_title": "Cross-Origin Resource Sharing mitigation list",
  1729.                 "pfm_type": "array"
  1730.         },
  1731.         {
  1732.                 "pfm_app_min": "80",
  1733.                 "pfm_default": true,
  1734.                 "pfm_description": "This policy configures a local switch that can be used to disable DNS interception checks. The checks attempt to discover whether the browser is behind a proxy that redirects unknown host names.",
  1735.                 "pfm_description_reference": "This policy configures a local switch that can be used to disable DNS interception checks. The checks attempt to discover whether the browser is behind a proxy that redirects unknown host names.\n\nThis detection may not be necessary in an enterprise environment where the network configuration is known, since it causes some amount of DNS and HTTP traffic on start-up and each DNS configuration change.\n\nWhen this policy is not set, or is enabled, the DNS interception checks are performed. When explicitly disabled, they're not.",
  1736.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=DNSInterceptionChecksEnabled",
  1737.                 "pfm_name": "DNSInterceptionChecksEnabled",
  1738.                 "pfm_title": "DNS Interception Checks",
  1739.                 "pfm_type": "boolean"
  1740.         },
  1741.         {
  1742.                 "pfm_app_min": "11",
  1743.                 "pfm_description": "Configures the default browser checks in Google Chrome and prevents users from changing them.",
  1744.                 "pfm_description_reference": "Configures the default browser checks in Google Chrome and prevents users from changing them.\n\nIf you enable this setting, Google Chrome will always check on startup whether it is the default browser and automatically register itself if possible.\n\nIf this setting is disabled, Google Chrome will never check if it is the default browser and will disable user controls for setting this option.\n\nIf this setting is not set, Google Chrome will allow the user to control whether it is the default browser and whether user notifications should be shown when it isn't.",
  1745.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=DefaultBrowserSettingEnabled",
  1746.                 "pfm_name": "DefaultBrowserSettingEnabled",
  1747.                 "pfm_title": "Set Google Chrome as Default Browser",
  1748.                 "pfm_type": "boolean"
  1749.         },
  1750.         {
  1751.                 "pfm_app_min": "64",
  1752.                 "pfm_description": "Configures the default directory that Google Chrome will use for downloading files. This policy is not mandatory, so the user will be able to change the directory.\n\nSee https://www.chromium.org/administrators/policy-list-3/user-data-directory-variables for a list of variables that can be used.",
  1753.                 "pfm_description_reference": "Configures the default directory that Google Chrome will use for downloading files.\n\nIf you set this policy, it will change the default directory that Google Chrome downloads files to. This policy is not mandatory, so the user will be able to change the directory.\n\nIf you do not set this policy, Google Chrome will use its usual default directory (platform-specific).\n\nSee https://www.chromium.org/administrators/policy-list-3/user-data-directory-variables for a list of variables that can be used.",
  1754.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=DefaultDownloadDirectory",
  1755.                 "pfm_name": "DefaultDownloadDirectory",
  1756.                 "pfm_title": "Set default download directory",
  1757.                 "pfm_type": "string",
  1758.                 "pfm_value_placeholder": "/Users/${user_name}/Downloads"
  1759.         },
  1760.         {
  1761.                 "pfm_app_min": "85",
  1762.                 "pfm_default": true,
  1763.                 "pfm_description": "Allow default search provider context menu search access.",
  1764.                 "pfm_description_reference": "Enables the use of a default search provider on the context menu.\n\nIf you set this policy to disabled the search context menu item that relies on your default search provider will not be available.\n\nIf this policy is set to enabled or not set, the context menu item for your default search provider will be available.\n\nThe policy value is only appled when the DefaultSearchProviderEnabled policy is enabled, and is not applicable otherwise.",
  1765.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=DefaultSearchProviderContextMenuAccessAllowed",
  1766.                 "pfm_name": "DefaultSearchProviderContextMenuAccessAllowed",
  1767.                 "pfm_title": "Enable default search provider on context menu",
  1768.                 "pfm_type": "boolean"
  1769.         },
  1770.         {
  1771.                 "pfm_app_min": "68",
  1772.                 "pfm_description": "Allows you to control where Developer Tools can be used.",
  1773.                 "pfm_description_reference": "0 - Disallow usage of the Developer Tools on extensions installed by enterprise policy, allow usage of the Developer Tools in other contexts\n1 - Allow usage of the Developer Tools\n2 - Disallow usage of the Developer Tools\nAllows you to control where Developer Tools can be used.\n\nIf this policy is set to 'DeveloperToolsDisallowedForForceInstalledExtensions' (value 0, which is the default value), the Developer Tools and the JavaScript console can be accessed in general, but they can not be accessed in the context of extensions installed by enterprise policy.\nIf this policy is set to 'DeveloperToolsAllowed' (value 1), the Developer Tools and the JavaScript console can be accessed and used in all contexts, including the context of extensions installed by enterprise policy.\nIf this policy is set to 'DeveloperToolsDisallowed' (value 2), the Developer Tools can not be accessed and web-site elements can not be inspected anymore. Any keyboard shortcuts and any menu or context menu entries to open the Developer Tools or the JavaScript Console will be disabled.",
  1774.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=DeveloperToolsAvailability",
  1775.                 "pfm_name": "DeveloperToolsAvailability",
  1776.                 "pfm_range_list": [0, 1, 2],
  1777.                 "pfm_range_list_titles": ["Disallow usage of the Developer Tools on extensions installed by enterprise policy, allow usage of the Developer Tools in other contexts", "Allow usage of the Developer Tools", "Disallow usage of the Developer Tools"],
  1778.                 "pfm_title": "Control where Developer Tools can be used",
  1779.                 "pfm_type": "integer"
  1780.         },
  1781.         {
  1782.                 "pfm_app_min": "9",
  1783.                 "pfm_default": false,
  1784.                 "pfm_description": "Enabling this setting prevents web pages from accessing the graphics processing unit (GPU). Specifically, web pages can not access the WebGL API and plugins can not use the Pepper 3D API.",
  1785.                 "pfm_description_reference": "Enabling this setting prevents web pages from accessing the graphics processing unit (GPU). Specifically, web pages can not access the WebGL API and plugins can not use the Pepper 3D API.\n\nDisabling this setting or leaving it not set potentially allows web pages to use the WebGL API and plugins to use the Pepper 3D API. The default settings of the browser may still require command line arguments to be passed in order to use these APIs.\n\nIf HardwareAccelerationModeEnabled is set to false, Disable3DAPIs is ignored and it is equivalent to Disable3DAPIs being set to true.",
  1786.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=Disable3DAPIs",
  1787.                 "pfm_name": "Disable3DAPIs",
  1788.                 "pfm_title": "Disable support for 3D graphics APIs",
  1789.                 "pfm_type": "boolean"
  1790.         },
  1791.         {
  1792.                 "pfm_app_min": "22",
  1793.                 "pfm_default": false,
  1794.                 "pfm_description": "The Safe Browsing service shows a warning page when users navigate to sites that are flagged as potentially malicious. Enabling this setting prevents users from proceeding anyway from the warning page to the malicious site.",
  1795.                 "pfm_description_reference": "The Safe Browsing service shows a warning page when users navigate to sites that are flagged as potentially malicious. Enabling this setting prevents users from proceeding anyway from the warning page to the malicious site.\n\nIf this setting is disabled or not configured then users can choose to proceed to the flagged site after being shown the warning.\n\nSee https://developers.google.com/safe-browsing for more info on Safe Browsing.",
  1796.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=DisableSafeBrowsingProceedAnyway",
  1797.                 "pfm_name": "DisableSafeBrowsingProceedAnyway",
  1798.                 "pfm_title": "Disable proceeding from the Safe Browsing warning page",
  1799.                 "pfm_type": "boolean"
  1800.         },
  1801.         {
  1802.                 "pfm_app_min": "22",
  1803.                 "pfm_default": false,
  1804.                 "pfm_description": "If enabled, screenshots cannot be taken using keyboard shortcuts or extension APIs.",
  1805.                 "pfm_description_reference": "If enabled, screenshots cannot be taken using keyboard shortcuts or extension APIs.\n\nIf disabled or not specified, taking screenshots is allowed.",
  1806.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=DisableScreenshots",
  1807.                 "pfm_name": "DisableScreenshots",
  1808.                 "pfm_title": "Disable taking screenshots",
  1809.                 "pfm_type": "boolean"
  1810.         },
  1811.         {
  1812.                 "pfm_app_deprecated": "10",
  1813.                 "pfm_app_min": "8",
  1814.                 "pfm_description": "This policy is deprecated. Please use the DefaultPluginsSetting to control the avalability of the Flash plugin and AlwaysOpenPdfExternally to control whether the integrated PDF viewer should be used for opening PDF files.\n\nSpecifies a list of plugins that are disabled in Google Chrome and prevents users from changing this setting.",
  1815.                 "pfm_description_reference": "This policy is deprecated. Please use the DefaultPluginsSetting to control the avalability of the Flash plugin and AlwaysOpenPdfExternally to control whether the integrated PDF viewer should be used for opening PDF files.\n\nSpecifies a list of plugins that are disabled in Google Chrome and prevents users from changing this setting.\n\nThe wildcard characters '*' and '?' can be used to match sequences of arbitrary characters. '*' matches an arbitrary number of characters while '?' specifies an optional single character, i.e. matches zero or one characters. The escape character is '\\', so to match actual '*', '?', or '\\' characters, you can put a '\\' in front of them.\n\nIf you enable this setting, the specified list of plugins is never used in Google Chrome. The plugins are marked as disabled in 'about:plugins' and users cannot enable them.\n\nNote that this policy can be overridden by EnabledPlugins and DisabledPluginsExceptions.\n\nIf this policy is left not set the user can use any plugin installed on the system except for hard-coded incompatible, outdated or dangerous plugins.",
  1816.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=DisabledPlugins",
  1817.                 "pfm_name": "DisabledPlugins",
  1818.                 "pfm_subkeys": [
  1819.                 {
  1820.                         "pfm_type": "string"
  1821.                 }],
  1822.                 "pfm_title": "Disabled Plugins",
  1823.                 "pfm_type": "array"
  1824.         },
  1825.         {
  1826.                 "pfm_app_deprecated": "12",
  1827.                 "pfm_app_min": "11",
  1828.                 "pfm_description": "This policy is deprecated. Please use the DefaultPluginsSetting to control the avalability of the Flash plugin and AlwaysOpenPdfExternally to control whether the integrated PDF viewer should be used for opening PDF files.\n\nSpecifies a list of plugins that user can enable or disable in Google Chrome.",
  1829.                 "pfm_description_reference": "This policy is deprecated. Please use the DefaultPluginsSetting to control the avalability of the Flash plugin and AlwaysOpenPdfExternally to control whether the integrated PDF viewer should be used for opening PDF files.\n\nSpecifies a list of plugins that user can enable or disable in Google Chrome.\n\nThe wildcard characters '*' and '?' can be used to match sequences of arbitrary characters. '*' matches an arbitrary number of characters while '?' specifies an optional single character, i.e. matches zero or one characters. The escape character is '\\', so to match actual '*', '?', or '\\' characters, you can put a '\\' in front of them.\n\nIf you enable this setting, the specified list of plugins can be used in Google Chrome. Users can enable or disable them in 'about:plugins', even if the plugin also matches a pattern in DisabledPlugins. Users can also enable and disable plugins that don't match any patterns in DisabledPlugins, DisabledPluginsExceptions and EnabledPlugins.\n\nThis policy is meant to allow for strict plugin blacklisting where the 'DisabledPlugins' list contains wildcarded entries like disable all plugins '*' or disable all Java plugins '*Java*' but the administrator wishes to enable some particular version like 'IcedTea Java 2.3'. This particular versions can be specified in this policy.\n\nNote that both the plugin name and the plugin's group name have to be exempted. Each plugin group is shown in a separate section in about:plugins; each section may have one or more plugins. For example, the \"Shockwave Flash\" plugin belongs to the \"Adobe Flash Player\" group, and both names have to have a match in the exceptions list if that plugin is to be exempted from the blacklist.\n\nIf this policy is left not set any plugin that matches the patterns in the 'DisabledPlugins' will be locked disabled and the user won't be able to enable them.",
  1830.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=DisabledPluginsExceptions",
  1831.                 "pfm_name": "DisabledPluginsExceptions",
  1832.                 "pfm_subkeys": [
  1833.                 {
  1834.                         "pfm_type": "string"
  1835.                 }],
  1836.                 "pfm_title": "Disabled Plugins Exceptions",
  1837.                 "pfm_type": "array"
  1838.         },
  1839.         {
  1840.                 "pfm_app_deprecated": "13",
  1841.                 "pfm_app_min": "12",
  1842.                 "pfm_description": "This policy is deprecated, please use URLBlocklist instead.\n\nDisables the listed protocol schemes in Google Chrome.",
  1843.                 "pfm_description_reference": "This policy is deprecated, please use URLBlacklist instead.\n\nDisables the listed protocol schemes in Google Chrome.\n\nURLs using a scheme from this list will not load and can not be navigated to.\n\nIf this policy is left not set or the list is empty all schemes will be accessible in Google Chrome.",
  1844.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=DisabledSchemes",
  1845.                 "pfm_name": "DisabledSchemes",
  1846.                 "pfm_subkeys": [
  1847.                 {
  1848.                         "pfm_type": "string",
  1849.                         "pfm_value_placeholder": "ex. file, http, https, etc."
  1850.                 }],
  1851.                 "pfm_title": "Disabled URL Protocol Schemes",
  1852.                 "pfm_type": "array"
  1853.         },
  1854.         {
  1855.                 "pfm_app_min": "13",
  1856.                 "pfm_description": "Configures the directory that Google Chrome will use for storing cached files on the disk. See https://www.chromium.org/administrators/policy-list-3/user-data-directory-variables for a list of variables that can be used. To avoid data loss or other unexpected errors this policy should not be set to a volume's root directory or to a directory used for other purposes, because Google Chrome manages its contents",
  1857.                 "pfm_description_reference": "Configures the directory that Google Chrome will use for storing cached files on the disk.\n\nIf you set this policy, Google Chrome will use the provided directory regardless whether the user has specified the '--disk-cache-dir' flag or not. To avoid data loss or other unexpected errors this policy should not be set to a volume's root directory or to a directory used for other purposes, because Google Chrome manages its contents.\n\nSee https://www.chromium.org/administrators/policy-list-3/user-data-directory-variables for a list of variables that can be used.\n\nIf this policy is left not set the default cache directory will be used and the user will be able to override it with the '--disk-cache-dir' command line flag.",
  1858.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=DiskCacheDir",
  1859.                 "pfm_name": "DiskCacheDir",
  1860.                 "pfm_title": "Set disk cache directory",
  1861.                 "pfm_type": "string",
  1862.                 "pfm_value_placeholder": "${user_home}/Chrome_cache"
  1863.         },
  1864.         {
  1865.                 "pfm_app_min": "17",
  1866.                 "pfm_description": "Configures the cache size that Google Chrome will use for storing cached files on the disk. The value specified in this policy is not a hard boundary but rather a suggestion to the caching system, any value below a few megabytes is too small and will be rounded up to a sane minimum. If the value of this policy is 0, the default cache size will be used but the user will not be able to change it.",
  1867.                 "pfm_description_reference": "Configures the cache size that Google Chrome will use for storing cached files on the disk.\n\nIf you set this policy, Google Chrome will use the provided cache size regardless whether the user has specified the '--disk-cache-size' flag or not. The value specified in this policy is not a hard boundary but rather a suggestion to the caching system, any value below a few megabytes is too small and will be rounded up to a sane minimum.\n\nIf the value of this policy is 0, the default cache size will be used but the user will not be able to change it.\n\nIf this policy is not set the default size will be used and the user will be able to override it with the --disk-cache-size flag.",
  1868.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=DiskCacheSize",
  1869.                 "pfm_name": "DiskCacheSize",
  1870.                 "pfm_title": "Set disk cache size",
  1871.                 "pfm_type": "integer",
  1872.                 "pfm_value_placeholder": "104857600",
  1873.                 "pfm_value_unit": "bytes"
  1874.         },
  1875.         {
  1876.                 "pfm_app_min": "68",
  1877.                 "pfm_description": "Controls the mode of DNS-over-HTTPS",
  1878.                 "pfm_description_reference": "Allows you to set a list of url patterns that specify sites which are allowed to ask the user to grant them access to a USB device.\n\nIf this policy is left not set the global default value will be used for all sites either from the 'DefaultWebUsbGuardSetting' policy if it is set, or the user's personal configuration otherwise.\n\nURL patterns in this policy should not clash with ones configured via WebUsbBlockedForUrls. It is unspecified which of the two policies takes precedence if a URL matches with both.\n\nFor detailed information on valid url patterns, please see https://cloud.google.com/docs/chrome-enterprise/policies/url-patterns.",
  1879.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=DnsOverHttpsMode",
  1880.                 "pfm_name": "DnsOverHttpsMode",
  1881.                 "pfm_range_list": ["off", "automatic", "secure"],
  1882.                 "pfm_range_list_titles": ["Disable DNS-over-HTTPS", "Enable DNS-over-HTTPS with insecure fallback", "Enable DNS-over-HTTPS without insecure fallback"],
  1883.                 "pfm_title": "DNS-over-HTTPS mode",
  1884.                 "pfm_type": "string"
  1885.         },
  1886.         {
  1887.                 "pfm_app_min": "68",
  1888.                 "pfm_description": "Specify URI template of desired DNS-over-HTTPS resolver. To specify multiple DNS-over-HTTPS resolvers, separate the corresponding URI templates with spaces.",
  1889.                 "pfm_description_reference": "The URI template of the desired DNS-over-HTTPS resolver. To specify multiple DNS-over-HTTPS resolvers, separate the corresponding URI templates with spaces.\n\nIf the DnsOverHttpsMode is set to \"secure\" then this policy must be set and not empty.\n\nIf the DnsOverHttpsMode is set to \"automatic\" and this policy is set then the URI templates specified will be used; if this policy is unset then hardcoded mappings will be used to attempt to upgrade the user's current DNS resolver to a DoH resolver operated by the same provider.\n\nIf the URI template contains a dns variable, requests to the resolver will use GET; otherwise requests will use POST.\n\nIncorrectly formatted templates will be ignored.",
  1890.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=DnsOverHttpsTemplates",
  1891.                 "pfm_name": "DnsOverHttpsTemplates",
  1892.                 "pfm_note": "Incorrectly formatted templates will be ignored.",
  1893.                 "pfm_title": "DNS-over-HTTPS mode",
  1894.                 "pfm_type": "string"
  1895.         },
  1896.         {
  1897.                 "pfm_app_min": "11",
  1898.                 "pfm_description": "Configures the directory that Google Chrome will use for downloading files. If you set this policy, Google Chrome will use the provided directory regardless whether the user has specified one or enabled the flag to be prompted for download location every time. If this policy is left not set the default download directory will be used and the user will be able to change it.\n\nSee https://www.chromium.org/administrators/policy-list-3/user-data-directory-variables for a list of variables that can be used.",
  1899.                 "pfm_description_reference": "Configures the directory that Google Chrome will use for downloading files.\n\nIf you set this policy, Google Chrome will use the provided directory regardless whether the user has specified one or enabled the flag to be prompted for download location every time.\n\nSee https://www.chromium.org/administrators/policy-list-3/user-data-directory-variables for a list of variables that can be used.\n\nIf this policy is left not set the default download directory will be used and the user will be able to change it.",
  1900.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=DownloadDirectory",
  1901.                 "pfm_name": "DownloadDirectory",
  1902.                 "pfm_title": "Set download directory",
  1903.                 "pfm_type": "string",
  1904.                 "pfm_value_placeholder": "${users}/${user_name}/Downloads"
  1905.         },
  1906.         {
  1907.                 "pfm_app_min": "61",
  1908.                 "pfm_description": "Configures the type of downloads that Google Chrome will completely block, without letting users override the security decision.",
  1909.                 "pfm_description_reference": "0 - No special restrictions\n1 - Block dangerous downloads\n2 - Block potentially dangerous downloads\n3 - Block all downloads\nConfigures the type of downloads that Google Chrome will completely block, without letting users override the security decision.\n\nIf you set this policy, Google Chrome will prevent certain types of downloads, and won't let user bypass the security warnings.\n\nWhen the 'Block dangerous downloads' option is chosen, all downloads are allowed, except for those that carry Safe Browsing warnings.\n\nWhen the 'Block potentially dangerous downloads' option is chosen, all downloads allowed, except for those that carry Safe Browsing warnings of potentially dangerous downloads.\n\nWhen the 'Block all downloads' option is chosen, all downloads are blocked.\n\nWhen this policy is not set, (or the 'No special restrictions' option is chosen), the downloads will go through the usual security restrictions based on Safe Browsing analysis results.\n\nNote that these restrictions apply to downloads triggered from web page content, as well as the 'download link...' context menu option. These restrictions do not apply to the save / download of the currently displayed page, nor does it apply to saving as PDF from the printing options.\n\nSee https://developers.google.com/safe-browsing for more info on Safe Browsing.",
  1910.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=DownloadRestrictions",
  1911.                 "pfm_name": "DownloadRestrictions",
  1912.                 "pfm_range_list": [0, 1, 2, 3],
  1913.                 "pfm_range_list_titles": ["No special restrictions", "Block dangerous downloads", "Block potentially dangerous downloads", "Block all downloads"],
  1914.                 "pfm_title": "Download restrictions",
  1915.                 "pfm_type": "integer"
  1916.         },
  1917.         {
  1918.                 "pfm_app_min": "12",
  1919.                 "pfm_default": true,
  1920.                 "pfm_description": "If you enable this setting, bookmarks can be added, removed or modified. This is the default also when this policy is not set.",
  1921.                 "pfm_description_reference": "If you enable this setting, bookmarks can be added, removed or modified. This is the default also when this policy is not set.\n\nIf you disable this setting, bookmarks can not be added, removed or modified. Existing bookmarks are still available.",
  1922.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=EditBookmarksEnabled",
  1923.                 "pfm_name": "EditBookmarksEnabled",
  1924.                 "pfm_title": "Enable or disable bookmark editing",
  1925.                 "pfm_type": "boolean"
  1926.         },
  1927.         {
  1928.                 "pfm_app_deprecated": "88",
  1929.                 "pfm_app_min": "37",
  1930.                 "pfm_description": "ExampleDeprecatedFeature_EffectiveUntil20080902 - Enable ExampleDeprecatedFeature API through 2008/09/02\nSpecify a list of deprecated web platform features to re-enable temporarily.",
  1931.                 "pfm_description_reference": "ExampleDeprecatedFeature_EffectiveUntil20080902 - Enable ExampleDeprecatedFeature API through 2008/09/02\nSpecify a list of deprecated web platform features to re-enable temporarily.\n\nThis policy gives administrators the ability to re-enable deprecated web platform features for a limited time. Features are identified by a string tag and the features corresponding to the tags included in the list specified by this policy will get re-enabled.\n\nIf this policy is left not set, or the list is empty or does not match one of the supported string tags, all deprecated web platform features will remain disabled.\n\nWhile the policy itself is supported on the above platforms, the feature it is enabling may be available on fewer platforms. Not all deprecated Web Platform features can be re-enabled. Only the ones explicitly listed below can be for a limited period of time, which is different per feature. The general format of the string tag will be [DeprecatedFeatureName]_EffectiveUntil[yyyymmdd]. As reference, you can find the intent behind the Web Platform feature changes at https://bit.ly/blinkintents.",
  1932.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=EnableDeprecatedWebPlatformFeatures",
  1933.                 "pfm_name": "EnableDeprecatedWebPlatformFeatures",
  1934.                 "pfm_subkeys": [
  1935.                 {
  1936.                         "pfm_type": "string"
  1937.                 }],
  1938.                 "pfm_title": "Enable deprecated web platform features for a limited time",
  1939.                 "pfm_type": "array"
  1940.         },
  1941.         {
  1942.                 "pfm_app_min": "85",
  1943.                 "pfm_description": "Allows Google Chrome to load experimental policies.",
  1944.                 "pfm_description_reference": "Allows Google Chrome to load experimental policies.\n\nWARNING: Experimental policies are unsupported and subject to change or be removed without notice in future version of the browser!\n\nAn experimental policy may not be finished or still have known or unknown defects. It may be changed or even removed without any notification. By enabling experimental policies, you could lose browser data or compromise your security or privacy.\n\nIf a policy is not in the list and it's not officially released, its value will be ignored on Beta and Stable channel.\n\nIf a policy is in the list and it's not officially released, its value will be applied.\n\nThis policy has no effect on already released policies.",
  1945.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=EnableExperimentalPolicies",
  1946.                 "pfm_name": "EnableExperimentalPolicies",
  1947.                 "pfm_note": "WARNING: Experimental policies are unsupported and subject to change or be removed without notice in future version of the browser! If a policy is in the list and it's not officially released, its value will be applied. This policy has no effect on already released policies.",
  1948.                 "pfm_subkeys": [
  1949.                 {
  1950.                         "pfm_title": "Preference Key Name",
  1951.                         "pfm_type": "string"
  1952.                 }],
  1953.                 "pfm_title": "Enable experimental policies",
  1954.                 "pfm_type": "array"
  1955.         },
  1956.         {
  1957.                 "pfm_app_min": "19",
  1958.                 "pfm_default": false,
  1959.                 "pfm_description": "In light of the fact that soft-fail, online revocation checks provide no effective security benefit, they are disabled by default in Google Chrome version 19 and later. By setting this policy to true, the previous behavior is restored and online OCSP/CRL checks will be performed.",
  1960.                 "pfm_description_reference": "In light of the fact that soft-fail, online revocation checks provide no effective security benefit, they are disabled by default in Google Chrome version 19 and later. By setting this policy to true, the previous behavior is restored and online OCSP/CRL checks will be performed.\n\nIf the policy is not set, or is set to false, then Google Chrome will not perform online revocation checks in Google Chrome 19 and later.",
  1961.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=EnableOnlineRevocationChecks",
  1962.                 "pfm_name": "EnableOnlineRevocationChecks",
  1963.                 "pfm_title": "Whether online OCSP/CRL checks are performed",
  1964.                 "pfm_type": "boolean"
  1965.         },
  1966.         {
  1967.                 "pfm_app_deprecated": "15",
  1968.                 "pfm_app_min": "11",
  1969.                 "pfm_description": "This policy is deprecated. Please use the DefaultPluginsSetting to control the avalability of the Flash plugin and AlwaysOpenPdfExternally to control whether the integrated PDF viewer should be used for opening PDF files.\n\nSpecifies a list of plugins that are enabled in Google Chrome and prevents users from changing this setting.",
  1970.                 "pfm_description_reference": "This policy is deprecated. Please use the DefaultPluginsSetting to control the avalability of the Flash plugin and AlwaysOpenPdfExternally to control whether the integrated PDF viewer should be used for opening PDF files.\n\nSpecifies a list of plugins that are enabled in Google Chrome and prevents users from changing this setting.\n\nThe wildcard characters '*' and '?' can be used to match sequences of arbitrary characters. '*' matches an arbitrary number of characters while '?' specifies an optional single character, i.e. matches zero or one characters. The escape character is '\\', so to match actual '*', '?', or '\\' characters, you can put a '\\' in front of them.\n\nThe specified list of plugins is always used in Google Chrome if they are installed. The plugins are marked as enabled in 'about:plugins' and users cannot disable them.\n\nNote that this policy overrides both DisabledPlugins and DisabledPluginsExceptions.\n\nIf this policy is left not set the user can disable any plugin installed on the system.",
  1971.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=EnabledPlugins",
  1972.                 "pfm_name": "EnabledPlugins",
  1973.                 "pfm_title": "Enabled Plugins",
  1974.                 "pfm_type": "array",
  1975.                 "pfm_subkeys": [
  1976.                 {
  1977.                         "pfm_type": "string"
  1978.                 }]
  1979.         },
  1980.         {
  1981.                 "pfm_app_min": "71",
  1982.                 "pfm_default": false,
  1983.                 "pfm_description": "When this policy is set to enabled, extensions installed by enterprise policy are allowed to use the Enterprise Hardware Platform API.",
  1984.                 "pfm_description_reference": "When this policy is set to enabled, extensions installed by enterprise policy are allowed to use the Enterprise Hardware Platform API. When this policy is set to disabled or not set, no extensions are allowed to use the Enterprise Hardware Platform API. This policy also applies to component extensions such as the Hangout Services extension.",
  1985.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=EnterpriseHardwarePlatformAPIEnabled",
  1986.                 "pfm_name": "EnterpriseHardwarePlatformAPIEnabled",
  1987.                 "pfm_note": "This policy also applies to component extensions such as the Hangout Services extension.",
  1988.                 "pfm_title": "Enable Managed Extensions to use the Enterprise Hardware API",
  1989.                 "pfm_type": "boolean"
  1990.         },
  1991.         {
  1992.                 "pfm_app_min": "86",
  1993.                 "pfm_description": "This policy controls checking URLs in real time to identify unsafe URLs. If this policy is left not set or set to ‘Disabled', the consumer Safe Browsing checks will be applied. If this policy is set to ‘Enabled', URLs will be sent to be scanned in real time under enterprise ToS. It will result in Chrome sending URLs to Google Cloud or third parties of your choosing to check them in real time. The consumer version of Safe Browsing real time lookup will be switched off.",
  1994.                 "pfm_description_reference": "This policy controls checking URLs in real time to identify unsafe URLs.\n\nIf this policy is left not set or set to ‘Disabled', the consumer Safe Browsing checks will be applied. Consumer Safe Browsing checks can still include real time lookups, depending on the value of the \"Make searches and browsing better\" setting and the value of the UrlKeyedAnonymizedDataCollectionEnabled policy.\n\nIf this policy is set to ‘Enabled', URLs will be sent to be scanned in real time under enterprise ToS. It will result in Chrome sending URLs to Google Cloud or third parties of your choosing to check them in real time. The consumer version of Safe Browsing real time lookup will be switched off.\n\nThis policy can only be set from the Google Admin console.\n\n0 = Real time URL check is disabled.\n1 = Real time check for main frame URLs is enabled.",
  1995.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=EnterpriseRealTimeUrlCheckMode",
  1996.                 "pfm_name": "EnterpriseRealTimeUrlCheckMode",
  1997.                 "pfm_note": "This policy can only be set from the Google Admin console.",
  1998.                 "pfm_range_list": [0, 1],
  1999.                 "pfm_range_list_titles": ["Disabled", "Enabled"],
  2000.                 "pfm_title": "Check Safe Browsing status of URLs in real time",
  2001.                 "pfm_type": "integer"
  2002.         },
  2003.         {
  2004.                 "pfm_app_min": "79",
  2005.                 "pfm_default": true,
  2006.                 "pfm_description": "Show an \"Always open\" checkbox in external protocol dialog.",
  2007.                 "pfm_description_reference": "This policy controls whether or not the \"Always open\" checkbox is shown on external protocol launch confirmation prompts.\n\nIf this policy is set to True or not set, when an external protocol confirmation is shown, the user can select \"Always allow\" to skip all future confirmation prompts for the protocol on this site.\n\nIf this policy is set to False, the \"Always allow\" checkbox is not displayed and the user will be prompted each time an external protocol is invoked.",
  2008.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=ExternalProtocolDialogShowAlwaysOpenCheckbox",
  2009.                 "pfm_name": "ExternalProtocolDialogShowAlwaysOpenCheckbox",
  2010.                 "pfm_title": "Display \"Always open\" checkbox in external protocol dialog",
  2011.                 "pfm_type": "boolean"
  2012.         },
  2013.         {
  2014.                 "pfm_default": false,
  2015.                 "pfm_app_deprecated": "70",
  2016.                 "pfm_app_min": "66",
  2017.                 "pfm_description": "If this policy is set to true, user has to sign in to Google Chrome with their profile before using the browser. And the default value of BrowserGuestModeEnabled will be set to false. Note that existing unsigned profiles will be locked and inaccessible after enabling this policy. For more information, see help center article. This policy is deprecated, consider using BrowserSignin instead.",
  2018.                 "pfm_description_reference": "This policy is deprecated, consider using BrowserSignin instead.\n\nIf this policy is set to true, user has to sign in to Google Chrome with their profile before using the browser. And the default value of BrowserGuestModeEnabled will be set to false. Note that existing unsigned profiles will be locked and inaccessible after enabling this policy. For more information, see help center article.\n\nIf this policy is set to false or not configured, user can use the browser without sign in to Google Chrome.",
  2019.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=ForceBrowserSignin",
  2020.                 "pfm_name": "ForceBrowserSignin",
  2021.                 "pfm_title": "Enable force sign in for Google Chrome",
  2022.                 "pfm_type": "boolean"
  2023.         },
  2024.         {
  2025.                 "pfm_app_min": "32",
  2026.                 "pfm_default": false,
  2027.                 "pfm_description": "If set to enabled this policy forces the profile to be switched to ephemeral mode. If this policy is specified as an OS policy (e.g. GPO on Windows) it will apply to every profile on the system; if the policy is set as a Cloud policy it will apply only to a profile signed in with a managed account.",
  2028.                 "pfm_description_reference": "If set to enabled this policy forces the profile to be switched to ephemeral mode. If this policy is specified as an OS policy (e.g. GPO on Windows) it will apply to every profile on the system; if the policy is set as a Cloud policy it will apply only to a profile signed in with a managed account.\n\nIn this mode the profile data is persisted on disk only for the length of the user session. Features like browser history, extensions and their data, web data like cookies and web databases are not preserved after the browser is closed. However this does not prevent the user from downloading any data to disk manually, save pages or print them.\n\nIf the user has enabled sync all this data is preserved in their sync profile just like with regular profiles. Incognito mode is also available if not explicitly disabled by policy.\n\nIf the policy is set to disabled or left not set signing in leads to regular profiles.",
  2029.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=ForceEphemeralProfiles",
  2030.                 "pfm_name": "ForceEphemeralProfiles",
  2031.                 "pfm_title": "Ephemeral profile",
  2032.                 "pfm_type": "boolean"
  2033.         },
  2034.         {
  2035.                 "pfm_app_min": "41",
  2036.                 "pfm_default": false,
  2037.                 "pfm_description": "Forces queries in Google Web Search to be done with SafeSearch set to active and prevents users from changing this setting.",
  2038.                 "pfm_description_reference": "Forces queries in Google Web Search to be done with SafeSearch set to active and prevents users from changing this setting.\n\nIf you enable this setting, SafeSearch in Google Search is always active.\n\nIf you disable this setting or do not set a value, SafeSearch in Google Search is not enforced.",
  2039.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=ForceGoogleSafeSearch",
  2040.                 "pfm_name": "ForceGoogleSafeSearch",
  2041.                 "pfm_title": "Force Google SafeSearch",
  2042.                 "pfm_type": "boolean"
  2043.         },
  2044.         {
  2045.                 "pfm_default": false,
  2046.                 "pfm_app_deprecated": "30",
  2047.                 "pfm_app_min": "25",
  2048.                 "pfm_description": "This policy is deprecated, please use ForceGoogleSafeSearch and ForceYouTubeRestrict instead. This policy is ignored if either the ForceGoogleSafeSearch, the ForceYouTubeRestrict or the (deprecated) ForceYouTubeSafetyMode policies are set.",
  2049.                 "pfm_description_reference": "This policy is deprecated, please use ForceGoogleSafeSearch and ForceYouTubeRestrict instead. This policy is ignored if either the ForceGoogleSafeSearch, the ForceYouTubeRestrict or the (deprecated) ForceYouTubeSafetyMode policies are set.\n\nForces queries in Google Web Search to be done with SafeSearch set to active and prevents users from changing this setting. This setting also forces Moderate Restricted Mode on YouTube.\n\nIf you enable this setting, SafeSearch in Google Search and Moderate Restricted Mode YouTube is always active.\n\nIf you disable this setting or do not set a value, SafeSearch in Google Search and Restricted Mode in YouTube is not enforced.",
  2050.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=ForceSafeSearch",
  2051.                 "pfm_name": "ForceSafeSearch",
  2052.                 "pfm_title": "Force SafeSearch",
  2053.                 "pfm_type": "boolean"
  2054.         },
  2055.         {
  2056.                 "pfm_app_deprecated": "82",
  2057.                 "pfm_app_min": "80",
  2058.                 "pfm_default": false,
  2059.                 "pfm_description": "This enterprise policy is for short-term adaptation and will be removed in M82.",
  2060.                 "pfm_description_reference": "This enterprise policy is for short-term adaptation and will be removed in M82.\n\nChrome's default referrer policy is being strengthened from its current value of no-referrer-when-downgrade to the more secure strict-origin-when-cross-origin through a gradual rollout targeting M80 stable.\n\nBefore the rollout, this enterprise policy will have no effect. After the rollout, when this enterprise policy is enabled, Chrome's default referrer policy will be set to its pre-M80 value of no-referrer-when-downgrade.\n\nThis enterprise policy is disabled by default.",
  2061.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=ForceLegacyDefaultReferrerPolicy",
  2062.                 "pfm_name": "ForceLegacyDefaultReferrerPolicy",
  2063.                 "pfm_title": "Force Legacy Default Referrer",
  2064.                 "pfm_type": "boolean"
  2065.         },
  2066.         {
  2067.                 "pfm_app_min": "80",
  2068.                 "pfm_default": false,
  2069.                 "pfm_description": "This policy configures a single global per profile cache with HTTP server authentication credentials.",
  2070.                 "pfm_description_reference": "This policy configures a single global per profile cache with HTTP server authentication credentials.\n\nIf this policy is unset or disabled, the browser will use the default behavior of cross-site auth, which as of version 80, will be to scope HTTP server authentication credentials by top-level site, so if two sites use resources from the same authenticating domain, credentials will need to be provided independently in the context of both sites. Cached proxy credentials will be reused across sites.\n\nIf the policy is enabled, HTTP auth credentials entered in the context of one site will automatically be used in the context of another.\n\nEnabling this policy leaves sites open to some types of cross-site attacks, and allows users to be tracked across sites even without cookies by adding entries to the HTTP auth cache using credentials embedded in URLs.\n\nThis policy is intended to give enterprises depending on the legacy behavior a chance to update their login procedures, and will be removed in the future.",
  2071.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=GloballyScopeHTTPAuthCacheEnabled",
  2072.                 "pfm_name": "GloballyScopeHTTPAuthCacheEnabled",
  2073.                 "pfm_title": "Enable globally scoped HTTP auth cache",
  2074.                 "pfm_type": "boolean"
  2075.         },
  2076.         {
  2077.                 "pfm_app_min": "79",
  2078.                 "pfm_description": "List of names that will bypass the HSTS policy check. Hostnames specified in this list will be exempt from the HSTS policy check that could potentially upgrade requests from http to https.",
  2079.                 "pfm_description_reference": "Hostnames specified in this list will be exempt from the HSTS policy check that could potentially upgrade requests from http to https. Only single-label hostnames are allowed in this policy. Hostnames must be canonicalized: any IDNs must be converted to their A-label format, and all ASCII letters must be lowercase. This policy only applies to the specific hostnames specified; it does not apply to subdomains of the names specified.",
  2080.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=HSTSPolicyBypassList",
  2081.                 "pfm_name": "HSTSPolicyBypassList",
  2082.                 "pfm_note": "Only single-label hostnames are allowed in this policy. Hostnames must be canonicalized: any IDNs must be converted to their A-label format, and all ASCII letters must be lowercase. This policy only applies to the specific hostnames specified; it does not apply to subdomains of the names specified.",
  2083.                 "pfm_subkeys": [
  2084.                 {
  2085.                         "pfm_title": "Hostname",
  2086.                         "pfm_type": "string"
  2087.                 }],
  2088.                 "pfm_title": "HSTS Policy Bypass List",
  2089.                 "pfm_type": "array"
  2090.         },
  2091.         {
  2092.                 "pfm_app_min": "55",
  2093.                 "pfm_description": "Enforces a minimum Restricted Mode on YouTube and prevents users from picking a less restricted mode.",
  2094.                 "pfm_description_reference": "0 - Do not enforce Restricted Mode on YouTube\n1 - Enforce at least Moderate Restricted Mode on YouTube\n2 - Enforce Strict Restricted Mode for YouTube\nEnforces a minimum Restricted Mode on YouTube and prevents users from picking a less restricted mode.\n\nIf this setting is set to Strict, Strict Restricted Mode on YouTube is always active.\n\nIf this setting is set to Moderate, the user may only pick Moderate Restricted Mode and Strict Restricted Mode on YouTube, but cannot disable Restricted Mode.\n\nIf this setting is set to Off or no value is set, Restricted Mode on YouTube is not enforced by Google Chrome. External policies such as YouTube policies might still enforce Restricted Mode, though.",
  2095.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=ForceYouTubeRestrict",
  2096.                 "pfm_name": "ForceYouTubeRestrict",
  2097.                 "pfm_range_list": [0, 1, 2],
  2098.                 "pfm_range_list_titles": ["Do not enforce Restricted Mode on YouTube", "Enforce at least Moderate Restricted Mode on YouTube", "Enforce Strict Restricted Mode for YouTube"],
  2099.                 "pfm_title": "Force minimum YouTube Restricted Mode",
  2100.                 "pfm_type": "integer"
  2101.         },
  2102.         {
  2103.                 "pfm_default": false,
  2104.                 "pfm_app_deprecated": "45",
  2105.                 "pfm_app_min": "41",
  2106.                 "pfm_description": "This policy is deprecated. Consider using ForceYouTubeRestrict, which overrides this policy and allows more fine-grained tuning.\n\nForces YouTube Moderate Restricted Mode and prevents users from changing this setting.",
  2107.                 "pfm_description_reference": "This policy is deprecated. Consider using ForceYouTubeRestrict, which overrides this policy and allows more fine-grained tuning.\n\nForces YouTube Moderate Restricted Mode and prevents users from changing this setting.\n\nIf this setting is enabled, Restricted Mode on YouTube is always enforced to be at least Moderate.\n\nIf this setting is disabled or no value is set, Restricted Mode on YouTube is not enforced by Google Chrome. External policies such as YouTube policies might still enforce Restricted Mode, though.",
  2108.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=ForceYouTubeSafetyMode",
  2109.                 "pfm_name": "ForceYouTubeSafetyMode",
  2110.                 "pfm_title": "Force YouTube Safety Mode",
  2111.                 "pfm_type": "boolean"
  2112.         },
  2113.         {
  2114.                 "pfm_app_min": "46",
  2115.                 "pfm_default": true,
  2116.                 "pfm_description": "If this policy is set to true or left unset, hardware acceleration will be enabled unless a certain GPU feature is blacklisted.",
  2117.                 "pfm_description_reference": "If this policy is set to true or left unset, hardware acceleration will be enabled unless a certain GPU feature is blacklisted.\n\nIf this policy is set to false, hardware acceleration will be disabled.",
  2118.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=HardwareAccelerationModeEnabled",
  2119.                 "pfm_name": "HardwareAccelerationModeEnabled",
  2120.                 "pfm_title": "Use hardware acceleration when available",
  2121.                 "pfm_type": "boolean"
  2122.         },
  2123.         {
  2124.                 "pfm_app_min": "26",
  2125.                 "pfm_default": false,
  2126.                 "pfm_description": "Hide the Chrome Web Store app and footer link from the New Tab Page and Google Chrome OS app launcher.",
  2127.                 "pfm_description_reference": "Hide the Chrome Web Store app and footer link from the New Tab Page and Google Chrome OS app launcher.\n\nWhen this policy is set to true, the icons are hidden.\n\nWhen this policy is set to false or is not configured, the icons are visible.",
  2128.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=HideWebStoreIcon",
  2129.                 "pfm_name": "HideWebStoreIcon",
  2130.                 "pfm_title": "Hide the web store from the New Tab Page and app launcher",
  2131.                 "pfm_type": "boolean"
  2132.         },
  2133.         {
  2134.                 "pfm_default": false,
  2135.                 "pfm_app_deprecated": "78",
  2136.                 "pfm_app_min": "54",
  2137.                 "pfm_description": "This policy enables HTTP/0.9 on ports other than 80 for HTTP and 443 for HTTPS.",
  2138.                 "pfm_description_reference": "This policy enables HTTP/0.9 on ports other than 80 for HTTP and 443 for HTTPS.\n\nThis policy is disabled by default, and if enabled, leaves users open to the security issue https://crbug.com/600352.\n\nThis policy is intended to give enterprises a chance to migrate exising servers off of HTTP/0.9, and will be removed in the future.\n\nIf this policy is not set, HTTP/0.9 will be disabled on non-default ports.",
  2139.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=Http09OnNonDefaultPortsEnabled",
  2140.                 "pfm_name": "Http09OnNonDefaultPortsEnabled",
  2141.                 "pfm_title": "Enable HTTP/0.9 support on non-default ports",
  2142.                 "pfm_type": "boolean"
  2143.         },
  2144.         {
  2145.                 "pfm_app_min": "39",
  2146.                 "pfm_description": "This policy forces the autofill form data to be imported from the previous default browser if enabled. If enabled, this policy also affects the import dialog.",
  2147.                 "pfm_description_reference": "This policy forces the autofill form data to be imported from the previous default browser if enabled. If enabled, this policy also affects the import dialog.\n\nIf disabled, the autofill form data is not imported.\n\nIf it is not set, the user may be asked whether to import, or importing may happen automatically.",
  2148.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=ImportAutofillFormData",
  2149.                 "pfm_name": "ImportAutofillFormData",
  2150.                 "pfm_title": "Import autofill form data from default browser on first run",
  2151.                 "pfm_type": "boolean"
  2152.         },
  2153.         {
  2154.                 "pfm_app_min": "15",
  2155.                 "pfm_default": true,
  2156.                 "pfm_description": "This policy forces bookmarks to be imported from the current default browser if enabled. If enabled, this policy also affects the import dialog.",
  2157.                 "pfm_description_reference": "This policy forces bookmarks to be imported from the current default browser if enabled. If enabled, this policy also affects the import dialog.\n\nIf disabled, no bookmarks are imported.\n\nIf it is not set, the user may be asked whether to import, or importing may happen automatically.",
  2158.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=ImportBookmarks",
  2159.                 "pfm_name": "ImportBookmarks",
  2160.                 "pfm_title": "Import bookmarks from default browser on first run",
  2161.                 "pfm_type": "boolean"
  2162.         },
  2163.         {
  2164.                 "pfm_app_min": "15",
  2165.                 "pfm_description": "This policy forces the browsing history to be imported from the current default browser if enabled. If enabled, this policy also affects the import dialog.",
  2166.                 "pfm_description_reference": "This policy forces the browsing history to be imported from the current default browser if enabled. If enabled, this policy also affects the import dialog.\n\nIf disabled, no browsing history is imported.\n\nIf it is not set, the user may be asked whether to import, or importing may happen automatically.",
  2167.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=ImportHistory",
  2168.                 "pfm_name": "ImportHistory",
  2169.                 "pfm_title": "Import browsing history from default browser on first run",
  2170.                 "pfm_type": "boolean"
  2171.         },
  2172.         {
  2173.                 "pfm_app_min": "15",
  2174.                 "pfm_description": "This policy forces the home page to be imported from the current default browser if enabled.",
  2175.                 "pfm_description_reference": "This policy forces the home page to be imported from the current default browser if enabled.\n\nIf disabled, the home page is not imported.\n\nIf it is not set, the user may be asked whether to import, or importing may happen automatically.",
  2176.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=ImportHomepage",
  2177.                 "pfm_name": "ImportHomepage",
  2178.                 "pfm_title": "Import of homepage from default browser on first run",
  2179.                 "pfm_type": "boolean"
  2180.         },
  2181.         {
  2182.                 "pfm_app_min": "15",
  2183.                 "pfm_description": "This policy forces the saved passwords to be imported from the previous default browser if enabled. If enabled, this policy also affects the import dialog.",
  2184.                 "pfm_description_reference": "This policy forces the saved passwords to be imported from the previous default browser if enabled. If enabled, this policy also affects the import dialog.\n\nIf disabled, the saved passwords are not imported.\n\nIf it is not set, the user may be asked whether to import, or importing may happen automatically.",
  2185.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=ImportSavedPasswords",
  2186.                 "pfm_name": "ImportSavedPasswords",
  2187.                 "pfm_title": "Import saved passwords from default browser on first run",
  2188.                 "pfm_type": "boolean"
  2189.         },
  2190.         {
  2191.                 "pfm_app_min": "15",
  2192.                 "pfm_description": "This policy forces search engines to be imported from the current default browser if enabled. If enabled, this policy also affects the import dialog.",
  2193.                 "pfm_description_reference": "This policy forces search engines to be imported from the current default browser if enabled. If enabled, this policy also affects the import dialog.\n\nIf disabled, the default search engine is not imported.\n\nIf it is not set, the user may be asked whether to import, or importing may happen automatically.",
  2194.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=ImportSearchEngine",
  2195.                 "pfm_name": "ImportSearchEngine",
  2196.                 "pfm_title": "Import search engines from default browser on first run",
  2197.                 "pfm_type": "boolean"
  2198.         },
  2199.         {
  2200.                 "pfm_default": true,
  2201.                 "pfm_app_deprecated": "15",
  2202.                 "pfm_app_min": "11",
  2203.                 "pfm_description": "This policy is deprecated. Please, use IncognitoModeAvailability instead. Enables Incognito mode in Google Chrome.\n\nIf this setting is enabled or not configured, users can open web pages in incognito mode.",
  2204.                 "pfm_description_reference": "This policy is deprecated. Please, use IncognitoModeAvailability instead. Enables Incognito mode in Google Chrome.\n\nIf this setting is enabled or not configured, users can open web pages in incognito mode.\n\nIf this setting is disabled, users cannot open web pages in incognito mode.\n\nIf this policy is left not set, this will be enabled and the user will be able to use incognito mode.",
  2205.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=ImportSearchEngine",
  2206.                 "pfm_name": "IncognitoEnabled",
  2207.                 "pfm_title": "Enable Incognito",
  2208.                 "pfm_type": "boolean"
  2209.         },
  2210.         {
  2211.                 "pfm_app_min": "14",
  2212.                 "pfm_description": "Specifies whether the user may open pages in Incognito mode in Google Chrome.",
  2213.                 "pfm_description_reference": "0 - Incognito mode available\n1 - Incognito mode disabled\n2 - Incognito mode forced\nSpecifies whether the user may open pages in Incognito mode in Google Chrome.\n\nIf 'Enabled' is selected or the policy is left unset, pages may be opened in Incognito mode.\n\nIf 'Disabled' is selected, pages may not be opened in Incognito mode.\n\nIf 'Forced' is selected, pages may be opened ONLY in Incognito mode.",
  2214.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=IncognitoModeAvailability",
  2215.                 "pfm_name": "IncognitoModeAvailability",
  2216.                 "pfm_range_list": [0, 1, 2],
  2217.                 "pfm_range_list_titles": ["Incognito mode available", "Incognito mode disabled", "Incognito mode forced"],
  2218.                 "pfm_title": "Incognito mode availability",
  2219.                 "pfm_type": "integer"
  2220.         },
  2221.         {
  2222.                 "pfm_app_min": "85",
  2223.                 "pfm_description": "When enabled, the IntensiveWakeUpThrottling feature causes JavaScript timers in background tabs to be aggressively throttled and coalesced, running no more than once per minute after a page has been backgrounded for 5 minutes or more.",
  2224.                 "pfm_description_reference": "When enabled the IntensiveWakeUpThrottling feature causes Javascript timers in background tabs to be aggressively throttled and coalesced, running no more than once per minute after a page has been backgrounded for 5 minutes or more.\n\nThis is a web standards compliant feature, but it may break functionality on some websites by causing certain actions to be delayed by up to a minute. However, it results in significant CPU and battery savings when enabled. See https://bit.ly/30b1XR4 for more details.\n\nIf this policy is set to enabled then the feature will be force enabled, and users will not be able to override this.\n\nIf this policy is set to disabled then the feature will be force disabled, and users will not be able to override this.\n\nIf this policy is left unset then the feature will be controlled by its own internal logic, which can be manually configured by users.\n\nNote that the policy is applied per renderer process, with the most recent value of the policy setting in force when a renderer process starts. A full restart is required to ensure that all loaded tabs receive a consistent policy setting. It is harmless for processes to be running with different values of this policy.",
  2225.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=IntensiveWakeUpThrottlingEnabled",
  2226.                 "pfm_name": "IntensiveWakeUpThrottlingEnabled",
  2227.                 "pfm_note": "This is a web standards compliant feature, but it may break functionality on some websites by causing certain actions to be delayed by up to a minute. However, it results in significant CPU and battery savings when enabled. See https://bit.ly/30b1XR4 for more details.",
  2228.                 "pfm_title": "Enable Intensive Wake Up Throttling",
  2229.                 "pfm_type": "boolean"
  2230.         },
  2231.         {
  2232.                 "pfm_app_min": "63",
  2233.                 "pfm_description": "If the policy is enabled, each of the named origins in a comma-separated list will run in its own process. This will also isolate origins named by subdomains; e.g. specifying https://example.com/ will also cause https://foo.example.com/ to be isolated as part of the https://example.com/ site. If the policy is disabled, no explicit Site Isolation will happen and field trials of IsolateOrigins and SitePerProcess will be disabled. Users will still be able to enable IsolateOrigins manually. If the policy is not configured, the user will be able to change this setting. On Google Chrome OS, it is recommended to also set the DeviceLoginScreenIsolateOrigins device policy to the same value. If the values specified by the two policies don't match, a delay may be incurred when entering a user session while the value specified by user policy is being applied.",
  2234.                 "pfm_description_reference": "If the policy is enabled, each of the named origins in a comma-separated list will run in its own process. This will also isolate origins named by subdomains; e.g. specifying https://example.com/ will also cause https://foo.example.com/ to be isolated as part of the https://example.com/ site. If the policy is disabled, no explicit Site Isolation will happen and field trials of IsolateOrigins and SitePerProcess will be disabled. Users will still be able to enable IsolateOrigins manually. If the policy is not configured, the user will be able to change this setting. On Google Chrome OS, it is recommended to also set the DeviceLoginScreenIsolateOrigins device policy to the same value. If the values specified by the two policies don't match, a delay may be incurred when entering a user session while the value specified by user policy is being applied.\n\nNOTE: This policy does not apply on Android. To enable IsolateOrigins on Android, use the IsolateOriginsAndroid policy setting.",
  2235.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=IsolateOrigins",
  2236.                 "pfm_name": "IsolateOrigins",
  2237.                 "pfm_title": "Enable Site Isolation for specified origins",
  2238.                 "pfm_type": "string"
  2239.         },
  2240.         {
  2241.                 "pfm_default": true,
  2242.                 "pfm_app_deprecated": "15",
  2243.                 "pfm_app_min": "8",
  2244.                 "pfm_description": "This policy is deprecated, please use DefaultJavaScriptSetting instead.\n\nCan be used to disabled JavaScript in Google Chrome.",
  2245.                 "pfm_description_reference": "This policy is deprecated, please use DefaultJavaScriptSetting instead.\n\nCan be used to disabled JavaScript in Google Chrome.\n\nIf this setting is disabled, web pages cannot use JavaScript and the user cannot change that setting.\n\nIf this setting is enabled or not set, web pages can use JavaScript but the user can change that setting.",
  2246.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=JavascriptEnabled",
  2247.                 "pfm_name": "JavascriptEnabled",
  2248.                 "pfm_title": "Javascript Enabled",
  2249.                 "pfm_type": "boolean"
  2250.         },
  2251.         {
  2252.                 "pfm_app_min": "81",
  2253.                 "pfm_description": "This policy controls access to controllable features in the local discovery UI (chrome://devices) which shows discoverable devices near the user as well as cloud devices registered to them. On all operating systems except for Google Chrome OS, the local discovery UI also allows users to add classic printers connected to their computers to Google Cloud Print.",
  2254.                 "pfm_description_reference": "This policy controls access to controllable features in the local discovery UI (chrome://devices) which shows discoverable devices near the user as well as cloud devices registered to them. On all operating systems except for Google Chrome OS, the local discovery UI also allows users to add classic printers connected to their computers to Google Cloud Print.",
  2255.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=LocalDiscoveryEnabled",
  2256.                 "pfm_name": "LocalDiscoveryEnabled",
  2257.                 "pfm_title": "Enable chrome://devices",
  2258.                 "pfm_type": "boolean"
  2259.         },
  2260.         {
  2261.                 "pfm_app_min": "86",
  2262.                 "pfm_description": "This policy prevents the display of lookalike URL warnings on the sites listed. These warnings are typically shown on sites that Google Chrome believes might be trying to spoof another site the user is familiar with. If the policy is enabled and set to one or more domains, no lookalike warnings pages will be shown when the user visits pages on that domain. If the policy is disabled, not set, or set to an empty list, warnings may appear on any site the user visits.",
  2263.                 "pfm_description_reference": "This policy prevents the display of lookalike URL warnings on the sites listed. These warnings are typically shown on sites that Google Chrome believes might be trying to spoof another site the user is familiar with.\n\nIf the policy is enabled and set to one or more domains, no lookalike warnings pages will be shown when the user visits pages on that domain.\n\nIf the policy is disabled, not set, or set to an empty list, warnings may appear on any site the user visits.\n\nA hostname can be allowed with a complete host match, or any domain match. For example, a URL like \"https://foo.example.com/bar\" may have warnings suppressed if this list includes either \"foo.example.com\" or \"example.com\".",
  2264.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=LookalikeWarningAllowlistDomains",
  2265.                 "pfm_name": "LookalikeWarningAllowlistDomains",
  2266.                 "pfm_note": "A hostname can be allowed with a complete host match, or any domain match.",
  2267.                 "pfm_subkeys": [
  2268.                 {
  2269.                         "pfm_title": "Domain",
  2270.                         "pfm_type": "string"
  2271.                 }],
  2272.                 "pfm_title": "Suppress lookalike domain warnings on domains",
  2273.                 "pfm_type": "array"
  2274.         },
  2275.         {
  2276.                 "pfm_app_deprecated": "72",
  2277.                 "pfm_app_min": "66",
  2278.                 "pfm_description": "The enrollment token of cloud policy on desktop. This policy is deprecated in M72. Please use CloudManagementEnrollmentToken instead.",
  2279.                 "pfm_description_reference": "The enrollment token of cloud policy on desktop. This policy is deprecated in M72. Please use CloudManagementEnrollmentToken instead.",
  2280.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=MachineLevelUserCloudPolicyEnrollmentToken",
  2281.                 "pfm_name": "MachineLevelUserCloudPolicyEnrollmentToken",
  2282.                 "pfm_title": "The enrollment token of cloud policy on desktop",
  2283.                 "pfm_type": "string",
  2284.                 "pfm_value_placeholder": "ex. 37185d02-e055-11e7-80c1-9a214cf093ae"
  2285.         },
  2286.         {
  2287.                 "pfm_app_min": "37",
  2288.                 "pfm_description": "Configures a list of managed bookmarks.",
  2289.                 "pfm_description_reference": "Configures a list of managed bookmarks.\n\nThe policy consists of a list of bookmarks whereas each bookmark is a dictionary containing the keys \"name\" and \"url\" which hold the bookmark's name and its target. A subfolder may be configured by defining a bookmark without an \"url\" key but with an additional \"children\" key which itself contains a list of bookmarks as defined above (some of which may be folders again). Google Chrome amends incomplete URLs as if they were submitted via the Omnibox, for example \"google.com\" becomes \"https://google.com/\".\n\nThese bookmarks are placed in a folder that can't be modified by the user (but the user can choose to hide it from the bookmark bar). By default the folder name is \"Managed bookmarks\" but it can be customized by adding to the list of bookmarks a dictionary containing the key \"toplevel_name\" with the desired folder name as the value.\n\nManaged bookmarks are not synced to the user account and can't be modified by extensions.",
  2290.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=ManagedBookmarks",
  2291.                 "pfm_name": "ManagedBookmarks",
  2292.                 "pfm_title": "Managed Bookmarks",
  2293.                 "pfm_subkeys": [
  2294.                 {
  2295.                         "pfm_description": "",
  2296.                         "pfm_name": "ManagedBookmark",
  2297.                         "pfm_subkeys": [
  2298.                         {
  2299.                                 "pfm_description": "Name of the bookmark.",
  2300.                                 "pfm_description_reference": "",
  2301.                                 "pfm_name": "name",
  2302.                                 "pfm_type": "string"
  2303.                         },
  2304.                         {
  2305.                                 "pfm_description": "URL for the bookmark.",
  2306.                                 "pfm_description_reference": "",
  2307.                                 "pfm_name": "url",
  2308.                                 "pfm_type": "string"
  2309.                         }, null],
  2310.                         "pfm_title": "",
  2311.                         "pfm_type": "dictionary"
  2312.                 },
  2313.                 {
  2314.                         "pfm_description": "The top-level managed bookmarks folder name.",
  2315.                         "pfm_subkeys": [
  2316.                         {
  2317.                                 "pfm_name": "toplevel_name",
  2318.                                 "pfm_title": "Top Level Name",
  2319.                                 "pfm_type": "string"
  2320.                         }],
  2321.                         "pfm_title": "Managed Bookmarks Folder Name",
  2322.                         "pfm_type": "dictionary"
  2323.                 }],
  2324.                 "pfm_type": "array"
  2325.         },
  2326.         {
  2327.                 "pfm_default": 32,
  2328.                 "pfm_app_min": "14",
  2329.                 "pfm_description": "Specifies the maximal number of simultaneous connections to the proxy server.",
  2330.                 "pfm_description_reference": "Specifies the maximal number of simultaneous connections to the proxy server.\n\nSome proxy servers can not handle high number of concurrent connections per client and this can be solved by setting this policy to a lower value.\n\nThe value of this policy should be lower than 100 and higher than 6 and the default value is 32.\n\nSome web apps are known to consume many connections with hanging GETs, so lowering below 32 may lead to browser networking hangs if too many such web apps are open. Lower below the default at your own risk.\n\nIf this policy is left not set the default value will be used which is 32.",
  2331.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=MaxConnectionsPerProxy",
  2332.                 "pfm_name": "MaxConnectionsPerProxy",
  2333.                 "pfm_title": "Maximal number of concurrent connections to the proxy server",
  2334.                 "pfm_type": "integer",
  2335.                 "pfm_value_unit": "connections"
  2336.         },
  2337.         {
  2338.                 "pfm_app_min": "30",
  2339.                 "pfm_default": 5000,
  2340.                 "pfm_description": "Specifies the maximum delay in milliseconds between receiving a policy invalidation and fetching the new policy from the device management service.",
  2341.                 "pfm_description_reference": "Specifies the maximum delay in milliseconds between receiving a policy invalidation and fetching the new policy from the device management service.\n\nSetting this policy overrides the default value of 5000 milliseconds. Valid values for this policy are in the range from 1000 (1 second) to 300000 (5 minutes). Any values not in this range will be clamped to the respective boundary.\n\nLeaving this policy not set will make Google Chrome use the default value of 5000 milliseconds.",
  2342.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=MaxInvalidationFetchDelay",
  2343.                 "pfm_name": "MaxInvalidationFetchDelay",
  2344.                 "pfm_range_max": 300000,
  2345.                 "pfm_range_min": 1000,
  2346.                 "pfm_title": "Maximum fetch delay after a policy invalidation",
  2347.                 "pfm_type": "integer",
  2348.                 "pfm_value_unit": "milliseconds"
  2349.         },
  2350.         {
  2351.                 "pfm_app_min": "87",
  2352.                 "pfm_description": "By default the browser will show media recommendations that are personalized to the user. Setting this policy to Disabled will result in these recommendations being hidden from the user. Setting this policy to Enabled or leaving it unset will result in the media recommendations being shown to the user.",
  2353.                 "pfm_description_reference": "By default the browser will show media recommendations that are personalized to the user. Setting this policy to Disabled will result in these recommendations being hidden from the user. Setting this policy to Enabled or leaving it unset will result in the media recommendations being shown to the user.\n\ntrue = Show media recommendations to the user\nfalse = Hide media recommendations from the user",
  2354.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=MediaRecommendationsEnabled",
  2355.                 "pfm_name": "MediaRecommendationsEnabled",
  2356.                 "pfm_title": "Enable Media Recommendations",
  2357.                 "pfm_type": "boolean"
  2358.         },
  2359.         {
  2360.                 "pfm_app_min": "67",
  2361.                 "pfm_description": "If this policy is set to true, Google Cast will connect to Cast devices on all IP addresses, not just RFC1918/RFC4913 private addresses.",
  2362.                 "pfm_description_reference": "If this policy is set to true, Google Cast will connect to Cast devices on all IP addresses, not just RFC1918/RFC4913 private addresses.\n\nIf this policy is set to false, Google Cast will connect to Cast devices on RFC1918/RFC4913 private addresses only.\n\nIf this policy is not set, Google Cast will connect to Cast devices on RFC1918/RFC4913 private addresses only, unless the CastAllowAllIPs feature is enabled.\n\nIf the policy \"EnableMediaRouter\" is set to false, then this policy's value would have no effect.",
  2363.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=MediaRouterCastAllowAllIPs",
  2364.                 "pfm_name": "MediaRouterCastAllowAllIPs",
  2365.                 "pfm_title": "Allow Google Cast to connect to Cast devices on all IP addresses.",
  2366.                 "pfm_type": "boolean"
  2367.         },
  2368.         {
  2369.                 "pfm_app_min": "8",
  2370.                 "pfm_description": "Enables anonymous reporting of usage and crash-related data about Google Chrome to Google and prevents users from changing this setting.",
  2371.                 "pfm_description_reference": "Enables anonymous reporting of usage and crash-related data about Google Chrome to Google and prevents users from changing this setting.\n\nIf this setting is enabled, anonymous reporting of usage and crash-related data is sent to Google.  If it is disabled, this information is not sent to Google.  In both cases, users cannot change or override the setting. If this policy is left not set, the setting will be what the user chose upon installation / first run.\n\nThis policy is not available on Windows instances that are not joined to a Microsoft® Active Directory® domain.  (For Chrome OS, see DeviceMetricsReportingEnabled.)",
  2372.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=MetricsReportingEnabled",
  2373.                 "pfm_name": "MetricsReportingEnabled",
  2374.                 "pfm_title": "Enable reporting of usage and crash-related data",
  2375.                 "pfm_type": "boolean"
  2376.         },
  2377.         {
  2378.                 "pfm_app_min": "88",
  2379.                 "pfm_description": "This policy controls the visibility of cards on the New Tab Page. Cards surface entry points to launch common user journeys based on the user's browsing behavior.\n\nIf the policy is set to Enabled, the New Tab Page will show cards if content is available.\n\nIf the policy is set to Disabled, the New Tab Page won't show cards.",
  2380.                 "pfm_description_reference": "This policy controls the visibility of cards on the New Tab Page. Cards surface entry points to launch common user journeys based on the user's browsing behavior.\n\nIf the policy is set to Enabled, the New Tab Page will show cards if content is available.\n\nIf the policy is set to Disabled, the New Tab Page won't show cards.\n\nIf the policy is not set, the user can control the card visibility. The default is visible.\n\ntrue = New Tab Page will show cards if content is available\nfalse = New Tab Page will not show cards\nnull = New Tab Page will show cards if content is available, but allow the user to change this setting",
  2381.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=NTPCardsVisible",
  2382.                 "pfm_name": "NTPCardsVisible",
  2383.                 "pfm_title": "Show cards on the New Tab Page",
  2384.                 "pfm_type": "boolean"
  2385.         },
  2386.         {
  2387.                 "pfm_app_min": "80",
  2388.                 "pfm_default": true,
  2389.                 "pfm_description": "Allow users to customize the background on the New Tab page",
  2390.                 "pfm_description_reference": "If the policy is set to false, the New Tab page won't allow users to customize the background. Any existing custom background will be permanently removed even if the policy is set to true later.\n\nIf the policy is set to true or unset, users can customize the background on the New Tab page.",
  2391.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=NTPCustomBackgroundEnabled",
  2392.                 "pfm_name": "NTPCustomBackgroundEnabled",
  2393.                 "pfm_title": "Allow New Tab page background customization",
  2394.                 "pfm_type": "boolean"
  2395.         },
  2396.         {
  2397.                 "pfm_app_min": "38",
  2398.                 "pfm_description": "(Deprecated in 50, removed in 52. After 52, if value 1 is set, it will be treated as 0 - predict network actions on any network connection.)\nEnables network prediction in Google Chrome and prevents users from changing this setting.",
  2399.                 "pfm_description_reference": "0 - Predict network actions on any network connection\n1 - Predict network actions on any network that is not cellular.\n(Deprecated in 50, removed in 52. After 52, if value 1 is set, it will be treated as 0 - predict network actions on any network connection.)\n2 - Do not predict network actions on any network connection\nEnables network prediction in Google Chrome and prevents users from changing this setting.\n\nThis controls DNS prefetching, TCP and SSL preconnection and prerendering of web pages.\n\nIf you set this policy, users cannot change or override this setting in Google Chrome.\n\nIf this policy is left not set, network prediction will be enabled but the user will be able to change it.",
  2400.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=NetworkPredictionOptions",
  2401.                 "pfm_name": "NetworkPredictionOptions",
  2402.                 "pfm_range_list": [0, 1, 2],
  2403.                 "pfm_range_list_titles": ["Predict network actions on any network connection", "Predict network actions on any network that is not cellular.", "Do not predict network actions on any network connection"],
  2404.                 "pfm_title": "Enable network prediction",
  2405.                 "pfm_type": "integer"
  2406.         },
  2407.         {
  2408.                 "pfm_app_min": "69",
  2409.                 "pfm_description": "The policy specifies a list of origins (URLs) or hostname patterns (such as \"*.example.com\") to be treated as secure contexts. The intent is to allow organizations to set up a staging server for internal web development, so that their developers can test out features requiring secure contexts without having to deploy TLS on the staging server.\n\nSetting a list of URLs in this policy has the same effect as setting the command-line flag '--unsafely-treat-insecure-origin-as-secure' to a comma-separated list of the same URLs. If the policy is set, it will override the command-line flag.\n\nFor more information on secure contexts, see https://www.w3.org/TR/secure-contexts/",
  2410.                 "pfm_description_reference": "The policy specifies a list of origins (URLs) or hostname patterns (such as \"*.example.com\") to be treated as secure contexts. The intent is to allow organizations to set up a staging server for internal web development, so that their developers can test out features requiring secure contexts without having to deploy TLS on the staging server.\n\nSetting a list of URLs in this policy has the same effect as setting the command-line flag '--unsafely-treat-insecure-origin-as-secure' to a comma-separated list of the same URLs. If the policy is set, it will override the command-line flag.\n\nFor more information on secure contexts, see https://www.w3.org/TR/secure-contexts/",
  2411.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=OverrideSecurityRestrictionsOnInsecureOrigin",
  2412.                 "pfm_name": "OverrideSecurityRestrictionsOnInsecureOrigin",
  2413.                 "pfm_subkeys": [
  2414.                 {
  2415.                         "pfm_type": "string"
  2416.                 }],
  2417.                 "pfm_title": "Origins or hostname patterns to be treated as secure context.",
  2418.                 "pfm_type": "array"
  2419.         },
  2420.         {
  2421.                 "pfm_app_min": "80",
  2422.                 "pfm_default": true,
  2423.                 "pfm_description": "Allows you to set whether websites are allowed to check if the user has payment methods saved.",
  2424.                 "pfm_description_reference": "Allows you to set whether websites are allowed to check if the user has payment methods saved.\n\nIf this policy is set to disabled, websites that use PaymentRequest.canMakePayment or PaymentRequest.hasEnrolledInstrument API will be informed that no payment methods are available.\n\nIf the setting is enabled or not set then websites are allowed to check if the user has payment methods saved.",
  2425.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=PaymentMethodQueryEnabled",
  2426.                 "pfm_name": "PaymentMethodQueryEnabled",
  2427.                 "pfm_title": "Payment Method Query",
  2428.                 "pfm_type": "boolean"
  2429.         },
  2430.         {
  2431.                 "pfm_app_min": "78",
  2432.                 "pfm_default": true,
  2433.                 "pfm_description": "Enables the concept of policy atomic groups.",
  2434.                 "pfm_description_reference": "If this policy is enabled, policies coming from the an atomic group that do not share the source with the highest priority from that group will be ignored.\n\nIf this policy is disabled, no policy will be ignored because of its source. Policies will be ignored only if there is a conflict and the policy does not have the highest priority.\n\nIf this policy ist set from a cloud source, it cannot target a specific user.",
  2435.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=PolicyAtomicGroupsEnabled",
  2436.                 "pfm_name": "PolicyAtomicGroupsEnabled",
  2437.                 "pfm_note": "If this policy ist set from a cloud source, it cannot target a specific user.",
  2438.                 "pfm_title": "Enable Policy Atomic Groups",
  2439.                 "pfm_type": "boolean"
  2440.         },
  2441.         {
  2442.                 "pfm_app_min": "76",
  2443.                 "pfm_description": "Allows the selected policies to be merged when they come from different sources, with the same scopes and level. Entered strings must match a Chrome policy / key name that uses a dictionary for its data type.",
  2444.                 "pfm_description_reference": "Allows the selected policies to be merged when they come from different sources, with the same scopes and level.\n\nThe merging consists in merging the first level keys of the dictionary from each source. In case of conflict between keys, the key coming from the highest priority source will be applied.\n\nIf a policy is in the list, in case there is conflict between two sources, given that they have the same scopes and level, the values will be merged into a new policy dictionary.\n\nIf a policy is in the list, in case there is conflict between two sources but also between different scopes and/or level, the policy with the highest priority will be applied.\n\nIf a policy is not in the list, in case there is any conflict between sources, scopes and/or level, the policy with the highest priority will be applied.\n\nContentPackManualBehaviorURLs = Managed user manual exception URLs\nDeviceLoginScreenPowerManagement = Power management on the login screen\nExtensionSettings = Extension management settings\nKeyPermissions = Key Permissions\nPowerManagementIdleSettings = Power management settings when the user becomes idle\nScreenBrightnessPercent = Screen brightness percent\nScreenLockDelays = Screen lock delays",
  2445.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=PolicyDictionaryMultipleSourceMergeList",
  2446.                 "pfm_name": "PolicyDictionaryMultipleSourceMergeList",
  2447.                 "pfm_note": "If a policy is in the list, in case there is conflict between two sources, given that they have the same scopes and level, the values will be merged into a new policy dictionary.\n\nIf a policy is in the list, in case there is conflict between two sources but also between different scopes and/or level, the policy with the highest priority will be applied.\n\nIf a policy is not in the list, in case there is any conflict between sources, scopes and/or level, the policy with the highest priority will be applied.",
  2448.                 "pfm_subkeys": [
  2449.                 {
  2450.                         "pfm_type": "string",
  2451.                         "pfm_value_placeholder": "ex. ExtensionSettings"
  2452.                 }],
  2453.                 "pfm_title": "Allow merging dictionary policies from different sources",
  2454.                 "pfm_type": "array"
  2455.         },
  2456.         {
  2457.                 "pfm_app_min": "75",
  2458.                 "pfm_description": "Allows the selected policies to be merged when they come from different sources, with the same scopes and level. Entered strings must match a Chrome policy / key name that use an array (list) of strings for its data type.",
  2459.                 "pfm_description_reference": "Allows the selected policies to be merged when they come from different sources, with the same scopes and level.\n\nIf a policy is in the list, in case there is conflict between two sources, given that they have the same scopes and level, the values will be merged into a new policy list.\n\nIf a policy is in the list, in case there is conflict between two sources but also between different scopes and/or level, the policy with the highest priority will be applied.\n\nIf a policy is not in the list, in case there is any conflict between sources, scopes and/or level, the policy with the highest priority will be applied.",
  2460.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=PolicyListMultipleSourceMergeList",
  2461.                 "pfm_name": "PolicyListMultipleSourceMergeList",
  2462.                 "pfm_note": "If a policy is in the list, in case there is conflict between two sources, given that they have the same scopes and level, the values will be merged into a new policy list.\n\nIf a policy is in the list, in case there is conflict between two sources but also between different scopes and/or level, the policy with the highest priority will be applied.\n\nIf a policy is not in the list, in case there is any conflict between sources, scopes and/or level, the policy with the highest priority will be applied.",
  2463.                 "pfm_subkeys": [
  2464.                 {
  2465.                         "pfm_type": "string",
  2466.                         "pfm_value_placeholder": "ex. ExtensionInstallWhitelist"
  2467.                 }],
  2468.                 "pfm_title": "Allow merging list policies from different sources",
  2469.                 "pfm_type": "array"
  2470.         },
  2471.         {
  2472.                 "pfm_app_min": "79",
  2473.                 "pfm_default": 10800000,
  2474.                 "pfm_description": "Refresh rate for user policy. Specifies the period in milliseconds at which the device management service is queried for user policy information. Setting this policy overrides the default value of 3 hours. Valid values for this policy are in the range from 1800000 (30 minutes) to 86400000 (1 day).",
  2475.                 "pfm_description_reference": "Specifies the period in milliseconds at which the device management service is queried for user policy information.\n\nSetting this policy overrides the default value of 3 hours. Valid values for this policy are in the range from 1800000 (30 minutes) to 86400000 (1 day). Any values not in this range will be clamped to the respective boundary. If the platform supports policy notifications, the refresh delay will be set to 24 hours because it is expected that policy notifications will force a refresh automatically whenever policy changes.\n\nLeaving this policy not set will make Google Chrome use the default value of 3 hours.\n\nNote that if the platform supports policy notifications, the refresh delay will be set to 24 hours (ignoring all defaults and the value of this policy) because it is expected that policy notifications will force a refresh automatically whenever policy changes, making more frequent refreshes unnecessary.",
  2476.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=PolicyRefreshRate",
  2477.                 "pfm_name": "PolicyRefreshRate",
  2478.                 "pfm_note": "The default refresh rate is 3 hrs.",
  2479.                 "pfm_range_max": 86400000,
  2480.                 "pfm_range_min": "1800000",
  2481.                 "pfm_title": "Policy Refresh Rate",
  2482.                 "pfm_type": "integer",
  2483.                 "pfm_value_unit": "milliseconds"
  2484.         },
  2485.         {
  2486.                 "pfm_app_min": "88",
  2487.                 "pfm_description": "Specifies whether the profile picker is enabled, disabled or forced at the browser startup. By default the profile picker is not shown if the browser starts in guest or incognito mode, a profile directory and/or urls are specified by command line, an app is explicitly requested to open, the browser was launched by a native notification, there is only one profile available or the policy ForceBrowserSignin is set to true.",
  2488.                 "pfm_description_reference": "Specifies whether the profile picker is enabled, disabled or forced at the browser startup.\n\nBy default the profile picker is not shown if the browser starts in guest or incognito mode, a profile directory and/or urls are specified by command line, an app is explicitly requested to open, the browser was launched by a native notification, there is only one profile available or the policy ForceBrowserSignin is set to true.\n\nIf 'Enabled' (0) is selected or the policy is left unset, the profile picker will be shown at startup by default, but users will be able to enable/disable it.\n\nIf 'Disabled' (1) is selected, the profile picker will never be shown, and users will not be able to change the setting.\n\nIf 'Forced' (2) is selected, the profile picker cannot be suppressed by the user. The profile picker will be shown even if there is only one profile available.\n\n0 = Profile picker available at startup\n1 = Profile picker disabled at startup\n2 = Profile picker forced at startup",
  2489.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=ProfilePickerOnStartupAvailability",
  2490.                 "pfm_name": "ProfilePickerOnStartupAvailability",
  2491.                 "pfm_range_list": [0, 1, 2],
  2492.                 "pfm_range_list_titles": ["Profile picker available at startup", "Profile picker disabled at startup", "Profile picker forced at startup"],
  2493.                 "pfm_title": "Profile picker availabily on startup",
  2494.                 "pfm_type": "integer"
  2495.         },
  2496.         {
  2497.                 "pfm_app_min": "69",
  2498.                 "pfm_default": true,
  2499.                 "pfm_description": "Allows you to control the presentation of full-tab promotional and/or educational content in Google Chrome.",
  2500.                 "pfm_description_reference": "Allows you to control the presentation of full-tab promotional and/or educational content in Google Chrome.\n\nIf not configured or enabled (set to true), Google Chrome may show full-tab content to users to provide product information.\n\nIf disabled (set to false), Google Chrome will not show full-tab content to users to provide product information.\n\nThis setting controls the presentation of the welcome pages that help users sign into Google Chrome, choose it as their default browser, or otherwise inform them of product features.",
  2501.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=PromotionalTabsEnabled",
  2502.                 "pfm_name": "PromotionalTabsEnabled",
  2503.                 "pfm_title": "Enable showing full-tab promotional content",
  2504.                 "pfm_type": "boolean"
  2505.         },
  2506.         {
  2507.                 "pfm_app_min": "64",
  2508.                 "pfm_description": "If the policy is enabled, the user will be asked where to save each file before downloading.\nIf the policy is disabled, downloads will start immediately, and the user will not be asked where to save the file.\nIf the policy is not configured, the user will be able to change this setting.",
  2509.                 "pfm_description_reference": "If the policy is enabled, the user will be asked where to save each file before downloading.\nIf the policy is disabled, downloads will start immediately, and the user will not be asked where to save the file.\nIf the policy is not configured, the user will be able to change this setting.",
  2510.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=PromptForDownloadLocation",
  2511.                 "pfm_name": "PromptForDownloadLocation",
  2512.                 "pfm_title": "Ask where to save each file before downloading",
  2513.                 "pfm_type": "boolean"
  2514.         },
  2515.         {
  2516.                 "pfm_app_min": "18",
  2517.                 "pfm_description": "Configures the proxy settings for Google Chrome. These proxy settings will be available for ARC-apps too.\n\nIf you enable this setting, Google Chrome and ARC-apps ignore all proxy-related options specified from the command line.",
  2518.                 "pfm_description_reference": "Configures the proxy settings for Google Chrome. These proxy settings will be available for ARC-apps too.\n\nIf you enable this setting, Google Chrome and ARC-apps ignore all proxy-related options specified from the command line.\n\nLeaving this policy not set will allow the users to choose the proxy settings on their own.\n\nIf the ProxySettings policy is set, it will override any of the individual policies ProxyMode, ProxyPacUrl, ProxyServer, ProxyBypassList and ProxyServerMode.\n\nThe ProxyMode field allows you to specify the proxy server used by Google Chrome and prevents users from changing proxy settings.\n\nThe ProxyPacUrl field is a URL to a proxy .pac file.\n\nThe ProxyServer field is a URL of the proxy server.\n\nThe ProxyBypassList field is a list of proxy hosts that Google Chrome will bypass.\n\nThe ProxyServerMode field is deprecated in favor of the field 'ProxyMode'. It allows you to specify the proxy server used by Google Chrome and prevents users from changing proxy settings.\n\nIf you choose the value 'direct' as 'ProxyMode', a proxy will never be used and all other fields will be ignored.\n\nIf you choose the value 'system' as 'ProxyMode', the systems's proxy will be used and all other fields will be ignored.\n\nIf you choose the value 'auto_detect' as 'ProxyMode', all other fields will be ignored.\n\nIf you choose the value 'fixed_server' as 'ProxyMode', the 'ProxyServer' and 'ProxyBypassList' fields will be used.\n\nIf you choose the value 'pac_script' as 'ProxyMode', the 'ProxyPacUrl' and 'ProxyBypassList' fields will be used.",
  2519.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=ProxySettings",
  2520.                 "pfm_name": "ProxySettings",
  2521.                 "pfm_note": "If the ProxySettings policy is set, it will override any of the individual policies ProxyMode, ProxyPacUrl, ProxyServer, ProxyBypassList and ProxyServerMode.",
  2522.                 "pfm_subkeys": [
  2523.                 {
  2524.                         "pfm_description": "",
  2525.                         "pfm_name": "ProxySetting",
  2526.                         "pfm_subkeys": [
  2527.                         {
  2528.                                 "pfm_name": "ProxyMode",
  2529.                                 "pfm_range_list": ["direct", "system", "auto_detect", "fixed_server", "pac_script"],
  2530.                                 "pfm_range_list_titles": ["Never use proxy (ignores other fields)", "System (ignores other fields)", "Auto Detect (ignores other fields)", "Fixed (Uses ProxyServer & ProxyBypassList)", "Pac Script (Uses ProxyPacUrl & ProxyBypassList)"],
  2531.                                 "pfm_type": "string"
  2532.                         },
  2533.                         {
  2534.                                 "pfm_format": "^https?://.*.pac$",
  2535.                                 "pfm_name": "ProxyPacUrl",
  2536.                                 "pfm_type": "string",
  2537.                                 "pfm_value_placeholder": "https://internal.site/example.pac"
  2538.                         },
  2539.                         {
  2540.                                 "pfm_name": "ProxyServer",
  2541.                                 "pfm_type": "string",
  2542.                                 "pfm_value_placeholder": "123.123.123.123:8080"
  2543.                         },
  2544.                         {
  2545.                                 "pfm_name": "ProxyBypassList",
  2546.                                 "pfm_subkeys": [
  2547.                                 {
  2548.                                         "pfm_format": "^https?://.*",
  2549.                                         "pfm_type": "string"
  2550.                                 }],
  2551.                                 "pfm_type": "array"
  2552.                         }],
  2553.                         "pfm_type": "array"
  2554.                 }],
  2555.                 "pfm_title": "Proxy Settings",
  2556.                 "pfm_type": "dictionary"
  2557.         },
  2558.         {
  2559.                 "pfm_app_min": "43",
  2560.                 "pfm_default": true,
  2561.                 "pfm_description": "If this policy is set to true or not set usage of QUIC protocol in Google Chrome is allowed.\nIf this policy is set to false usage of QUIC protocol is disallowed.",
  2562.                 "pfm_description_reference": "If this policy is set to true or not set usage of QUIC protocol in Google Chrome is allowed.\nIf this policy is set to false usage of QUIC protocol is disallowed.",
  2563.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=QuicAllowed",
  2564.                 "pfm_name": "QuicAllowed",
  2565.                 "pfm_title": "Allow QUIC protocol",
  2566.                 "pfm_type": "boolean"
  2567.         },
  2568.         {
  2569.                 "pfm_app_min": "66",
  2570.                 "pfm_description": "Notify users that Google Chrome must be relaunched to apply a pending update.",
  2571.                 "pfm_description_reference": "1 - Show a recurring prompt to the user indicating that a relaunch is recommended\n2 - Show a recurring prompt to the user indicating that a relaunch is required\nNotify users that Google Chrome must be relaunched to apply a pending update.\n\nThis policy setting enables notifications to inform the user that a browser relaunch is recommended or required. If not set, Google Chrome indicates to the user that a relaunch is needed via subtle changes to its menu. If set to 'Recommended', a recurring warning will be shown to the user that a relaunch is recommended. The user can dismiss this warning to defer the relaunch. If set to 'Required', a recurring warning will be shown to the user indicating that a browser relaunch will be forced once the notification period passes. This period is seven days by default, and may be configured via the RelaunchNotificationPeriod policy setting.\n\nThe user's session is restored following the relaunch.",
  2572.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=RelaunchNotification",
  2573.                 "pfm_name": "RelaunchNotification",
  2574.                 "pfm_range_list": [1, 2],
  2575.                 "pfm_range_list_titles": ["Show a recurring prompt to the user indicating that a relaunch is recommended", "Show a recurring prompt to the user indicating that a relaunch is required"],
  2576.                 "pfm_title": "Notify a user that a browser relaunch is recommended or required",
  2577.                 "pfm_type": "integer"
  2578.         },
  2579.         {
  2580.                 "pfm_app_min": "67",
  2581.                 "pfm_description": "Allows you to set the time period, in milliseconds, over which users are notified that Google Chrome must be relaunched or that a Google Chrome OS device must be restarted to apply a pending update.",
  2582.                 "pfm_description_reference": "Allows you to set the time period, in milliseconds, over which users are notified that Google Chrome must be relaunched or that a Google Chrome OS device must be restarted to apply a pending update.\n\nOver this time period, the user will be repeatedly informed of the need for an update. For Google Chrome OS devices, a restart notification appears in the system tray when an upgrade is detected. This notification changes color once half of the notification period passes, and again once the full notification period has passed. For Google Chrome browsers, the app menu changes to indicate that a relaunch is needed once one third of the notification period passes. This notification changes color once two thirds of the notification period passes, and again once the full notification period has passed. The additional notifications enabled by the RelaunchNotification policy for browsers follow this same schedule.\n\nIf not set, the default period of 345600000 milliseconds (four days) is used for Google Chrome OS devices and 604800000 milliseconds (one week) for browsers.",
  2583.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=RelaunchNotificationPeriod",
  2584.                 "pfm_name": "RelaunchNotificationPeriod",
  2585.                 "pfm_title": "Update time period",
  2586.                 "pfm_type": "integer",
  2587.                 "pfm_value_unit": "milliseconds"
  2588.         },
  2589.         {
  2590.                 "pfm_app_min": "21",
  2591.                 "pfm_description": "Contains a regular expression which is used to determine which users can sign in to Google Chrome.",
  2592.                 "pfm_description_reference": "Contains a regular expression which is used to determine which users can sign in to Google Chrome.\n\nAn appropriate error is displayed if a user tries to log in with a username that does not match this pattern.\n\nIf this policy is left not set or blank, then any user can sign in to Google Chrome.",
  2593.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=RestrictSigninToPattern",
  2594.                 "pfm_name": "RestrictSigninToPattern",
  2595.                 "pfm_title": "Restrict which users are allowed to sign in to Google Chrome",
  2596.                 "pfm_type": "string",
  2597.                 "pfm_value_placeholder": ".*@example.com"
  2598.         },
  2599.         {
  2600.                 "pfm_app_min": "63",
  2601.                 "pfm_default": false,
  2602.                 "pfm_description": "If you enable this setting, all Flash content embedded on websites that have been set to allow Flash in content settings -- either by the user or by enterprise policy -- will be run, including content from other origins or small content.",
  2603.                 "pfm_description_reference": "If you enable this setting, all Flash content embedded on websites that have been set to allow Flash in content settings -- either by the user or by enterprise policy -- will be run, including content from other origins or small content.\n\nTo control which websites are allowed to run Flash, see the \"DefaultPluginsSetting\"\"PluginsAllowedForUrls\", and \"PluginsBlockedForUrls\" policies.\n\nIf this setting is disabled or not set, Flash content from other origins or small content might be blocked.",
  2604.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=RunAllFlashInAllowMode",
  2605.                 "pfm_name": "RunAllFlashInAllowMode",
  2606.                 "pfm_title": "Extend Flash content setting to all content",
  2607.                 "pfm_type": "boolean"
  2608.         },
  2609.         {
  2610.                 "pfm_app_min": "44",
  2611.                 "pfm_default": true,
  2612.                 "pfm_description": "Chrome shows a warning page when users navigate to sites that have SSL errors. By default or when this policy is set to true, users are allowed to click through these warning pages.\nSetting this policy to false disallows users to click through any warning page.",
  2613.                 "pfm_description_reference": "Chrome shows a warning page when users navigate to sites that have SSL errors. By default or when this policy is set to true, users are allowed to click through these warning pages.\nSetting this policy to false disallows users to click through any warning page.",
  2614.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=SSLErrorOverrideAllowed",
  2615.                 "pfm_name": "SSLErrorOverrideAllowed",
  2616.                 "pfm_title": "Allow proceeding from the SSL warning page",
  2617.                 "pfm_type": "boolean"
  2618.         },
  2619.         {
  2620.                 "pfm_app_min": "66",
  2621.                 "pfm_description": "If this policy is not configured then Google Chrome uses a default minimum version which is TLS 1.0.",
  2622.                 "pfm_description_reference": "tls1 - TLS 1.0\ntls1.1 - TLS 1.1\ntls1.2 - TLS 1.2\nIf this policy is not configured then Google Chrome uses a default minimum version which is TLS 1.0.\n\nOtherwise it may be set to one of the following values: \"tls1\"\"tls1.1\" or \"tls1.2\". When set, Google Chrome will not use SSL/TLS versions less than the specified version. An unrecognized value will be ignored.",
  2623.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=SSLVersionMin",
  2624.                 "pfm_name": "SSLVersionMin",
  2625.                 "pfm_range_list": ["tls1", "tls1.1", "tls1.2"],
  2626.                 "pfm_range_list_titles": ["TLS 1.0", "TLS 1.1", "TLS 1.2"],
  2627.                 "pfm_title": "Minimum SSL version enabled",
  2628.                 "pfm_type": "string"
  2629.         },
  2630.         {
  2631.                 "pfm_app_min": "69",
  2632.                 "pfm_description": "This policy controls the application of the SafeSites URL filter.\nThis filter uses the Google Safe Search API to classify URLs as pornographic or not.",
  2633.                 "pfm_description_reference": "0 - Do not filter sites for adult content\n1 - Filter top level sites (but not embedded iframes) for adult content\nThis policy controls the application of the SafeSites URL filter.\nThis filter uses the Google Safe Search API to classify URLs as pornographic or not.\n\nWhen this policy is not configured or set to \"Do not filter sites for adult content\", sites will not be filtered.\n\nWhen this policy is set to \"Filter top level sites for adult content\", sites classified as pornographic will be filtered.",
  2634.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=SafeSitesFilterBehavior",
  2635.                 "pfm_name": "SafeSitesFilterBehavior",
  2636.                 "pfm_range_list": [0, 1],
  2637.                 "pfm_range_list_titles": ["Do not filter sites for adult content", "Filter top level sites (but not embedded iframes) for adult content"],
  2638.                 "pfm_title": "Control SafeSites adult content filtering.",
  2639.                 "pfm_type": "integer"
  2640.         },
  2641.         {
  2642.                 "pfm_app_min": "8",
  2643.                 "pfm_default": false,
  2644.                 "pfm_description": "Disables saving browser history in Google Chrome and prevents users from changing this setting.",
  2645.                 "pfm_description_reference": "Disables saving browser history in Google Chrome and prevents users from changing this setting.\n\nIf this setting is enabled, browsing history is not saved. This setting also disables tab syncing.\n\nIf this setting is disabled or not set, browsing history is saved.",
  2646.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=SavingBrowserHistoryDisabled",
  2647.                 "pfm_name": "SavingBrowserHistoryDisabled",
  2648.                 "pfm_title": "Disable saving browser history",
  2649.                 "pfm_type": "boolean"
  2650.         },
  2651.         {
  2652.                 "pfm_app_min": "81",
  2653.                 "pfm_default": true,
  2654.                 "pfm_description": "If enabled or not configured (default), a Web page can use screen-share APIs (e.g., getDisplayMedia() or the Desktop Capture extension API) to prompt the user to select a tab, window or desktop to capture.",
  2655.                 "pfm_description_reference": "If enabled or not configured (default), a Web page can use screen-share APIs (e.g., getDisplayMedia() or the Desktop Capture extension API) to prompt the user to select a tab, window or desktop to capture.\n\nWhen this policy is disabled, any calls to screen-share APIs will fail with an error.",
  2656.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=ScreenCaptureAllowed",
  2657.                 "pfm_name": "ScreenCaptureAllowed",
  2658.                 "pfm_title": "Screen Capture",
  2659.                 "pfm_type": "boolean"
  2660.         },
  2661.         {
  2662.                 "pfm_app_min": "83",
  2663.                 "pfm_default": true,
  2664.                 "pfm_description": "This feature allows for hyperlinks and address bar URL navigations to target specific text within a web page, which will be scrolled to once the loading of the web page is complete.",
  2665.                 "pfm_description_reference": "This feature allows for hyperlinks and address bar URL navigations to target specific text within a web page, which will be scrolled to once the loading of the web page is complete.\n\nIf you enable or don't configure this policy, web page scrolling to specific text fragments via URL will be enabled.\n\nIf you disable this policy, web page scrolling to specific text fragments via URL will be disabled.",
  2666.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=ScrollToTextFragmentEnabled",
  2667.                 "pfm_name": "ScrollToTextFragmentEnabled",
  2668.                 "pfm_title": "Enable scroll to text fragment",
  2669.                 "pfm_type": "boolean"
  2670.         },
  2671.         {
  2672.                 "pfm_app_min": "8",
  2673.                 "pfm_description": "Enables search suggestions in Google Chrome's omnibox and prevents users from changing this setting.",
  2674.                 "pfm_description_reference": "Enables search suggestions in Google Chrome's omnibox and prevents users from changing this setting.\n\nIf you enable this setting, search suggestions are used.\n\nIf you disable this setting, search suggestions are never used.\n\nIf you enable or disable this setting, users cannot change or override this setting in Google Chrome.\n\nIf this policy is left not set, this will be enabled but the user will be able to change it.",
  2675.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=SearchSuggestEnabled",
  2676.                 "pfm_name": "SearchSuggestEnabled",
  2677.                 "pfm_title": "Enable search suggestions",
  2678.                 "pfm_type": "boolean"
  2679.         },
  2680.         {
  2681.                 "pfm_app_min": "65",
  2682.                 "pfm_description": "Specifies URLs and domains for which no prompt will be shown when attestation certificates from Security Keys are requested. Additionally, a signal will be sent to the Security Key indicating that individual attestation may be used. Without this, users will be prompted in Chrome 65+ when sites request attestation of Security Keys.",
  2683.                 "pfm_description_reference": "Specifies URLs and domains for which no prompt will be shown when attestation certificates from Security Keys are requested. Additionally, a signal will be sent to the Security Key indicating that individual attestation may be used. Without this, users will be prompted in Chrome 65+ when sites request attestation of Security Keys.\n\nURLs (like https://example.com/some/path) will only match as U2F appIDs. Domains (like example.com) only match as webauthn RP IDs. Thus, to cover both U2F and webauthn APIs for a given site, both the appID URL and domain would need to be listed.",
  2684.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=SecurityKeyPermitAttestation",
  2685.                 "pfm_name": "SecurityKeyPermitAttestation",
  2686.                 "pfm_subkeys": [
  2687.                 {
  2688.                         "pfm_type": "string"
  2689.                 }],
  2690.                 "pfm_title": "URLs/domains automatically permitted direct Security Key attestation",
  2691.                 "pfm_type": "array"
  2692.         },
  2693.         {
  2694.                 "pfm_app_min": "79",
  2695.                 "pfm_default": true,
  2696.                 "pfm_description": "Enables the Shared Clipboard feature which allows users to send text between Chrome Desktops and an Android device when Sync is enabled and the user is Signed-in.",
  2697.                 "pfm_description_reference": "Enable the Shared Clipboard feature which allows users to send text between Chrome Desktops and an Android device when Sync is enabled and the user is Signed-in.\n\nIf this policy is set to true, the capability of sending text, cross device, for chrome user is enabled.\n\nIf this policy is set to false, the capability of sending text, cross device, for chrome user is disabled.\n\nIf you set this policy, users cannot change or override it.\n\nIf this policy is left unset, the shared clipboard feature is enabled by default.\n\nIt is up to the admins to set policies in all platforms they care about. It's recommended to set this policy to one value in all platforms.",
  2698.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=SharedClipboardEnabled",
  2699.                 "pfm_name": "SharedClipboardEnabled",
  2700.                 "pfm_note": "It is up to the admins to set policies in all platforms they care about. It's recommended to set this policy to one value in all platforms.",
  2701.                 "pfm_title": "Enable Shared Clipboard",
  2702.                 "pfm_type": "boolean"
  2703.         },
  2704.         {
  2705.                 "pfm_app_min": "37",
  2706.                 "pfm_description": "Enables or disables the apps shortcut in the bookmark bar.",
  2707.                 "pfm_description_reference": "Enables or disables the apps shortcut in the bookmark bar.\n\nIf this policy is not set then the user can choose to show or hide the apps shortcut from the bookmark bar context menu.\n\nIf this policy is configured then the user can't change it, and the apps shortcut is always shown or never shown.",
  2708.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=ShowAppsShortcutInBookmarkBar",
  2709.                 "pfm_name": "ShowAppsShortcutInBookmarkBar",
  2710.                 "pfm_title": "Show the apps shortcut in the bookmark bar",
  2711.                 "pfm_type": "boolean"
  2712.         },
  2713.         {
  2714.                 "pfm_app_min": "86",
  2715.                 "pfm_description": "This feature enables display of the full URL in the address bar. If this policy is set to True, then the full URL will be shown in the address bar, including schemes and subdomains. If this policy is set to False, then the default URL display will apply.",
  2716.                 "pfm_description_reference": "This feature enables display of the full URL in the address bar. If this policy is set to True, then the full URL will be shown in the address bar, including schemes and subdomains. If this policy is set to False, then the default URL display will apply. If this policy is left unset, then the default URL display will apply and the user will be able to toggle between default and full URL display with a context menu option.",
  2717.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=ShowFullUrlsInAddressBar",
  2718.                 "pfm_name": "ShowFullUrlsInAddressBar",
  2719.                 "pfm_title": "Show Full URLs",
  2720.                 "pfm_type": "boolean"
  2721.         },
  2722.         {
  2723.                 "pfm_app_min": "75",
  2724.                 "pfm_default": true,
  2725.                 "pfm_description": "Enable support for Signed HTTP Exchange (SXG).",
  2726.                 "pfm_description_reference": "Enable support for Signed HTTP Exchange (SXG).\n\nIf this policy is unset or set to Enabled, Google Chrome will accept web contents served as Signed HTTP Exchanges.\n\nIf this policy is set to Disabled, Signed HTTP Exchanges cannot be loaded.",
  2727.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=SignedHTTPExchangeEnabled",
  2728.                 "pfm_name": "SignedHTTPExchangeEnabled",
  2729.                 "pfm_title": "Enabled Signed HTTP Exchange (SXG) support",
  2730.                 "pfm_type": "boolean"
  2731.         },
  2732.         {
  2733.                 "pfm_app_deprecated": "30",
  2734.                 "pfm_app_min": "27",
  2735.                 "pfm_description": "This policy is deprecated, consider using BrowserSignin instead.\n\nAllows the user to sign in to Google Chrome.",
  2736.                 "pfm_description_reference": "This policy is deprecated, consider using BrowserSignin instead.\n\nAllows the user to sign in to Google Chrome.\n\nIf you set this policy, you can configure whether a user is allowed to sign in to Google Chrome. Setting this policy to 'False' will prevent apps and extensions that use the chrome.identity API from functioning, so you may want to use SyncDisabled instead.",
  2737.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=SigninAllowed",
  2738.                 "pfm_name": "SigninAllowed",
  2739.                 "pfm_title": "Allow sign in",
  2740.                 "pfm_type": "boolean"
  2741.         },
  2742.         {
  2743.                 "pfm_app_min": "88",
  2744.                 "pfm_description": "This settings enables or disables signin interception. When this policy not set or is set to True, the signin interception dialog triggers when a Google account is added on the web, and the user may benefit from moving this account to another (new or existing) profile. When this is set to False, the signin interception dialog does not trigger.",
  2745.                 "pfm_description_reference": "This settings enables or disables signin interception.\n\nWhen this policy not set or is set to True, the signin interception dialog triggers when a Google account is added on the web, and the user may benefit from moving this account to another (new or existing) profile.\n\nWhen this is set to False, the signin interception dialog does not trigger.\n\ntrue = Enable signin interception\nfalse = Disable signin interception\nnull = Enable signin interception",
  2746.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=SigninInterceptionEnabled",
  2747.                 "pfm_name": "SigninInterceptionEnabled",
  2748.                 "pfm_title": "Enable signin interception",
  2749.                 "pfm_type": "boolean"
  2750.         },
  2751.         {
  2752.                 "pfm_app_min": "63",
  2753.                 "pfm_description": "You might want to look at the IsolateOrigins policy setting to get the best of both worlds, isolation and limited impact for users, by using IsolateOrigins with a list of the sites you want to isolate. This setting, SitePerProcess, isolates all sites. If the policy is enabled, each site will run in its own process. If the policy is disabled, no explicit Site Isolation will happen and field trials of IsolateOrigins and SitePerProcess will be disabled. Users will still be able to enable SitePerProcess manually. If the policy is not configured, the user will be able to change this setting. On Google Chrome OS, it is recommended to also set the DeviceLoginScreenSitePerProcess device policy to the same value. If the values specified by the two policies don't match, a delay may be incurred when entering a user session while the value specified by user policy is being applied.",
  2754.                 "pfm_description_reference": "You might want to look at the IsolateOrigins policy setting to get the best of both worlds, isolation and limited impact for users, by using IsolateOrigins with a list of the sites you want to isolate. This setting, SitePerProcess, isolates all sites. If the policy is enabled, each site will run in its own process. If the policy is disabled, no explicit Site Isolation will happen and field trials of IsolateOrigins and SitePerProcess will be disabled. Users will still be able to enable SitePerProcess manually. If the policy is not configured, the user will be able to change this setting. On Google Chrome OS, it is recommended to also set the DeviceLoginScreenSitePerProcess device policy to the same value. If the values specified by the two policies don't match, a delay may be incurred when entering a user session while the value specified by user policy is being applied.\n\nNOTE: This policy does not apply on Android. To enable SitePerProcess on Android, use the SitePerProcessAndroid policy setting.",
  2755.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=SitePerProcess",
  2756.                 "pfm_name": "SitePerProcess",
  2757.                 "pfm_title": "Enable Site Isolation for every site",
  2758.                 "pfm_type": "boolean"
  2759.         },
  2760.         {
  2761.                 "pfm_app_min": "22",
  2762.                 "pfm_description": "Google Chrome can use a Google web service to help resolve spelling errors. If this setting is enabled, then this service is always used. If this setting is disabled, then this service is never used.",
  2763.                 "pfm_description_reference": "Google Chrome can use a Google web service to help resolve spelling errors. If this setting is enabled, then this service is always used. If this setting is disabled, then this service is never used.\n\nSpell checking can still be performed using a downloaded dictionary; this policy only controls the usage of the online service.\n\nIf this setting is not configured then users can choose whether the spell checking service should be used or not.",
  2764.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=SpellCheckServiceEnabled",
  2765.                 "pfm_name": "SpellCheckServiceEnabled",
  2766.                 "pfm_title": "Enable or disable spell checking web service",
  2767.                 "pfm_type": "boolean"
  2768.         },
  2769.         {
  2770.                 "pfm_app_min": "65",
  2771.                 "pfm_description": "If this policy is not set or enabled, the user is allowed to use spellcheck.",
  2772.                 "pfm_description_reference": "If this policy is not set or enabled, the user is allowed to use spellcheck.\n\nIf this policy is disabled, the user is not allowed to use spellcheck. The SpellcheckLanguage policy will also be ignored when this policy is disabled.",
  2773.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=SpellcheckEnabled",
  2774.                 "pfm_name": "SpellcheckEnabled",
  2775.                 "pfm_title": "Enable spellcheck",
  2776.                 "pfm_type": "boolean"
  2777.         },
  2778.         {
  2779.                 "pfm_app_deprecated": "84",
  2780.                 "pfm_app_min": "80",
  2781.                 "pfm_default": true,
  2782.                 "pfm_description": "This policy controls the treatment for mixed content (HTTP content in HTTPS sites) in the browser. If the policy is set to true or unset, audio and video mixed content will be autoupgraded to HTTPS (i.e. the URL will be rewritten as HTTPS, without a fallback if the resource is not available over HTTPS) and a 'Not Secure' warning will be shown in the URL bar for image mixed content. If the policy is set to false, autoupgrades will be disabled for audio and video, and no warning will be shown for images. This policy does not affect other types of mixed content other than audio, video, and images. This policy will no longer take effect starting in Google Chrome 84.",
  2783.                 "pfm_description_reference": "This policy controls the treatment for mixed content (HTTP content in HTTPS sites) in the browser. If the policy is set to true or unset, audio and video mixed content will be autoupgraded to HTTPS (i.e. the URL will be rewritten as HTTPS, without a fallback if the resource is not available over HTTPS) and a 'Not Secure' warning will be shown in the URL bar for image mixed content. If the policy is set to false, autoupgrades will be disabled for audio and video, and no warning will be shown for images. This policy does not affect other types of mixed content other than audio, video, and images. This policy will no longer take effect starting in Google Chrome 84.",
  2784.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=StricterMixedContentTreatmentEnabled",
  2785.                 "pfm_name": "StricterMixedContentTreatmentEnabled",
  2786.                 "pfm_title": "Stricter Mixed Content Treatment",
  2787.                 "pfm_type": "boolean"
  2788.         },
  2789.         {
  2790.                 "pfm_app_min": "49",
  2791.                 "pfm_description": "Suppresses the warning that appears when Google Chrome is running on a computer or operating system that is no longer supported.",
  2792.                 "pfm_description_reference": "Suppresses the warning that appears when Google Chrome is running on a computer or operating system that is no longer supported.",
  2793.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=SuppressUnsupportedOSWarning",
  2794.                 "pfm_name": "SuppressUnsupportedOSWarning",
  2795.                 "pfm_title": "Suppress the unsupported OS warning",
  2796.                 "pfm_type": "boolean"
  2797.         },
  2798.         {
  2799.                 "pfm_app_min": "8",
  2800.                 "pfm_description": "Disables data synchronization in Google Chrome using Google-hosted synchronization services and prevents users from changing this setting.",
  2801.                 "pfm_description_reference": "Disables data synchronization in Google Chrome using Google-hosted synchronization services and prevents users from changing this setting.\n\nIf you enable this setting, users cannot change or override this setting in Google Chrome.\n\nIf this policy is left not set Google Sync will be available for the user to choose whether to use it or not.\n\nTo fully disable Google Sync, it is recommended that you disable the Google Sync service in the Google Admin console.\n\nThis policy should not be enabled when RoamingProfileSupportEnabled policy is set to enabled as that feature shares the same client side functionality. The Google-hosted synchronization is disabled in this case completely.",
  2802.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=SyncDisabled",
  2803.                 "pfm_name": "SyncDisabled",
  2804.                 "pfm_title": "Disable synchronization of data with Google",
  2805.                 "pfm_type": "boolean"
  2806.         },
  2807.         {
  2808.                 "pfm_app_min": "79",
  2809.                 "pfm_description": "If this policy is set, all specified data types will be excluded from synchronization both for Google Sync as well as for roaming profile synchronization.",
  2810.                 "pfm_description_reference": "If this policy is set all specified data types will be excluded from synchronization both for Google Sync as well as for roaming profile synchronization. This can be beneficial to reduce the size of the roaming profile or limit the type of data uploaded to the Google Sync Servers.\n\nThe current data types for this policy are: \"bookmarks\"\"preferences\"\"passwords\"\"autofill\"\"themes\"\"typedUrls\"\"extensions\"\"apps\"\"tabs\"\"wifiConfiguration\". Those names are case sensitive!",
  2811.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=SyncTypesListDisabled",
  2812.                 "pfm_name": "SyncTypesListDisabled",
  2813.                 "pfm_subkeys": [
  2814.                 {
  2815.                         "pfm_range_list": ["apps", "autofill", "bookmarks", "extensions", "passwords", "preferences", "tabs", "themes", "typedUrls", "wifiConfiguration"],
  2816.                         "pfm_range_list_titles": ["Apps", "Autofill", "Bookmarks", "Extensions", "Passwords", "Preferences", "Tabs", "Themes", "Typed URLs", "Wifi Configuration"],
  2817.                         "pfm_title": "Data Types",
  2818.                         "pfm_type": "string",
  2819.                         "pfm_value_unique": true
  2820.                 }],
  2821.                 "pfm_title": "Sync types to disable",
  2822.                 "pfm_type": "array"
  2823.         },
  2824.         {
  2825.                 "pfm_app_deprecated": "86",
  2826.                 "pfm_app_min": "79",
  2827.                 "pfm_default": true,
  2828.                 "pfm_description": "Enable a TLS 1.3 security feature for local trust anchors. This policy controls a security feature in TLS 1.3 which protects connections against downgrade attacks. It is backwards-compatible and will not affect connections to compliant TLS 1.2 servers or proxies. However, older versions of some TLS-intercepting proxies have an implementation flaw which causes them to be incompatible.",
  2829.                 "pfm_description_reference": "This policy controls a security feature in TLS 1.3 which protects connections against downgrade attacks. It is backwards-compatible and will not affect connections to compliant TLS 1.2 servers or proxies. However, older versions of some TLS-intercepting proxies have an implementation flaw which causes them to be incompatible.\n\nIf this policy is set to True or not set, Google Chrome will enable these security protections for all connections.\n\nIf this policy is set to False, Google Chrome will disable these security protections for connections authenticated with locally-installed CA certificates. These protections are always enabled for connections authenticated with publicly-trusted CA certificates.\n\nThe default value for this policy was changed in Google Chrome 81 from false to true. Affected proxies are expected to fail connections with an error code of ERR_TLS13_DOWNGRADE_DETECTED. Administrators who need more time to upgrade affected proxies may use this policy to temporarily disable this security feature. This policy will be removed after version 85.",
  2830.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=TLS13HardeningForLocalAnchorsEnabled",
  2831.                 "pfm_name": "TLS13HardeningForLocalAnchorsEnabled",
  2832.                 "pfm_note": "The default value for this policy was changed in Google Chrome 81 from false to true. Affected proxies are expected to fail connections with an error code of ERR_TLS13_DOWNGRADE_DETECTED. Administrators who need more time to upgrade affected proxies may use this policy to temporarily disable this security feature. This policy will be removed after version 85.",
  2833.                 "pfm_title": "Enable TLS 1.3 hardening for local anchors",
  2834.                 "pfm_type": "boolean"
  2835.         },
  2836.         {
  2837.                 "pfm_app_deprecated": "99",
  2838.                 "pfm_app_min": "88",
  2839.                 "pfm_default": true,
  2840.                 "pfm_description": "Setting the policy to Disabled allows popups targeting _blank to access (via JavaScript) the page that requested to open the popup. Setting the policy to Enabled or leaving it unset causes the window.opener property to be set to null unless the anchor specifies rel=\"opener\".",
  2841.                 "pfm_description_reference": "Setting the policy to Disabled allows popups targeting _blank to access (via JavaScript) the page that requested to open the popup.\n\nSetting the policy to Enabled or leaving it unset causes the window.opener property to be set to null unless the anchor specifies rel=\"opener\".\n\nThis policy will be removed in Google Chrome version 95.\n\nSee https://chromestatus.com/feature/6140064063029248.",
  2842.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=TargetBlankImpliesNoOpener",
  2843.                 "pfm_name": "TargetBlankImpliesNoOpener",
  2844.                 "pfm_note": "This policy will be removed in Google Chrome version 95.",
  2845.                 "pfm_title": "Do not set window.opener for links targeting _blank",
  2846.                 "pfm_type": "boolean"
  2847.         },
  2848.         {
  2849.                 "pfm_app_min": "52",
  2850.                 "pfm_default": true,
  2851.                 "pfm_description": "If set to false, the 'End process' button is disabled in the Task Manager.",
  2852.                 "pfm_description_reference": "If set to false, the 'End process' button is disabled in the Task Manager.\n\nIf set to true or not configured, the user can end processes in the Task Manager.",
  2853.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=TaskManagerEndProcessEnabled",
  2854.                 "pfm_name": "TaskManagerEndProcessEnabled",
  2855.                 "pfm_title": "Enable ending processes in Task Manager",
  2856.                 "pfm_type": "boolean"
  2857.         },
  2858.         {
  2859.                 "pfm_app_min": "79",
  2860.                 "pfm_description": "Configures the amount of memory that a single Google Chrome instance can use before tabs start being discarded (I.E. the memory used by the tab will be freed and the tab will have to be reloaded when switched to) to save memory. The minimum allowed value is 1024.",
  2861.                 "pfm_description_reference": "Configures the amount of memory that a single Google Chrome instance can use before tabs start being discarded (I.E. the memory used by the tab will be freed and the tab will have to be reloaded when switched to) to save memory.\n\nIf the policy is set, browser will begin to discard tabs to save memory once the limitation is exceeded. However, there is no guarantee that the browser is always running under the limit. Any value under 1024 will be rounded up to 1024.\n\nIf this policy is not set, the browser will only begin attempts to save memory once it has detected that the amount of physical memory on its machine is low.",
  2862.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=TotalMemoryLimitMb",
  2863.                 "pfm_name": "TotalMemoryLimitMb",
  2864.                 "pfm_range_min": 1024,
  2865.                 "pfm_title": "Total Memory Limit",
  2866.                 "pfm_type": "integer",
  2867.                 "pfm_value_unit": "MB"
  2868.         },
  2869.         {
  2870.                 "pfm_app_min": "12",
  2871.                 "pfm_description": "Enables the integrated Google Translate service on Google Chrome.",
  2872.                 "pfm_description_reference": "Enables the integrated Google Translate service on Google Chrome.\n\nIf you enable this setting, Google Chrome will offer translation functionality to the user by showing an integrated translate toolbar (when appropriate) and a translate option on the right-click context menu.\n\nIf you disable this setting, all built-in translate features will be disabled.\n\nIf you enable or disable this setting, users cannot change or override this setting in Google Chrome.\n\nIf this setting is left not set the user can decide to use this function or not.",
  2873.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=TranslateEnabled",
  2874.                 "pfm_name": "TranslateEnabled",
  2875.                 "pfm_title": "Enable Translate",
  2876.                 "pfm_type": "boolean"
  2877.         },
  2878.         {
  2879.                 "pfm_app_deprecated": "86",
  2880.                 "pfm_app_min": "15",
  2881.                 "pfm_description": "This policy prevents the user from loading web pages from blacklisted URLs. The denylist provides a list of URL patterns that specify which URLs will be denied. A URL pattern is formatted according to https://www.chromium.org/administrators/url-blacklist-filter-format.",
  2882.                 "pfm_description_reference": "This policy prevents the user from loading web pages from blacklisted URLs. The blacklist provides a list of URL patterns that specify which URLs will be blacklisted.\n\nA URL pattern has to be formatted according to https://www.chromium.org/administrators/url-blacklist-filter-format.\n\nExceptions can be defined in the URL whitelist policy. These policies are limited to 1000 entries; subsequent entries will be ignored.\n\nNote that it is not recommended to block internal 'chrome://*' URLs since this may lead to unexpected errors.\n\nIf this policy is not set no URL will be blacklisted in the browser.",
  2883.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=URLBlacklist",
  2884.                 "pfm_name": "URLBlacklist",
  2885.                 "pfm_note": "Use URLBlocklist instead.",
  2886.                 "pfm_subkeys": [
  2887.                 {
  2888.                         "pfm_type": "string",
  2889.                         "pfm_value_placeholder": "example.com"
  2890.                 }],
  2891.                 "pfm_title": "URL Blacklist",
  2892.                 "pfm_type": "array"
  2893.         },
  2894.         {
  2895.                 "pfm_app_min": "15",
  2896.                 "pfm_description": "This policy prevents the user from loading web pages from blocked URLs. The blocklist provides a list of URL patterns that specify which URLs will be denied. A URL pattern is formatted according to https://www.chromium.org/administrators/url-blacklist-filter-format.",
  2897.                 "pfm_description_reference": "This policy prevents the user from loading web pages from blacklisted URLs. The blacklist provides a list of URL patterns that specify which URLs will be blacklisted.\n\nA URL pattern has to be formatted according to https://www.chromium.org/administrators/url-blacklist-filter-format.\n\nExceptions can be defined in the URL whitelist policy. These policies are limited to 1000 entries; subsequent entries will be ignored.\n\nNote that it is not recommended to block internal 'chrome://*' URLs since this may lead to unexpected errors.\n\nIf this policy is not set no URL will be blacklisted in the browser.",
  2898.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=URLBlocklist",
  2899.                 "pfm_name": "URLBlocklist",
  2900.                 "pfm_subkeys": [
  2901.                 {
  2902.                         "pfm_type": "string",
  2903.                         "pfm_value_placeholder": "example.com"
  2904.                 }],
  2905.                 "pfm_title": "URL Blocklist",
  2906.                 "pfm_type": "array"
  2907.         },
  2908.         {
  2909.                 "pfm_app_deprecated": "86",
  2910.                 "pfm_app_min": "15",
  2911.                 "pfm_description": "Allows access to the listed URLs, as exceptions to the URL denylist. A URL pattern is formatted according to https://www.chromium.org/administrators/url-blacklist-filter-format.",
  2912.                 "pfm_description_reference": "Allows access to the listed URLs, as exceptions to the URL blacklist.\n\nSee the description of the URL blacklist policy for the format of entries of this list.\n\nThis policy can be used to open exceptions to restrictive blacklists. For example, '*' can be blacklisted to block all requests, and this policy can be used to allow access to a limited list of URLs. It can be used to open exceptions to certain schemes, subdomains of other domains, ports, or specific paths.\n\nThe most specific filter will determine if a URL is blocked or allowed. The whitelist takes precedence over the blacklist.\n\nThis policy is limited to 1000 entries; subsequent entries will be ignored.\n\nIf this policy is not set there will be no exceptions to the blacklist from the 'URLBlacklist' policy.",
  2913.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=URLWhitelist",
  2914.                 "pfm_name": "URLWhitelist",
  2915.                 "pfm_note": "Use URLAllowlist instead.",
  2916.                 "pfm_subkeys": [
  2917.                 {
  2918.                         "pfm_type": "string",
  2919.                         "pfm_value_placeholder": "example.com"
  2920.                 }],
  2921.                 "pfm_title": "Allow access to a list of URLs",
  2922.                 "pfm_type": "array"
  2923.         },
  2924.         {
  2925.                 "pfm_app_min": "86",
  2926.                 "pfm_description": "Allows access to the listed URLs, as exceptions to the URL block list. A URL pattern is formatted according to https://www.chromium.org/administrators/url-blacklist-filter-format.",
  2927.                 "pfm_description_reference": "Allows access to the listed URLs, as exceptions to the URL block list.\n\nSee the description of the URL block list policy for the format of entries of this list.\n\nThis policy can be used to open exceptions to restrictive block list. For example, '*' can be blacklisted to block all requests, and this policy can be used to allow access to a limited list of URLs. It can be used to open exceptions to certain schemes, subdomains of other domains, ports, or specific paths.\n\nThe most specific filter will determine if a URL is blocked or allowed. The allow list takes precedence over the block list.\n\nThis policy is limited to 1000 entries; subsequent entries will be ignored.\n\nIf this policy is not set there will be no exceptions to the blacklist from the 'URLBlacklist' policy.",
  2928.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=URLAllowlist",
  2929.                 "pfm_name": "URLAllowlist",
  2930.                 "pfm_note": "This policy is limited to 1,000 entries.",
  2931.                 "pfm_subkeys": [
  2932.                 {
  2933.                         "pfm_type": "string",
  2934.                         "pfm_value_placeholder": "example.com"
  2935.                 }],
  2936.                 "pfm_title": "Allow access to a list of URLs",
  2937.                 "pfm_type": "array"
  2938.         },
  2939.         {
  2940.                 "pfm_app_deprecated": "69",
  2941.                 "pfm_app_min": "65",
  2942.                 "pfm_description": "Deprecated in M69. Use OverrideSecurityRestrictionsOnInsecureOrigin instead.\n\nThe policy specifies a list of origins (URLs) or hostname patterns (such as \"*.example.com\") for which security restrictions on insecure origins will not apply.",
  2943.                 "pfm_description_reference": "Deprecated in M69. Use OverrideSecurityRestrictionsOnInsecureOrigin instead.\n\nThe policy specifies a list of origins (URLs) or hostname patterns (such as \"*.example.com\") for which security restrictions on insecure origins will not apply.\n\nThe intent is to allow organizations to whitelist origins for legacy applications that cannot deploy TLS, or to set up a staging server for internal web development so that their developers can test out features requiring secure contexts without having to deploy TLS on the staging server. This policy will also prevent the origin from being labeled \"Not Secure\" in the omnibox.\n\nSetting a list of URLs in this policy has the same effect as setting the command-line flag '--unsafely-treat-insecure-origin-as-secure' to a comma-separated list of the same URLs. If the policy is set, it will override the command-line flag.\n\nThis policy is deprecated in M69 in favor of OverrideSecurityRestrictionsOnInsecureOrigin. If both policies are present, OverrideSecurityRestrictionsOnInsecureOrigin will override this policy.\n\nFor more information on secure contexts, see https://www.w3.org/TR/secure-contexts/",
  2944.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=UnsafelyTreatInsecureOriginAsSecure",
  2945.                 "pfm_name": "UnsafelyTreatInsecureOriginAsSecure",
  2946.                 "pfm_subkeys": [
  2947.                 {
  2948.                         "pfm_type": "string",
  2949.                         "pfm_value_placeholder": "*.example.com"
  2950.                 }],
  2951.                 "pfm_title": "Origins or hostname patterns for which restrictions on insecure origins should not apply",
  2952.                 "pfm_type": "array"
  2953.         },
  2954.         {
  2955.                 "pfm_app_min": "69",
  2956.                 "pfm_description": "Enable URL-keyed anonymized data collection in Google Chrome and prevents users from changing this setting.",
  2957.                 "pfm_description_reference": "Enable URL-keyed anonymized data collection in Google Chrome and prevents users from changing this setting.\n\nURL-keyed anonymized data collection sends URLs of pages the user visits to Google to make searches and browsing better.\n\nIf you enable this policy, URL-keyed anonymized data collection is always active.\n\nIf you disable this policy, URL-keyed anonymized data collection is never active.\n\nIf this policy is left not set, URL-keyed anonymized data collection will be enabled but the user will be able to change it.",
  2958.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=UrlKeyedAnonymizedDataCollectionEnabled",
  2959.                 "pfm_name": "UrlKeyedAnonymizedDataCollectionEnabled",
  2960.                 "pfm_title": "Enable URL-keyed anonymized data collection",
  2961.                 "pfm_type": "boolean"
  2962.         },
  2963.         {
  2964.                 "pfm_app_deprecated": "88",
  2965.                 "pfm_app_min": "84",
  2966.                 "pfm_description": "When enabled the User-Agent Client Hints feature sends granular request headers providing information about the user browser and environment.",
  2967.                 "pfm_description_reference": "When enabled the User-Agent Client Hints feature sends granular request headers providing information about the user browser and environment.\n\nThis is an additive feature, but the new headers may break some websites that restrict the characters that requests may contain.\n\nIf this policy is enabled or not set the User-Agent Client Hints feature is enabled. If the policy is disabled the feature is unavailable.",
  2968.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=UserAgentClientHintsEnabled",
  2969.                 "pfm_name": "UserAgentClientHintsEnabled",
  2970.                 "pfm_note": "This is an additive feature, but the new headers may break some websites that restrict the characters that requests may contain.",
  2971.                 "pfm_title": "Enable user agent client hints",
  2972.                 "pfm_type": "boolean"
  2973.         },
  2974.         {
  2975.                 "pfm_app_min": "77",
  2976.                 "pfm_default": true,
  2977.                 "pfm_description": "Allow user feedback. If the policy is set to false, users can not send feedback to Google.",
  2978.                 "pfm_description_reference": "Allow user feedback. If the policy is set to false, users can not send feedback to Google.\n\nIf the policy is unset or set to true, users can send feedback to Google via Menu->Help->Report an Issue or key combination.",
  2979.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=UserFeedbackAllowed",
  2980.                 "pfm_name": "UserFeedbackAllowed",
  2981.                 "pfm_title": "Allow user feedback",
  2982.                 "pfm_type": "boolean"
  2983.         },
  2984.         {
  2985.                 "pfm_app_min": "11",
  2986.                 "pfm_description": "Configures the directory that Google Chrome will use for storing user data. See https://www.chromium.org/administrators/policy-list-3/user-data-directory-variables for a list of variables that can be used.",
  2987.                 "pfm_description_reference": "Configures the directory that Google Chrome will use for storing user data.\n\nIf you set this policy, Google Chrome will use the provided directory regardless whether the user has specified the '--user-data-dir' flag or not. To avoid data loss or other unexpected errors this policy should not be set to a volume's root directory or to a directory used for other purposes, because Google Chrome manages its contents.\n\nSee https://www.chromium.org/administrators/policy-list-3/user-data-directory-variables for a list of variables that can be used.\n\nIf this policy is left not set the default profile path will be used and the user will be able to override it with the '--user-data-dir' command line flag.",
  2988.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=UserDataDir",
  2989.                 "pfm_name": "UserDataDir",
  2990.                 "pfm_title": "Set user data directory",
  2991.                 "pfm_type": "string",
  2992.                 "pfm_value_placeholder": "${users}/${user_name}/Chrome"
  2993.         },
  2994.         {
  2995.                 "pfm_app_min": "83",
  2996.                 "pfm_default": 3,
  2997.                 "pfm_description": "Limits the number of user data snapshots retained for use in case of emergency rollback. If this policy is not set, the default value of 3 is used. If the policy is set to 0, no snapshots will be taken.",
  2998.                 "pfm_description_reference": "Following each major version update, Chrome will create a snapshot of certain portions of the user's browsing data for use in case of a later emergency version rollback. If an emergency rollback is performed to a version for which a user has a corresponding snapshot, the data in the snapshot is restored. This allows users to retain such settings as bookmarks and autofill data.\n\nIf this policy is not set, the default value of 3 is used\n\nIf the policy is set, old snapshots are deleted as needed to respect the limit. If the policy is set to 0, no snapshots will be taken",
  2999.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=UserDataSnapshotRetentionLimit",
  3000.                 "pfm_name": "UserDataSnapshotRetentionLimit",
  3001.                 "pfm_note": "Following each major version update, Chrome will create a snapshot of certain portions of the user's browsing data for use in case of a later emergency version rollback. If an emergency rollback is performed to a version for which a user has a corresponding snapshot, the data in the snapshot is restored. This allows users to retain such settings as bookmarks and autofill data.",
  3002.                 "pfm_title": "User data snapshot retention limit",
  3003.                 "pfm_type": "integer"
  3004.         },
  3005.         {
  3006.                 "pfm_app_min": "25",
  3007.                 "pfm_default": true,
  3008.                 "pfm_description": "If enabled or not configured (default), the user will be prompted for\nvideo capture access except for URLs configured in the\nVideoCaptureAllowedUrls list which will be granted access without prompting.",
  3009.                 "pfm_description_reference": "If enabled or not configured (default), the user will be prompted for\nvideo capture access except for URLs configured in the\nVideoCaptureAllowedUrls list which will be granted access without prompting.\n\nWhen this policy is disabled, the user will never be prompted and video\ncapture only be available to URLs configured in VideoCaptureAllowedUrls.\n\nThis policy affects all types of video inputs and not only the built-in camera.",
  3010.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=VideoCaptureAllowed",
  3011.                 "pfm_name": "VideoCaptureAllowed",
  3012.                 "pfm_title": "Allow or deny video capture",
  3013.                 "pfm_type": "boolean"
  3014.         },
  3015.         {
  3016.                 "pfm_app_min": "29",
  3017.                 "pfm_description": "Patterns in this list will be matched against the security\norigin of the requesting URL.  If a match is found, access to audio\ncapture devices will be granted without prompt.",
  3018.                 "pfm_description_reference": "Patterns in this list will be matched against the security\norigin of the requesting URL.  If a match is found, access to audio\ncapture devices will be granted without prompt.\n\nNOTE: Until version 45, this policy was only supported in Kiosk mode.",
  3019.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=VideoCaptureAllowedUrls",
  3020.                 "pfm_name": "VideoCaptureAllowedUrls",
  3021.                 "pfm_subkeys": [
  3022.                 {
  3023.                         "pfm_type": "string",
  3024.                         "pfm_value_placeholder": "[*.]example.edu"
  3025.                 }],
  3026.                 "pfm_title": "URLs that will be granted access to video capture devices without prompt",
  3027.                 "pfm_type": "array"
  3028.         },
  3029.         {
  3030.                 "pfm_app_min": "35",
  3031.                 "pfm_default": true,
  3032.                 "pfm_description": "Allows to turn off WPAD (Web Proxy Auto-Discovery) optimization in Google Chrome.",
  3033.                 "pfm_description_reference": "Allows to turn off WPAD (Web Proxy Auto-Discovery) optimization in Google Chrome.\n\nIf this policy is set to false, WPAD optimization is disabled causing Google Chrome to wait longer for DNS-based WPAD servers.  If the policy is not set or is enabled, WPAD optimization is enabled.\n\nIndependent of whether or how this policy is set, the WPAD optimization setting cannot be changed by users.",
  3034.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=WPADQuickCheckEnabled",
  3035.                 "pfm_name": "WPADQuickCheckEnabled",
  3036.                 "pfm_title": "Enable WPAD optimization",
  3037.                 "pfm_type": "boolean"
  3038.         },
  3039.         {
  3040.                 "pfm_app_min": "75",
  3041.                 "pfm_description": "Specifies a list of websites that are installed silently, without user interaction, and which cannot be uninstalled nor disabled by the user.",
  3042.                 "pfm_description_reference": "Specifies a list of websites that are installed silently, without user interaction, and which cannot be uninstalled nor disabled by the user.\n\nEach list item of the policy is an object with a mandatory member: \"url\" and two optional members: \"default_launch_container\" and \"create_desktop_shortcut\"\"url\" should be the URL of the web app to install, \"launch_container\" should be either \"window\" or \"tab\" to indicate how the Web App will be opened once installed, and \"create_desktop_shortcut\" should be true if a desktop shortcut should be created on Linux and Windows. If \"default_launch_container\" is omitted, the app will open in a tab by default. Regardless of the value of \"default_launch_container\", users are able to change which container the app will open in. If \"create_desktop_shortcuts\" is omitted, no desktop shortcuts will be created. See PinnedLauncherApps policy for pinning apps to the ChromeOS shelf.",
  3043.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=WebAppInstallForceList",
  3044.                 "pfm_name": "WebAppInstallForceList",
  3045.                 "pfm_subkeys": [
  3046.                 {
  3047.                         "pfm_subkeys": [
  3048.                         {
  3049.                                 "pfm_format": "^https?://.*",
  3050.                                 "pfm_name": "url",
  3051.                                 "pfm_required": true,
  3052.                                 "pfm_type": "string",
  3053.                                 "pfm_value_placeholder": "https://www.google.com/maps"
  3054.                         },
  3055.                         {
  3056.                                 "pfm_name": "create_desktop_shortcut",
  3057.                                 "pfm_type": "boolean"
  3058.                         },
  3059.                         {
  3060.                                 "pfm_name": "default_launch_container",
  3061.                                 "pfm_range_list": ["window", "tab"],
  3062.                                 "pfm_range_list_titles": ["Window", "Tab"],
  3063.                                 "pfm_type": "string"
  3064.                         }],
  3065.                         "pfm_type": "dictionary"
  3066.                 }],
  3067.                 "pfm_title": "WebApp Force Install List",
  3068.                 "pfm_type": "array"
  3069.         },
  3070.         {
  3071.                 "pfm_app_deprecated": "84",
  3072.                 "pfm_app_min": "80",
  3073.                 "pfm_default": false,
  3074.                 "pfm_description": "The Web Components v0 APIs (Shadow DOM v0, Custom Elements v0, and HTML Imports) were deprecated in 2018, and have been disabled by default starting in M80. This policy allows these features to be selectively re-enabled until M84.",
  3075.                 "pfm_description_reference": "The Web Components v0 APIs (Shadow DOM v0, Custom Elements v0, and HTML Imports) were deprecated in 2018, and have been disabled by default starting in M80. This policy allows these features to be selectively re-enabled until M84.\n\nIf this policy is set to True, the Web Components v0 features will be enabled for all sites.\n\nIf this policy is set to False or not set, the Web Components v0 features will be disabled by default, starting in M80.\n\nThis policy will be removed after Chrome 84.",
  3076.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=WebComponentsV0Enabled",
  3077.                 "pfm_name": "WebComponentsV0Enabled",
  3078.                 "pfm_title": "Re-enable Web Components v0 API until M84",
  3079.                 "pfm_type": "boolean"
  3080.         },
  3081.         {
  3082.                 "pfm_app_deprecated": "80",
  3083.                 "pfm_app_min": "65",
  3084.                 "pfm_default": false,
  3085.                 "pfm_description": "This policy allows users of the WebDriver feature to override policies which can interfere with its operation.",
  3086.                 "pfm_description_reference": "This policy was removed in M80, because it is not necessary anymore as WebDriver is now compatible with all existing policies.\n\nThis policy allows users of the WebDriver feature to override policies which can interfere with its operation.\n\nCurrently this policy disables SitePerProcess and IsolateOrigins policies.\n\nIf the policy is enabled, WebDriver will be able to override incomaptible policies. If the policy is disabled or not configured, WebDriver will not be allowed to override incompatible policies.",
  3087.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=WebDriverOverridesIncompatiblePolicies",
  3088.                 "pfm_name": "WebDriverOverridesIncompatiblePolicies",
  3089.                 "pfm_note": "This policy was removed in M80, because it is not necessary anymore as WebDriver is now compatible with all existing policies.",
  3090.                 "pfm_title": "Allow WebDriver to Override Incompatible Policies",
  3091.                 "pfm_type": "boolean"
  3092.         },
  3093.         {
  3094.                 "pfm_app_min": "87",
  3095.                 "pfm_description": "f enabled, WebRTC peer connections can downgrade to obsolete versions of the TLS/DTLS (DTLS 1.0, TLS 1.0 and TLS 1.1) protocols. When this policy is disabled or not set, these TLS/DTLS versions are disabled.",
  3096.                 "pfm_description_reference": "f enabled, WebRTC peer connections can downgrade to obsolete versions of the TLS/DTLS (DTLS 1.0, TLS 1.0 and TLS 1.1) protocols. When this policy is disabled or not set, these TLS/DTLS versions are disabled.\n\n\tThis policy is temporary and will be removed in a future version of Google Chrome.",
  3097.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=WebRtcAllowLegacyTLSProtocols",
  3098.                 "pfm_name": "WebRtcAllowLegacyTLSProtocols",
  3099.                 "pfm_note": "This policy is temporary and will be removed in a future version of Google Chrome.",
  3100.                 "pfm_title": "Allow legacy TLS/DTLS downgrade in WebRTC",
  3101.                 "pfm_type": "boolean"
  3102.         },
  3103.         {
  3104.                 "pfm_app_min": "70",
  3105.                 "pfm_description": "If the policy is set to true, Google Chrome is allowed to collect WebRTC event logs from Google services (e.g. Google Meet), and upload those logs to Google.",
  3106.                 "pfm_description_reference": "If the policy is set to true, Google Chrome is allowed to collect WebRTC event logs from Google services (e.g. Google Meet), and upload those logs to Google.\n\nIf the policy is set to false, Google Chrome may not collect nor upload such logs.\n\nIf the policy is unset, up to and including M76, Google Chrome may not collect nor upload such logs.\n\nIf the policy is unset, since M77, Google Chrome may collect or upload such logs by default if the browser profile is considered managed, i.e. if the profile receives cloud or machine level policies, and is not a child, ephemeral, login, or incognito profile.\n\nThese logs contain diagnostic information helpful when debugging issues with audio or video calls in Chrome, such as the time and size of sent and received RTP packets, feedback about congestion on the network, and metadata about time and quality of audio and video frames. These logs do not contain audio or video contents from the call.\n\nThis data collection by Chrome can only be triggered by Google's web services, such as Google Hangouts or Google Meet.\n\nGoogle may associate these logs, by means of a session ID, with other logs collected by the Google service itself; this is intended to make debugging easier.",
  3107.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=WebRtcEventLogCollectionAllowed",
  3108.                 "pfm_name": "WebRtcEventLogCollectionAllowed",
  3109.                 "pfm_title": "Allow collection of WebRTC event logs from Google services",
  3110.                 "pfm_type": "boolean"
  3111.         },
  3112.         {
  3113.                 "pfm_app_min": "79",
  3114.                 "pfm_description": "Patterns in this list will be matched against the security origin of the requesting URL. If a match is found or chrome://flags/#enable-webrtc-hide-local-ips-with-mdns is Disabled, the local IP addresses are shown in WebRTC ICE candidates. Otherwise, local IP addresses are concealed with mDNS hostnames.",
  3115.                 "pfm_description_reference": "Patterns in this list will be matched against the security origin of the requesting URL. If a match is found or chrome://flags/#enable-webrtc-hide-local-ips-with-mdns is Disabled, the local IP addresses are shown in WebRTC ICE candidates. Otherwise, local IP addresses are concealed with mDNS hostnames. Please note that this policy weakens the protection of local IPs if needed by administrators.",
  3116.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=WebRtcLocalIpsAllowedUrls",
  3117.                 "pfm_name": "WebRtcLocalIpsAllowedUrls",
  3118.                 "pfm_note": "Please note that this policy weakens the protection of local IPs if needed by administrators.",
  3119.                 "pfm_subkeys": [
  3120.                 {
  3121.                         "pfm_title": "URL",
  3122.                         "pfm_type": "string",
  3123.                         "pfm_value_placeholder": "https://www.example.com"
  3124.                 }],
  3125.                 "pfm_title": "Allowed WebRTC local IP URLs",
  3126.                 "pfm_type": "array"
  3127.         },
  3128.         {
  3129.                 "pfm_app_min": "54",
  3130.                 "pfm_description": "If the policy is set, the UDP port range used by WebRTC is restricted to the specified port interval (endpoints included).",
  3131.                 "pfm_description_reference": "If the policy is set, the UDP port range used by WebRTC is restricted to the specified port interval (endpoints included).\n\nIf the policy is not set, or if it is set to the empty string or an invalid port range, WebRTC is allowed to use any available local UDP port.",
  3132.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=WebRtcUdpPortRange",
  3133.                 "pfm_name": "WebRtcUdpPortRange",
  3134.                 "pfm_title": "Restrict the range of local UDP ports used by WebRTC",
  3135.                 "pfm_type": "string",
  3136.                 "pfm_value_placeholder": "port range (ex. 10000-11999)"
  3137.         }, null, null,
  3138.         {
  3139.                 "pfm_app_deprecated": "86",
  3140.                 "pfm_app_min": "34",
  3141.                 "pfm_description": "Allows you to specify which native messaging hosts that should not be loaded. A blacklist value of '*' means all native messaging hosts are denied unless they are explicitly listed in the allowlist.",
  3142.                 "pfm_description_reference": "Allows you to specify which native messaging hosts that should not be loaded.\n\nA blacklist value of '*' means all native messaging hosts are blacklisted unless they are explicitly listed in the whitelist.\n\nIf this policy is left not set Google Chrome will load all installed native messaging hosts.",
  3143.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=NativeMessagingBlacklist",
  3144.                 "pfm_name": "NativeMessagingBlacklist",
  3145.                 "pfm_note": "Use NativeMessagingBlocklist instead.",
  3146.                 "pfm_subkeys": [
  3147.                 {
  3148.                         "pfm_type": "string",
  3149.                         "pfm_value_placeholder": "com.native.messaging.host.name1"
  3150.                 }],
  3151.                 "pfm_title": "Native Messaging Host Blacklist",
  3152.                 "pfm_type": "array"
  3153.         },
  3154.         {
  3155.                 "pfm_app_min": "86",
  3156.                 "pfm_description": "Allows you to specify which native messaging hosts that should not be loaded. A block list value of '*' means all native messaging hosts are denied unless they are explicitly listed in the allow list.",
  3157.                 "pfm_description_reference": "Allows you to specify which native messaging hosts that should not be loaded.\n\nA blopck list value of '*' means all native messaging hosts are blocked unless they are explicitly listed in the allow list.\n\nIf this policy is left not set Google Chrome will load all installed native messaging hosts.",
  3158.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=NativeMessagingBlocklist",
  3159.                 "pfm_name": "NativeMessagingBlocklist",
  3160.                 "pfm_subkeys": [
  3161.                 {
  3162.                         "pfm_type": "string",
  3163.                         "pfm_value_placeholder": "com.native.messaging.host.name1"
  3164.                 }],
  3165.                 "pfm_title": "Native Messaging Host Blocklist",
  3166.                 "pfm_type": "array"
  3167.         },
  3168.         {
  3169.                 "pfm_app_min": "34",
  3170.                 "pfm_description": "Enables user-level installation of Native Messaging hosts.",
  3171.                 "pfm_description_reference": "Enables user-level installation of Native Messaging hosts.\n\nIf this setting is enabled then Google Chrome allows usage of Native Messaging hosts installed on user level.\n\nIf this setting is disabled then Google Chrome will only use Native Messaging hosts installed on system level.\n\nIf this setting is left not set Google Chrome will allow usage of user-level Native Messaging hosts.",
  3172.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=NativeMessagingUserLevelHosts",
  3173.                 "pfm_name": "NativeMessagingUserLevelHosts",
  3174.                 "pfm_title": "Allow user-level Native Messaging hosts (installed without admin permissions)",
  3175.                 "pfm_type": "boolean"
  3176.         },
  3177.         {
  3178.                 "pfm_app_deprecated": "86",
  3179.                 "pfm_app_min": "34",
  3180.                 "pfm_description": "Allows you to specify which native messaging hosts are not subject to the blacklist. A blacklist value of * means all native messaging hosts are denied and only native messaging hosts listed in the whitelist will be loaded.",
  3181.                 "pfm_description_reference": "Allows you to specify which native messaging hosts are not subject to the blacklist.\n\nA blacklist value of * means all native messaging hosts are blacklisted and only native messaging hosts listed in the whitelist will be loaded.\n\nBy default, all native messaging hosts are whitelisted, but if all native messaging hosts have been blacklisted by policy, the whitelist can be used to override that policy.",
  3182.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=NativeMessagingWhitelist",
  3183.                 "pfm_name": "NativeMessagingWhitelist",
  3184.                 "pfm_note": "Use NativeMessagingAllowlist instead.",
  3185.                 "pfm_subkeys": [
  3186.                 {
  3187.                         "pfm_type": "string",
  3188.                         "pfm_value_placeholder": "com.native.messaging.host.name1"
  3189.                 }],
  3190.                 "pfm_title": "Native Messaging Host Whitelist",
  3191.                 "pfm_type": "array"
  3192.         },
  3193.         {
  3194.                 "pfm_app_min": "86",
  3195.                 "pfm_description": "Allows you to specify which native messaging hosts are not subject to the block list. A block list value of * means all native messaging hosts are denied and only native messaging hosts listed in the allow list will be loaded.",
  3196.                 "pfm_description_reference": "Allows you to specify which native messaging hosts are not subject to the blacklist.\n\nA block list value of * means all native messaging hosts are blocked and only native messaging hosts listed in the allow list will be loaded.\n\nBy default, all native messaging hosts are allowed, but if all native messaging hosts have been blocked by policy, the allow list can be used to override that policy.",
  3197.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=NativeMessagingAllowlist",
  3198.                 "pfm_name": "NativeMessagingAllowlist",
  3199.                 "pfm_subkeys": [
  3200.                 {
  3201.                         "pfm_type": "string",
  3202.                         "pfm_value_placeholder": "com.native.messaging.host.name1"
  3203.                 }],
  3204.                 "pfm_title": "Native Messaging Host Allowlist",
  3205.                 "pfm_type": "array"
  3206.         }, null, null,
  3207.         {
  3208.                 "pfm_app_min": "79",
  3209.                 "pfm_description": "This policy can be used to force enable or force disable credential leak checking in Google Chrome.",
  3210.                 "pfm_description_reference": "This policy can be used to force enable or force disable credential leak checking in Google Chrome.\n\nNote that even if this policy is set to True, the behavior will not trigger if Safe Browsing is disabled (either by policy or by the user). In order to force Safe Browsing on, use the SafeBrowsingEnabled policy.\n\nIf this policy is enabled or disabled, users cannot change or override it in Google Chrome. If this policy is unset, credential leak checking is allowed (but can be turned off by the user).",
  3211.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=PasswordLeakDetectionEnabled",
  3212.                 "pfm_name": "PasswordLeakDetectionEnabled",
  3213.                 "pfm_note": "Note that even if this policy is set to True, the behavior will not trigger if Safe Browsing is disabled (either by policy or by the user).",
  3214.                 "pfm_title": "Enable password leak detection",
  3215.                 "pfm_type": "boolean"
  3216.         },
  3217.         {
  3218.                 "pfm_app_min": "8",
  3219.                 "pfm_description": "If this setting is enabled, users can have Google Chrome memorize passwords and provide them automatically the next time they log in to a site.",
  3220.                 "pfm_description_reference": "If this setting is enabled, users can have Google Chrome memorize passwords and provide them automatically the next time they log in to a site.\n\nIf this settings is disabled, users cannot save new passwords but they\nmay still use passwords that have been saved previously.\n\nIf this policy is enabled or disabled, users cannot change or override it in Google Chrome. If this policy is unset, password saving is allowed (but can be turned off by the user).",
  3221.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=PasswordManagerEnabled",
  3222.                 "pfm_name": "PasswordManagerEnabled",
  3223.                 "pfm_title": "Enable saving passwords to the password manager",
  3224.                 "pfm_type": "boolean"
  3225.         }, null, null,
  3226.         {
  3227.                 "pfm_app_min": "17",
  3228.                 "pfm_default": true,
  3229.                 "pfm_description": "Enables Google Chrome to act as a proxy between Google Cloud Print and legacy printers connected to the machine.",
  3230.                 "pfm_description_reference": "Enables Google Chrome to act as a proxy between Google Cloud Print and legacy printers connected to the machine.\n\nIf this setting is enabled or not configured, users can enable the cloud print proxy by authentication with their Google account.\n\nIf this setting is disabled, users cannot enable the proxy, and the machine will not be allowed to share it's printers with Google Cloud Print.",
  3231.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=CloudPrintProxyEnabled",
  3232.                 "pfm_name": "CloudPrintProxyEnabled",
  3233.                 "pfm_title": "Enable Google Cloud Print proxy",
  3234.                 "pfm_type": "boolean"
  3235.         },
  3236.         {
  3237.                 "pfm_app_min": "17",
  3238.                 "pfm_default": true,
  3239.                 "pfm_description": "Enables Google Chrome to submit documents to Google Cloud Print for printing.  NOTE: This only affects Google Cloud Print support in Google Chrome.  It does not prevent users from submitting print jobs on web sites.",
  3240.                 "pfm_description_reference": "Enables Google Chrome to submit documents to Google Cloud Print for printing.  NOTE: This only affects Google Cloud Print support in Google Chrome.  It does not prevent users from submitting print jobs on web sites.\n\nIf this setting is enabled or not configured, users can print to Google Cloud Print from the Google Chrome print dialog.\n\nIf this setting is disabled, users cannot print to Google Cloud Print from the Google Chrome print dialog",
  3241.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=CloudPrintSubmitEnabled",
  3242.                 "pfm_name": "CloudPrintSubmitEnabled",
  3243.                 "pfm_title": "Enable submission of documents to Google Cloud Print",
  3244.                 "pfm_type": "boolean"
  3245.         },
  3246.         {
  3247.                 "pfm_app_min": "48",
  3248.                 "pfm_description": "Overrides Google Chrome default printer selection rules.",
  3249.                 "pfm_description_reference": "Overrides Google Chrome default printer selection rules.\n\nThis policy determines the rules for selecting the default printer in Google Chrome which happens the first time the print function is used with a profile.\n\nWhen this policy is set, Google Chrome will attempt to find a printer matching all of the specified attributes, and select it as default printer. The first printer found matching the policy is selected, in case of non-unique match any matching printer can be selected, depending on the order printers are discovered.\n\nIf this policy is not set or matching printer is not found within the timeout, the printer defaults to built-in PDF printer or no printer selected, when PDF printer is not available.\n\nThe value is parsed as JSON object, conforming to the following schema:\n{\n  \"type\"\"object\",\n  \"properties\": {\n    \"kind\": {\n      \"description\"\"Whether to limit the search of the matching printer to a specific set of printers.\",\n      \"type\"\"string\",\n      \"enum\": [ \"local\"\"cloud\" ]\n    },\n    \"idPattern\": {\n      \"description\"\"Regular expression to match printer id.\",\n      \"type\"\"string\"\n    },\n    \"namePattern\": {\n      \"description\"\"Regular expression to match printer display name.\",\n      \"type\"\"string\"\n    }\n  }\n}\n\nPrinters connected to Google Cloud Print are considered \"cloud\", the rest of the printers are classified as \"local\".\nOmitting a field means all values match, for example, not specifying connectivity will cause Print Preview to initiate the discovery of all kinds of printers, local and cloud.\nRegular expression patterns must follow the JavaScript RegExp syntax and matches are case sensistive.",
  3250.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=DefaultPrinterSelection",
  3251.                 "pfm_name": "DefaultPrinterSelection",
  3252.                 "pfm_title": "Default printer selection rules",
  3253.                 "pfm_type": "string"
  3254.         },
  3255.         {
  3256.                 "pfm_app_min": "18",
  3257.                 "pfm_default": false,
  3258.                 "pfm_description": "Show the system print dialog instead of print preview.",
  3259.                 "pfm_description_reference": "Show the system print dialog instead of print preview.\n\nWhen this setting is enabled, Google Chrome will open the system print dialog instead of the built-in print preview when a user requests a page to be printed.\n\nIf this policy is not set or is set to false, print commands trigger the print preview screen.",
  3260.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=DisablePrintPreview",
  3261.                 "pfm_name": "DisablePrintPreview",
  3262.                 "pfm_title": "Disable Print Preview",
  3263.                 "pfm_type": "boolean"
  3264.         },
  3265.         {
  3266.                 "pfm_app_min": "70",
  3267.                 "pfm_description": "Force 'headers and footers' to be on or off in the printing dialog.",
  3268.                 "pfm_description_reference": "Force 'headers and footers' to be on or off in the printing dialog.\n\nIf the policy is unset, the user can decide whether to print headers and footers.\n\nIf the policy is set to false, 'Headers and footers' is not selected in the print preview dialog, and the user cannot change it.\n\nIf the policy is set to true, 'Headers and footers' is selected in the print preview dialog, and the user cannot change it.",
  3269.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=PrintHeaderFooter",
  3270.                 "pfm_name": "PrintHeaderFooter",
  3271.                 "pfm_title": "Print Headers & Footers",
  3272.                 "pfm_type": "boolean"
  3273.         },
  3274.         {
  3275.                 "pfm_app_min": "80",
  3276.                 "pfm_description": "The printers of types placed on the deny list will be disabled from being discovered or having their capabilities fetched.",
  3277.                 "pfm_description_reference": "The printers of types placed on the deny list will be disabled from being discovered or having their capabilities fetched.\n\nPlacing all printer types on the deny list effectively disables printing, as there would be no available destinations to send a document for printing.\n\nIncluding cloud on the deny list has the same effect as setting the CloudPrintSubmitEnabled policy to false. In order to keep Google Cloud Print destinations discoverable, the CloudPrintSubmitEnabled policy must be set to true and cloud must not be on the deny list.\n\nIf the policy is not set, or is set to an empty list, all printer types will be available for discovery.\n\nExtension printers are also known as print provider destinations, and include any destination that belongs to a Google Chrome extension.\n\nLocal printers are also known as native printing destinations, and include destinations available to the local machine and shared network printers.\n\nprivet = Zeroconf-based (mDNS + DNS-SD) protocol destinations\nextension = Extension-based destinations\npdf = The 'Save as PDF' destination\nlocal = Local printer destinations\ncloud = Google Cloud Print and 'Save to Google Drive' destinations",
  3278.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=PrinterTypeDenyList",
  3279.                 "pfm_name": "PrinterTypeDenyList",
  3280.                 "pfm_subkeys": [
  3281.                 {
  3282.                         "pfm_range_list": ["privet", "extension", "pdf", "local", "cloud"],
  3283.                         "pfm_range_list_titles": ["Zeroconf-based (mDNS + DNS-SD) protocol destinations", "Extension-based destinations", "The 'Save as PDF' destination", "Local printer destinations", "Google Cloud Print and 'Save to Google Drive' destinations"],
  3284.                         "pfm_title": "Printer Type",
  3285.                         "pfm_type": "string",
  3286.                         "pfm_value_unique": true
  3287.                 }],
  3288.                 "pfm_title": "Printer Type Deny List",
  3289.                 "pfm_type": "array"
  3290.         },
  3291.         {
  3292.                 "pfm_app_min": "80",
  3293.                 "pfm_description": "Restricts background graphics printing mode. Unset policy is treated as no restriction.",
  3294.                 "pfm_description_reference": "Restricts background graphics printing mode. Unset policy is treated as no restriction.\n\nany = Allow printing both with and without background graphcis\nenabled = Allow printing only with background graphics\ndisabled = Allow printing only without background graphics",
  3295.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=PrintingAllowedBackgroundGraphicsModes",
  3296.                 "pfm_name": "PrintingAllowedBackgroundGraphicsModes",
  3297.                 "pfm_range_list": ["any", "enabled", "disabled"],
  3298.                 "pfm_range_list_titles": ["Allow printing both with and without background graphics", "Allow printing only with background graphics", "Allow printing only without background graphics"],
  3299.                 "pfm_title": "Background graphics printing mode",
  3300.                 "pfm_type": "string"
  3301.         },
  3302.         {
  3303.                 "pfm_app_min": "80",
  3304.                 "pfm_description": "Overrides default background graphics printing mode.",
  3305.                 "pfm_description_reference": "Overrides default background graphics printing mode.\n\nenabled = Enable background graphics printing mode by default\ndisabled = Disable background graphics printing mode by default",
  3306.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=PrintingBackgroundGraphicsDefault",
  3307.                 "pfm_name": "PrintingBackgroundGraphicsDefault",
  3308.                 "pfm_range_list": ["enabled", "disabled"],
  3309.                 "pfm_range_list_titles": ["Enabled", "Disabled"],
  3310.                 "pfm_title": "Default background graphics printing mode",
  3311.                 "pfm_type": "string"
  3312.         },
  3313.         {
  3314.                 "pfm_app_min": "8",
  3315.                 "pfm_default": true,
  3316.                 "pfm_description": "Enables printing in Google Chrome and prevents users from changing this setting.",
  3317.                 "pfm_description_reference": "Enables printing in Google Chrome and prevents users from changing this setting.\n\nIf this setting is enabled or not configured, users can print.\n\nIf this setting is disabled, users cannot print from Google Chrome. Printing is disabled in the wrench menu, extensions, JavaScript applications, etc. It is still possible to print from plugins that bypass Google Chrome while printing. For example, certain Flash applications have the print option in their context menu, which is not covered by this policy.",
  3318.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=PrintingEnabled",
  3319.                 "pfm_name": "PrintingEnabled",
  3320.                 "pfm_title": "Enable printing",
  3321.                 "pfm_type": "boolean"
  3322.         },
  3323.         {
  3324.                 "pfm_app_min": "61",
  3325.                 "pfm_default": false,
  3326.                 "pfm_description": "Causes Google Chrome to use the system default printer as the default choice in Print Preview instead of the most recently used printer.",
  3327.                 "pfm_description_reference": "Causes Google Chrome to use the system default printer as the default choice in Print Preview instead of the most recently used printer.\n\nIf you disable this setting or do not set a value, Print Preview will use the most recently used printer as the default destination choice.\n\nIf you enable this setting, Print Preview will use the OS system default printer as the default destination choice.",
  3328.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=PrintPreviewUseSystemDefaultPrinter",
  3329.                 "pfm_name": "PrintPreviewUseSystemDefaultPrinter",
  3330.                 "pfm_title": "Use System Default Printer as Default",
  3331.                 "pfm_type": "boolean"
  3332.         },
  3333.         {
  3334.                 "pfm_app_min": "84",
  3335.                 "pfm_description": "Overrides default printing page size. If 'custom' is provided, custom size width and height keys must also be included.",
  3336.                 "pfm_description_reference": "Overrides default printing page size.\n\nname should contain one of the listed formats or 'custom' if required paper size is not in the list. If 'custom' value is provided custom_size property should be specified. It describes the desired height and width in micrometers. Otherwise custom_size property shouldn't be specified. Policy that violates these rules is ignored.\n\nIf the page size is unavailable on the printer chosen by the user this policy is ignored.",
  3337.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=PrintingPaperSizeDefault",
  3338.                 "pfm_name": "PrinterPaperSizeDefault",
  3339.                 "pfm_note": "If the page size is unavailable on the printer chosen by the user this policy is ignored.",
  3340.                 "pfm_subkeys": [
  3341.                 {
  3342.                         "pfm_app_min": "84",
  3343.                         "pfm_conditionals": [
  3344.                         {
  3345.                                 "pfm_target_conditions": [
  3346.                                 {
  3347.                                         "pfm_range_list": ["custom"],
  3348.                                         "pfm_target": "PrinterPaperSizeDefault.name"
  3349.                                 }]
  3350.                         }],
  3351.                         "pfm_exclude": [
  3352.                         {
  3353.                                 "pfm_target_conditions": [
  3354.                                 {
  3355.                                         "pfm_n_range_list": ["custom"],
  3356.                                         "pfm_target": "PrinterPaperSizeDefault.name"
  3357.                                 }]
  3358.                         }],
  3359.                         "pfm_name": "custom_size",
  3360.                         "pfm_subkeys": [
  3361.                         {
  3362.                                 "pfm_app_min": "84",
  3363.                                 "pfm_conditionals": [
  3364.                                 {
  3365.                                         "pfm_target_conditions": [
  3366.                                         {
  3367.                                                 "pfm_range_list": ["custom"],
  3368.                                                 "pfm_target": "PrinterPaperSizeDefault.name"
  3369.                                         }]
  3370.                                 }],
  3371.                                 "pfm_description": "Width of the page",
  3372.                                 "pfm_exclude": [
  3373.                                 {
  3374.                                         "pfm_target_conditions": [
  3375.                                         {
  3376.                                                 "pfm_n_range_list": ["custom"],
  3377.                                                 "pfm_target": "PrinterPaperSizeDefault.name"
  3378.                                         }]
  3379.                                 }],
  3380.                                 "pfm_name": "width",
  3381.                                 "pfm_title": "Width",
  3382.                                 "pfm_type": "integer",
  3383.                                 "pfm_value_unit": "micrometers"
  3384.                         },
  3385.                         {
  3386.                                 "pfm_app_min": "84",
  3387.                                 "pfm_conditionals": [
  3388.                                 {
  3389.                                         "pfm_target_conditions": [
  3390.                                         {
  3391.                                                 "pfm_range_list": ["custom"],
  3392.                                                 "pfm_target": "PrinterPaperSizeDefault.name"
  3393.                                         }]
  3394.                                 }],
  3395.                                 "pfm_description": "Height of the page",
  3396.                                 "pfm_exclude": [
  3397.                                 {
  3398.                                         "pfm_target_conditions": [
  3399.                                         {
  3400.                                                 "pfm_n_range_list": ["custom"],
  3401.                                                 "pfm_target": "PrinterPaperSizeDefault.name"
  3402.                                         }]
  3403.                                 }],
  3404.                                 "pfm_name": "height",
  3405.                                 "pfm_title": "Height",
  3406.                                 "pfm_type": "integer",
  3407.                                 "pfm_value_unit": "micrometers"
  3408.                         }],
  3409.                         "pfm_title": "Custom Size",
  3410.                         "pfm_type": "dictionary"
  3411.                 },
  3412.                 {
  3413.                         "pfm_app_min": "84",
  3414.                         "pfm_name": "name",
  3415.                         "pfm_range_list": ["custom", "asme_f_28x40in", "iso_2a0_1189x1682mm", "iso_a0_841x1189mm", "iso_a1_594x841mm", "iso_a2_420x594mm", "iso_a3_297x420mm", "iso_a4-extra_235.5x322.3mm", "iso_a4-tab_225x297mm", "iso_a4_210x297mm", "iso_a5-extra_174x235mm", "iso_a5_148x210mm", "iso_a6_105x148mm", "iso_a7_74x105mm", "iso_a8_52x74mm", "iso_a9_37x52mm", "iso_a10_26x37mm", "iso_b0_1000x1414mm", "iso_b1_707x1000mm", "iso_b2_500x707mm", "iso_b3_353x500mm", "iso_b4_250x353mm", "iso_b5-extra_201x276mm", "iso_b5_176x250mm", "iso_b6_125x176mm", "iso_b6c4_125x324mm", "iso_b7_88x125mm", "iso_b8_62x88mm", "iso_b9_44x62mm", "iso_b10_31x44mm", "iso_c0_917x1297mm", "iso_c1_648x917mm", "iso_c2_458x648mm", "iso_c3_324x458mm", "iso_c4_229x324mm", "iso_c5_162x229mm", "iso_c6_114x162mm", "iso_c6c5_114x229mm", "iso_c7_81x114mm", "iso_c7c6_81x162mm", "iso_c8_57x81mm", "iso_c9_40x57mm", "iso_c10_28x40mm", "iso_dl_110x220mm", "jis_exec_216x330mm", "jpn_chou2_111.1x146mm", "jpn_chou3_120x235mm", "jpn_chou4_90x205mm", "jpn_hagaki_100x148mm", "jpn_kahu_240x322.1mm", "jpn_kaku2_240x332mm", "jpn_oufuku_148x200mm", "jpn_you4_105x235mm", "na_10x11_10x11in", "na_10x13_10x13in", "na_10x14_10x14in", "na_10x15_10x15in", "na_11x12_11x12in", "na_11x15_11x15in", "na_12x19_12x19in", "na_5x7_5x7in", "na_6x9_6x9in", "na_7x9_7x9in", "na_9x11_9x11in", "na_a2_4.375x5.75in", "na_arch-a_9x12in", "na_arch-b_12x18in", "na_arch-c_18x24in", "na_arch-d_24x36in", "na_arch-e_36x48in", "na_b-plus_12x19.17in", "na_c5_6.5x9.5in", "na_c_17x22in", "na_d_22x34in", "na_e_34x44in", "na_edp_11x14in", "na_eur-edp_12x14in", "na_f_44x68in", "na_fanfold-eur_8.5x12in", "na_fanfold-us_11x14.875in", "na_foolscap_8.5x13in", "na_govt-legal_8x13in", "na_govt-letter_8x10in", "na_index-3x5_3x5in", "na_index-4x6-ext_6x8in", "na_index-4x6_4x6in", "na_index-5x8_5x8in", "na_invoice_5.5x8.5in", "na_ledger_11x17in", "na_legal-extra_9.5x15in", "na_legal_8.5x14in", "na_letter-extra_9.5x12in", "na_letter-plus_8.5x12.69in", "na_letter_8.5x11in", "na_number-10_4.125x9.5in", "na_number-11_4.5x10.375in", "na_number-12_4.75x11in", "na_number-14_5x11.5in", "na_personal_3.625x6.5in", "na_super-a_8.94x14in", "na_super-b_13x19in", "na_wide-format_30x42in", "om_dai-pa-kai_275x395mm", "om_folio-sp_215x315mm", "om_invite_220x220mm", "om_italian_110x230mm", "om_juuro-ku-kai_198x275mm", "om_large-photo_200x300", "om_pa-kai_267x389mm", "om_postfix_114x229mm", "om_small-photo_100x150mm", "prc_10_324x458mm", "prc_16k_146x215mm", "prc_1_102x165mm", "prc_2_102x176mm", "prc_32k_97x151mm", "prc_3_125x176mm", "prc_4_110x208mm", "prc_5_110x220mm", "prc_6_120x320mm", "prc_7_160x230mm", "prc_8_120x309mm", "roc_16k_7.75x10.75in", "roc_8k_10.75x15.5in", "jis_b0_1030x1456mm", "jis_b1_728x1030mm", "jis_b2_515x728mm", "jis_b3_364x515mm", "jis_b4_257x364mm", "jis_b5_182x257mm", "jis_b6_128x182mm", "jis_b7_91x128mm", "jis_b8_64x91mm", "jis_b9_45x64mm", "jis_b10_32x45mm"],
  3416.                         "pfm_title": "Name",
  3417.                         "pfm_type": "string"
  3418.                 }],
  3419.                 "pfm_title": "Default printer paper size",
  3420.                 "pfm_type": "dictionary"
  3421.         }, null, null,
  3422.         {
  3423.                 "pfm_app_min": "8",
  3424.                 "pfm_description": "Google Chrome will bypass any proxy for the list of hosts given here.",
  3425.                 "pfm_description_reference": "Google Chrome will bypass any proxy for the list of hosts given here.\n\nThis policy only takes effect if you have selected manual proxy settings at 'Choose how to specify proxy server settings'.\n\nYou should leave this policy not set if you have selected any other mode for setting proxy policies.\n\nFor more detailed examples, visit:\nhttps://www.chromium.org/developers/design-documents/network-settings#TOC-Command-line-options-for-proxy-sett.",
  3426.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=ProxyBypassList",
  3427.                 "pfm_name": "ProxyBypassList",
  3428.                 "pfm_title": "Comma-separated list of proxy bypass rules",
  3429.                 "pfm_type": "string",
  3430.                 "pfm_value_placeholder": "https://www.example1.com,https://www.example2.com,https://internalsite/"
  3431.         },
  3432.         {
  3433.                 "pfm_app_min": "10",
  3434.                 "pfm_description": "Allows you to specify the proxy server used by Google Chrome and prevents users from changing proxy settings.",
  3435.                 "pfm_description_reference": "direct - Never use a proxy\nauto_detect - Auto detect proxy settings\npac_script - Use a .pac proxy script\nfixed_servers - Use fixed proxy servers\nsystem - Use system proxy settings\nAllows you to specify the proxy server used by Google Chrome and prevents users from changing proxy settings.\n\nIf you choose to never use a proxy server and always connect directly, all other options are ignored.\n\nIf you choose to use system proxy settings, all other options are ignored.\n\nIf you choose to auto detect the proxy server, all other options are ignored.\n\nIf you choose fixed server proxy mode, you can specify further options in 'Address or URL of proxy server' and 'Comma-separated list of proxy bypass rules'. Only the HTTP proxy server with the highest priority is available for ARC-apps.\n\nIf you choose to use a .pac proxy script, you must specify the URL to the script in 'URL to a proxy .pac file'.\n\nFor detailed examples, visit:\nhttps://www.chromium.org/developers/design-documents/network-settings#TOC-Command-line-options-for-proxy-sett.\n\nIf you enable this setting, Google Chrome and ARC-apps ignore all proxy-related options specified from the command line.\n\nLeaving this policy not set will allow the users to choose the proxy settings on their own.",
  3436.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=ProxyMode",
  3437.                 "pfm_name": "ProxyMode",
  3438.                 "pfm_range_list": ["direct", "auto_detect", "pac_script", "fixed_servers", "system"],
  3439.                 "pfm_range_list_titles": ["Never use a proxy", "Auto detect proxy settings", "Use a .pac proxy script", "Use fixed proxy servers", "Use system proxy settings"],
  3440.                 "pfm_title": "Choose how to specify proxy server settings",
  3441.                 "pfm_type": "string"
  3442.         },
  3443.         {
  3444.                 "pfm_app_min": "8",
  3445.                 "pfm_description": "You can specify a URL to a proxy .pac file here.",
  3446.                 "pfm_description_reference": "You can specify a URL to a proxy .pac file here.\n\nThis policy only takes effect if you have selected manual proxy settings at 'Choose how to specify proxy server settings'.\n\nYou should leave this policy not set if you have selected any other mode for setting proxy policies.\n\nFor detailed examples, visit:\nhttps://www.chromium.org/developers/design-documents/network-settings#TOC-Command-line-options-for-proxy-sett.",
  3447.                 "pfm_format": "https?://.*.pac$",
  3448.                 "pfm_name": "ProxyPacUrl",
  3449.                 "pfm_title": "URL to a proxy .pac file",
  3450.                 "pfm_type": "string"
  3451.         },
  3452.         {
  3453.                 "pfm_app_min": "8",
  3454.                 "pfm_description": "You can specify the URL of the proxy server here.",
  3455.                 "pfm_description_reference": "You can specify the URL of the proxy server here.\n\nThis policy only takes effect if you have selected manual proxy settings at 'Choose how to specify proxy server settings'.\n\nYou should leave this policy not set if you have selected any other mode for setting proxy policies.\n\nFor more options and detailed examples, visit:\nhttps://www.chromium.org/developers/design-documents/network-settings#TOC-Command-line-options-for-proxy-sett.",
  3456.                 "pfm_name": "ProxyServer",
  3457.                 "pfm_title": "Address or URL of proxy server",
  3458.                 "pfm_type": "string"
  3459.         },
  3460.         {
  3461.                 "pfm_app_deprecated": "10",
  3462.                 "pfm_app_min": "8",
  3463.                 "pfm_description": "This policy is deprecated, use ProxyMode instead.\n\nAllows you to specify the proxy server used by Google Chrome and prevents users from changing proxy settings.",
  3464.                 "pfm_description_reference": "This policy is deprecated, use ProxyMode instead.\n\nAllows you to specify the proxy server used by Google Chrome and prevents users from changing proxy settings.\n\nThis policy only takes effect if the ProxySettings policy has not been specified.\n\nIf you choose to never use a proxy server and always connect directly, all other options are ignored.\n\nIf you choose to use system proxy settings or auto detect the proxy server, all other options are ignored.\n\nIf you choose manual proxy settings, you can specify further options in 'Address or URL of proxy server', 'URL to a proxy .pac file' and 'Comma-separated list of proxy bypass rules'. Only the HTTP proxy server with the highest priority is available for ARC-apps.\n\nFor detailed examples, visit: https://www.chromium.org/developers/design-documents/network-settings#TOC-Command-line-options-for-proxy-sett.\n\nIf you enable this setting, Google Chrome ignores all proxy-related options specified from the command line.\n\nLeaving this policy not set will allow the users to choose the proxy settings on their own.\n\n0 = Never use a proxy\n1 = Auto detect proxy settings\n2 = Manually specify proxy settings\n3 = Use system proxy settings",
  3465.                 "pfm_name": "ProxyServerMode",
  3466.                 "pfm_range_list": [0, 1, 2, 3],
  3467.                 "pfm_range_list_titles": ["Never use a proxy", "Auto detect proxy settings", "Manually specify proxy settings", "Use system proxy settings"],
  3468.                 "pfm_title": "Proxy server settings",
  3469.                 "pfm_type": "integer"
  3470.         }, null, null,
  3471.         {
  3472.                 "pfm_app_min": "30",
  3473.                 "pfm_default": true,
  3474.                 "pfm_description": "If this setting is enabled or not configured, then users can opt to pair clients and hosts at connection time, eliminating the need to enter a PIN every time.",
  3475.                 "pfm_description_reference": "If this setting is enabled or not configured, then users can opt to pair clients and hosts at connection time, eliminating the need to enter a PIN every time.\n\nIf this setting is disabled, then this feature will not be available.",
  3476.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=RemoteAccessHostAllowClientPairing",
  3477.                 "pfm_name": "RemoteAccessHostAllowClientPairing",
  3478.                 "pfm_title": "Enable or disable PIN-less authentication for remote access hosts",
  3479.                 "pfm_type": "boolean"
  3480.         },
  3481.         {
  3482.                 "pfm_app_min": "74",
  3483.                 "pfm_description": "Controls the ability of a user connected to a remote access host to transfer files between the client and the host. This does not apply to remote assistance connections, which do not support file transfer.",
  3484.                 "pfm_description_reference": "Controls the ability of a user connected to a remote access host to transfer files between the client and the host. This does not apply to remote assistance connections, which do not support file transfer.\n\nIf this setting is disabled, file transfer will not be allowed. If this setting is enabled or not set, file transfer will be allowed.",
  3485.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=RemoteAccessHostAllowFileTransfer",
  3486.                 "pfm_name": "RemoteAccessHostAllowFileTransfer",
  3487.                 "pfm_title": "Allow remote access file transfer",
  3488.                 "pfm_type": "boolean"
  3489.         },
  3490.         {
  3491.                 "pfm_app_min": "35",
  3492.                 "pfm_default": false,
  3493.                 "pfm_description": "If this setting is enabled, then gnubby authentication requests will be proxied across a remote host connection.",
  3494.                 "pfm_description_reference": "If this setting is enabled, then gnubby authentication requests will be proxied across a remote host connection.\n\nIf this setting is disabled or not configured, gnubby authentication requests will not be proxied.",
  3495.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=RemoteAccessHostAllowGnubbyAuth",
  3496.                 "pfm_name": "RemoteAccessHostAllowGnubbyAuth",
  3497.                 "pfm_title": "Allow gnubby authentication for remote access hosts",
  3498.                 "pfm_type": "boolean"
  3499.         },
  3500.         {
  3501.                 "pfm_app_min": "36",
  3502.                 "pfm_default": true,
  3503.                 "pfm_description": "Enables usage of relay servers when remote clients are trying to establish a connection to this machine.",
  3504.                 "pfm_description_reference": "Enables usage of relay servers when remote clients are trying to establish a connection to this machine.\n\nIf this setting is enabled, then remote clients can use relay servers to connect to this machine when a direct connection is not available (e.g. due to firewall restrictions).\n\nNote that if the policy RemoteAccessHostFirewallTraversal is disabled, this policy will be ignored.\n\nIf this policy is left not set the setting will be enabled.",
  3505.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=RemoteAccessHostAllowRelayedConnection",
  3506.                 "pfm_name": "RemoteAccessHostAllowRelayedConnection",
  3507.                 "pfm_title": "Enable the use of relay servers by the remote access host",
  3508.                 "pfm_type": "boolean"
  3509.         },
  3510.         {
  3511.                 "pfm_app_deprecated": "60",
  3512.                 "pfm_app_min": "22",
  3513.                 "pfm_description": "Configure the required domain name for remote access clients. This policy is deprecated. Please use RemoteAccessHostClientDomainList instead.",
  3514.                 "pfm_description_reference": "Configure the required domain name for remote access clients. This policy is deprecated. Please use RemoteAccessHostClientDomainList instead.",
  3515.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=RemoteAccessHostClientDomain",
  3516.                 "pfm_name": "RemoteAccessHostClientDomain",
  3517.                 "pfm_subkeys": [
  3518.                 {
  3519.                         "pfm_type": "string",
  3520.                         "pfm_value_placeholder": "my-awesome-domain.com"
  3521.                 }],
  3522.                 "pfm_title": "Configure the required domain names for remote access clients",
  3523.                 "pfm_type": "array"
  3524.         },
  3525.         {
  3526.                 "pfm_app_min": "60",
  3527.                 "pfm_description": "Configures the required client domain names that will be imposed on remote access clients and prevents users from changing it.",
  3528.                 "pfm_description_reference": "Configures the required client domain names that will be imposed on remote access clients and prevents users from changing it.\n\nIf this setting is enabled, then only clients from one of the specified domains can connect to the host.\n\nIf this setting is disabled or not set, then the default policy for the connection type is applied. For remote assistance, this allows clients from any domain to connect to the host; for anytime remote access, only the host owner can connect.\n\nThis setting will override RemoteAccessHostClientDomain, if present.\n\nSee also RemoteAccessHostDomainList.",
  3529.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=RemoteAccessHostClientDomainList",
  3530.                 "pfm_name": "RemoteAccessHostClientDomainList",
  3531.                 "pfm_subkeys": [
  3532.                 {
  3533.                         "pfm_type": "string",
  3534.                         "pfm_value_placeholder": "my-awesome-domain.com"
  3535.                 }],
  3536.                 "pfm_title": "Configure the required domain names for remote access clients",
  3537.                 "pfm_type": "array"
  3538.         },
  3539.         {
  3540.                 "pfm_app_deprecated": "60",
  3541.                 "pfm_app_min": "22",
  3542.                 "pfm_description": "Configure the required domain name for remote access hosts. This policy is deprecated. Please use RemoteAccessHostDomainList instead.",
  3543.                 "pfm_description_reference": "Configure the required domain name for remote access hosts. This policy is deprecated. Please use RemoteAccessHostDomainList instead.",
  3544.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=RemoteAccessHostDomain",
  3545.                 "pfm_name": "RemoteAccessHostDomain",
  3546.                 "pfm_subkeys": [
  3547.                 {
  3548.                         "pfm_type": "string",
  3549.                         "pfm_value_placeholder": "my-awesome-domain.com"
  3550.                 }],
  3551.                 "pfm_title": "Configure the required domain names for remote access hosts",
  3552.                 "pfm_type": "array"
  3553.         },
  3554.         {
  3555.                 "pfm_app_min": "60",
  3556.                 "pfm_description": "Configures the required host domain names that will be imposed on remote access hosts and prevents users from changing it.",
  3557.                 "pfm_description_reference": "Configures the required host domain names that will be imposed on remote access hosts and prevents users from changing it.\n\nIf this setting is enabled, then hosts can be shared only using accounts registered on one of the specified domain names.\n\nIf this setting is disabled or not set, then hosts can be shared using any account.\n\nThis setting will override RemoteAccessHostDomain, if present.\n\nSee also RemoteAccessHostClientDomainList.",
  3558.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=RemoteAccessHostDomainList",
  3559.                 "pfm_name": "RemoteAccessHostDomainList",
  3560.                 "pfm_subkeys": [
  3561.                 {
  3562.                         "pfm_type": "string"
  3563.                 }],
  3564.                 "pfm_title": "Configure the required domain names for remote access hosts",
  3565.                 "pfm_type": "array"
  3566.         },
  3567.         {
  3568.                 "pfm_app_min": "14",
  3569.                 "pfm_default": false,
  3570.                 "pfm_description": "Enables usage of STUN servers when remote clients are trying to establish a connection to this machine.",
  3571.                 "pfm_description_reference": "Enables usage of STUN servers when remote clients are trying to establish a connection to this machine.\n\nIf this setting is enabled, then remote clients can discover and connect to this machines even if they are separated by a firewall.\n\nIf this setting is disabled and outgoing UDP connections are filtered by the firewall, then this machine will only allow connections from client machines within the local network.\n\nIf this policy is left not set the setting will be enabled.",
  3572.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=RemoteAccessHostFirewallTraversal",
  3573.                 "pfm_name": "RemoteAccessHostFirewallTraversal",
  3574.                 "pfm_title": "Enable firewall traversal from remote access host",
  3575.                 "pfm_type": "boolean"
  3576.         },
  3577.         {
  3578.                 "pfm_app_min": "25",
  3579.                 "pfm_default": false,
  3580.                 "pfm_description": "If this setting is enabled, then the remote access host compares the name of the local user (that the host is associated with) and the name of the Google account registered as the host owner (i.e. \"johndoe\" if the host is owned by \"[email protected]\" Google account).  The remote access host will not start if the name of the host owner is different from the name of the local user that the host is associated with.  RemoteAccessHostMatchUsername policy should be used together with RemoteAccessHostDomain to also enforce that the Google account of the host owner is associated with a specific domain (i.e. \"example.com\").",
  3581.                 "pfm_description_reference": "If this setting is enabled, then the remote access host compares the name of the local user (that the host is associated with) and the name of the Google account registered as the host owner (i.e. \"johndoe\" if the host is owned by \"[email protected]\" Google account).  The remote access host will not start if the name of the host owner is different from the name of the local user that the host is associated with.  RemoteAccessHostMatchUsername policy should be used together with RemoteAccessHostDomain to also enforce that the Google account of the host owner is associated with a specific domain (i.e. \"example.com\").\n\nIf this setting is disabled or not set, then the remote access host can be associated with any local user.",
  3582.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=RemoteAccessHostMatchUsername",
  3583.                 "pfm_name": "RemoteAccessHostMatchUsername",
  3584.                 "pfm_title": "Require that the name of the local user and the remote access host owner match",
  3585.                 "pfm_type": "boolean"
  3586.         },
  3587.         {
  3588.                 "pfm_app_min": "23",
  3589.                 "pfm_default": false,
  3590.                 "pfm_description": "Enables curtaining of remote access hosts while a connection is in progress.",
  3591.                 "pfm_description_reference": "Enables curtaining of remote access hosts while a connection is in progress.\n\nIf this setting is enabled, then hosts' physical input and output devices are disabled while a remote connection is in progress.\n\nIf this setting is disabled or not set, then both local and remote users can interact with the host when it is being shared.",
  3592.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=RemoteAccessHostRequireCurtain",
  3593.                 "pfm_name": "RemoteAccessHostRequireCurtain",
  3594.                 "pfm_title": "Enable curtaining of remote access hosts",
  3595.                 "pfm_type": "boolean"
  3596.         },
  3597.         {
  3598.                 "pfm_app_deprecated": "76",
  3599.                 "pfm_app_min": "22",
  3600.                 "pfm_description": "Configures the TalkGadget prefix that will be used by remote access hosts and prevents users from changing it.",
  3601.                 "pfm_description_reference": "Configures the TalkGadget prefix that will be used by remote access hosts and prevents users from changing it.\n\nIf specified, this prefix is prepended to the base TalkGadget name to create a full domain name for the TalkGadget. The base TalkGadget domain name is '.talkgadget.google.com'.\n\nIf this setting is enabled, then hosts will use the custom domain name when accessing the TalkGadget instead of the default domain name.\n\nIf this setting is disabled or not set, then the default TalkGadget domain name ('chromoting-host.talkgadget.google.com') will be used for all hosts.\n\nRemote access clients are not affected by this policy setting. They will always use 'chromoting-client.talkgadget.google.com' to access the TalkGadget.",
  3602.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=RemoteAccessHostTalkGadgetPrefix",
  3603.                 "pfm_name": "RemoteAccessHostTalkGadgetPrefix",
  3604.                 "pfm_title": "Configure the TalkGadget prefix for remote access hosts",
  3605.                 "pfm_type": "string",
  3606.                 "pfm_value_placeholder": "chromoting-host"
  3607.         },
  3608.         {
  3609.                 "pfm_app_min": "28",
  3610.                 "pfm_description": "If this policy is set, the remote access host will require authenticating clients to obtain an authentication token from this URL in order to connect. Must be used in conjunction with RemoteAccessHostTokenValidationUrl.",
  3611.                 "pfm_description_reference": "If this policy is set, the remote access host will require authenticating clients to obtain an authentication token from this URL in order to connect. Must be used in conjunction with RemoteAccessHostTokenValidationUrl.\n\nThis feature is currently disabled server-side.",
  3612.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=RemoteAccessHostTokenUrl",
  3613.                 "pfm_name": "RemoteAccessHostTokenUrl",
  3614.                 "pfm_title": "URL where remote access clients should obtain their authentication token",
  3615.                 "pfm_type": "string",
  3616.                 "pfm_value_placeholder": "https://example.com/issue"
  3617.         },
  3618.         {
  3619.                 "pfm_app_min": "28",
  3620.                 "pfm_description": "If this policy is set, the host will use a client certificate with the given issuer CN to authenticate to RemoteAccessHostTokenValidationUrl. Set it to \"*\" to use any available client certificate.",
  3621.                 "pfm_description_reference": "If this policy is set, the host will use a client certificate with the given issuer CN to authenticate to RemoteAccessHostTokenValidationUrl. Set it to \"*\" to use any available client certificate.\n\nThis feature is currently disabled server-side.",
  3622.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=RemoteAccessHostTokenValidationCertificateIssuer",
  3623.                 "pfm_name": "RemoteAccessHostTokenValidationCertificateIssuer",
  3624.                 "pfm_title": "Client certificate for connecting to RemoteAccessHostTokenValidationUrl",
  3625.                 "pfm_type": "string",
  3626.                 "pfm_value_placeholder": "Example Certificate Authority"
  3627.         },
  3628.         {
  3629.                 "pfm_app_min": "28",
  3630.                 "pfm_description": "If this policy is set, the remote access host will use this URL to validate authentication tokens from remote access clients, in order to accept connections. Must be used in conjunction with RemoteAccessHostTokenUrl.",
  3631.                 "pfm_description_reference": "If this policy is set, the remote access host will use this URL to validate authentication tokens from remote access clients, in order to accept connections. Must be used in conjunction with RemoteAccessHostTokenUrl.\n\nThis feature is currently disabled server-side.",
  3632.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=RemoteAccessHostTokenValidationUrl",
  3633.                 "pfm_name": "RemoteAccessHostTokenValidationUrl",
  3634.                 "pfm_title": "URL for validating remote access client authentication token",
  3635.                 "pfm_type": "string",
  3636.                 "pfm_value_placeholder": "https://example.com/validate"
  3637.         },
  3638.         {
  3639.                 "pfm_app_min": "36",
  3640.                 "pfm_description": "Restricts the UDP port range used by the remote access host in this machine.",
  3641.                 "pfm_description_reference": "Restricts the UDP port range used by the remote access host in this machine.\n\nIf this policy is left not set, or if it is set to an empty string, the remote access host will be allowed to use any available port, unless the policy RemoteAccessHostFirewallTraversal is disabled, in which case the remote access host will use UDP ports in the 12400-12409 range.",
  3642.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=RemoteAccessHostUdpPortRange",
  3643.                 "pfm_name": "RemoteAccessHostUdpPortRange",
  3644.                 "pfm_title": "Restrict the UDP port range used by the remote access host",
  3645.                 "pfm_type": "string",
  3646.                 "pfm_value_placeholder": "12400-12409",
  3647.                 "pfm_value_unit": "port range"
  3648.         }, null, null, null,
  3649.         {
  3650.                 "pfm_app_min": "69",
  3651.                 "pfm_description": "Configure the change password URL (HTTP and HTTPS schemes only). Password protection service will send users to this URL to change their password after seeing a warning in the browser.\nIn order for Google Chrome to correctly capture the new password fingerprint on this change password page, please make sure your change password page follows the guidelines on https://www.chromium.org/developers/design-documents/create-amazing-password-forms.",
  3652.                 "pfm_description_reference": "Configure the change password URL (HTTP and HTTPS schemes only). Password protection service will send users to this URL to change their password after seeing a warning in the browser.\nIn order for Google Chrome to correctly capture the new password fingerprint on this change password page, please make sure your change password page follows the guidelines on https://www.chromium.org/developers/design-documents/create-amazing-password-forms.\n\nIf this setting is enabled, then password protection service will send users to this URL to change their password after seeing a warning in the browser.\nIf this setting is disabled or not set, then password protection service will send users to https://myaccounts.google.com to change their password.\nThis policy is not available on Windows instances that are not joined to a Microsoft® Active Directory® domain.",
  3653.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=PasswordProtectionChangePasswordURL",
  3654.                 "pfm_name": "PasswordProtectionChangePasswordURL",
  3655.                 "pfm_title": "Configure the change password URL.",
  3656.                 "pfm_type": "string",
  3657.                 "pfm_value_placeholder": "https://mydomain.com/change_password.html"
  3658.         },
  3659.         {
  3660.                 "pfm_app_min": "69",
  3661.                 "pfm_description": "Configure the list of enterprise login URLs (HTTP and HTTPS schemes only). Fingerprint of password will be captured on these URLs and used for password reuse detection.\nIn order for Google Chrome to correctly capture password fingerprints, please make sure your login pages follow the guidelines on https://www.chromium.org/developers/design-documents/create-amazing-password-forms.",
  3662.                 "pfm_description_reference": "Configure the list of enterprise login URLs (HTTP and HTTPS schemes only). Fingerprint of password will be captured on these URLs and used for password reuse detection.\nIn order for Google Chrome to correctly capture password fingerprints, please make sure your login pages follow the guidelines on https://www.chromium.org/developers/design-documents/create-amazing-password-forms.\n\nIf this setting is enabled, then password protection service will capture fingerprint of password on these URLs for password reuse detection purpose.\nIf this setting is disabled or not set, then password protection service will only capture password fingerprint on https://accounts.google.com.\nThis policy is not available on Windows instances that are not joined to a Microsoft® Active Directory® domain.",
  3663.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=PasswordProtectionLoginURLs",
  3664.                 "pfm_name": "PasswordProtectionLoginURLs",
  3665.                 "pfm_subkeys": [
  3666.                 {
  3667.                         "pfm_type": "string",
  3668.                         "pfm_value_placeholder": "https://mydomain.com/login.html"
  3669.                 }],
  3670.                 "pfm_title": "Configure the list of enterprise login URLs where password protection service should capture fingerprint of password.",
  3671.                 "pfm_type": "array"
  3672.         },
  3673.         {
  3674.                 "pfm_app_min": "69",
  3675.                 "pfm_description": "Allows you to control the triggering of passwore protection warning. Password protection alerts users when they reuse their protected password on potentially suspicious sites.",
  3676.                 "pfm_description_reference": "0 - Password protection warning is off\n1 - Password protection warning is triggered by password reuse\n2 - Password protection warning is triggered by password reuse on phishing page\nAllows you to control the triggering of passwore protection warning. Password protection alerts users when they reuse their protected password on potentially suspicious sites.\n\nYou can use 'PasswordProtectionLoginURLs' and 'PasswordProtectionChangePasswordURL' policies to configure which password to protect.\n\nIf this policy is set to 'PasswordProtectionWarningOff', no password protection warning will be shown.\nIf this policy is set to 'PasswordProtectionWarningOnPasswordReuse', password protection warning will be shown when the user reuses their protected password on a non-whitelisted site.\nIf this policy is set to 'PasswordProtectionWarningOnPhishingReuse', password protection warning will be shown when the user reuses their protected password on a phishing site.\nIf this policy is left unset, password protection service will only protect Google passwords but the user will be able to change this setting.",
  3677.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=PasswordProtectionWarningTrigger",
  3678.                 "pfm_name": "PasswordProtectionWarningTrigger",
  3679.                 "pfm_range_list": [0, 1, 2],
  3680.                 "pfm_range_list_titles": ["Password protection warning is off", "Password protection warning is triggered by password reuse", "Password protection warning is triggered by password reuse on phishing page"],
  3681.                 "pfm_title": "Password protection warning trigger",
  3682.                 "pfm_type": "integer"
  3683.         },
  3684.         {
  3685.                 "pfm_app_deprecated": "83",
  3686.                 "pfm_app_min": "8",
  3687.                 "pfm_description": "Enables Google Chrome's Safe Browsing feature and prevents users from changing this setting.",
  3688.                 "pfm_description_reference": "Enables Google Chrome's Safe Browsing feature and prevents users from changing this setting.\n\nIf you enable this setting, Safe Browsing is always active.\n\nIf you disable this setting, Safe Browsing is never active.\n\nIf you enable or disable this setting, users cannot change or override the \"Enable phishing and malware protection\" setting in Google Chrome.\n\nIf this policy is left not set, this will be enabled but the user will be able to change it.\n\nSee https://developers.google.com/safe-browsing for more info on Safe Browsing.\n\nThis policy is not available on Windows instances that are not joined to a Microsoft® Active Directory® domain.",
  3689.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=SafeBrowsingEnabled",
  3690.                 "pfm_name": "SafeBrowsingEnabled",
  3691.                 "pfm_title": "Enable Safe Browsing",
  3692.                 "pfm_type": "boolean"
  3693.         },
  3694.         {
  3695.                 "pfm_app_min": "66",
  3696.                 "pfm_description": "Enables Google Chrome's Safe Browsing Extended Reporting and prevents users from changing this setting.",
  3697.                 "pfm_description_reference": "Enables Google Chrome's Safe Browsing Extended Reporting and prevents users from changing this setting.\n\nExtended Reporting sends some system information and page content to Google servers to help detect dangerous apps and sites.\n\nIf the setting is set to true, then reports will be created and sent whenever necessary (such as when a security interstitial is shown).\n\nIf the setting is set to false, reports will never be sent.\n\nIf this policy is set to true or false, the user will not be able to modify the setting.\n\nIf this policy is left unset, the user will be able to change the setting and decide whether to send reports or not.\n\nSee https://developers.google.com/safe-browsing for more info on Safe Browsing.",
  3698.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=SafeBrowsingExtendedReportingEnabled",
  3699.                 "pfm_name": "SafeBrowsingExtendedReportingEnabled",
  3700.                 "pfm_title": "Enable Safe Browsing Extended Reporting",
  3701.                 "pfm_type": "boolean"
  3702.         },
  3703.         {
  3704.                 "pfm_app_min": "83",
  3705.                 "pfm_default": 1,
  3706.                 "pfm_description": "Allows you to control whether Google Chrome's Safe Browsing feature is enabled and the mode it operates in. Safe Browsing 'enhanced' mode provides better security, but requires sharing more browsing information with Google.",
  3707.                 "pfm_description_reference": "Allows you to control whether Google Chrome's Safe Browsing feature is enabled and the mode it operates in.\n\nIf this policy is set to 'NoProtection' (value 0), Safe Browsing is never active.\n\nIf this policy is set to 'StandardProtection' (value 1, which is the default), Safe Browsing is always active in the standard mode.\n\nIf this policy is set to 'EnhancedProtection' (value 2), Safe Browsing is always active in the enhanced mode, which provides better security, but requires sharing more browsing information with Google.\n\nIf you set this policy as mandatory, users cannot change or override the Safe Browsing setting in Google Chrome.\n\nIf this policy is left not set, Safe Browsing will operate in Standard Protection mode but users can change this setting.\n\nSee https://developers.google.com/safe-browsing for more info on Safe Browsing.\n\n0 = Safe Browsing is never active.\n1 = Safe Browsing is active in the standard mode.\n2 = Safe Browsing is active in the enhanced mode. This mode provides better security, but requires sharing more browsing information with Google.",
  3708.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=SafeBrowsingProtectionLevel",
  3709.                 "pfm_name": "SafeBrowsingProtectionLevel",
  3710.                 "pfm_note": "See https://developers.google.com/safe-browsing for more info on Safe Browsing.",
  3711.                 "pfm_range_list": [0, 1, 2],
  3712.                 "pfm_range_list_titles": ["Safe Browsing is never active", "Safe Browsing is active in the standard mode", "Safe Browsing is active in the enhanced mode"],
  3713.                 "pfm_title": "Safe Browsing protection level",
  3714.                 "pfm_type": "integer"
  3715.         },
  3716.         {
  3717.                 "pfm_app_deprecated": "86",
  3718.                 "pfm_app_min": "68",
  3719.                 "pfm_description": "Configure the list of domains which Safe Browsing will trust. This means:\nSafe Browsing will not check for dangerous resources (e.g. phishing, malware, or unwanted software) if their URLs match these domains.\nSafe Browsing's download protection service will not check downloads hosted on these domains.\nSafe Browsing's password protection service will not check for password reuse if the page URL matches these domains.",
  3720.                 "pfm_description_reference": "Configure the list of domains which Safe Browsing will trust. This means:\nSafe Browsing will not check for dangerous resources (e.g. phishing, malware, or unwanted software) if their URLs match these domains.\nSafe Browsing's download protection service will not check downloads hosted on these domains.\nSafe Browsing's password protection service will not check for password reuse if the page URL matches these domains.\n\nIf this setting is enabled, then Safe Browsing will trust these domains.\nIf this setting is disabled or not set, then default Safe Browsing protection is applied to all resources.\nThis policy is not available on Windows instances that are not joined to a Microsoft® Active Directory® domain.",
  3721.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=SafeBrowsingWhitelistDomains",
  3722.                 "pfm_name": "SafeBrowsingWhitelistDomains",
  3723.                 "pfm_note": "Use SafeBrowsingAllowlistDomains instead.",
  3724.                 "pfm_subkeys": [
  3725.                 {
  3726.                         "pfm_type": "string",
  3727.                         "pfm_value_placeholder": "mydomain.com"
  3728.                 }],
  3729.                 "pfm_title": "Configure the list of domains on which Safe Browsing will not trigger warnings.",
  3730.                 "pfm_type": "array"
  3731.         },
  3732.         {
  3733.                 "pfm_app_min": "86",
  3734.                 "pfm_description": "Configure the list of domains which Safe Browsing will trust. This means:\nSafe Browsing will not check for dangerous resources (e.g. phishing, malware, or unwanted software) if their URLs match these domains.\nSafe Browsing's download protection service will not check downloads hosted on these domains.\nSafe Browsing's password protection service will not check for password reuse if the page URL matches these domains.",
  3735.                 "pfm_description_reference": "Configure the list of domains which Safe Browsing will trust. This means:\nSafe Browsing will not check for dangerous resources (e.g. phishing, malware, or unwanted software) if their URLs match these domains.\nSafe Browsing's download protection service will not check downloads hosted on these domains.\nSafe Browsing's password protection service will not check for password reuse if the page URL matches these domains.\n\nIf this setting is enabled, then Safe Browsing will trust these domains.\nIf this setting is disabled or not set, then default Safe Browsing protection is applied to all resources.\nThis policy is not available on Windows instances that are not joined to a Microsoft® Active Directory® domain.",
  3736.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=SafeBrowsingAllowlistDomains",
  3737.                 "pfm_name": "SafeBrowsingAllowlistDomains",
  3738.                 "pfm_subkeys": [
  3739.                 {
  3740.                         "pfm_type": "string",
  3741.                         "pfm_value_placeholder": "mydomain.com"
  3742.                 }],
  3743.                 "pfm_title": "Configure the list of domains on which Safe Browsing will not trigger warnings.",
  3744.                 "pfm_type": "array"
  3745.         },
  3746.         {
  3747.                 "pfm_app_deprecated": "85",
  3748.                 "pfm_app_min": "44",
  3749.                 "pfm_default": true,
  3750.                 "pfm_description": "This setting is deprecated, use SafeBrowsingExtendedReportingEnabled instead. Enabling or disabling SafeBrowsingExtendedReportingEnabled is equivalent to setting SafeBrowsingExtendedReportingOptInAllowed to False.",
  3751.                 "pfm_description_reference": "This setting is deprecated, use SafeBrowsingExtendedReportingEnabled instead. Enabling or disabling SafeBrowsingExtendedReportingEnabled is equivalent to setting SafeBrowsingExtendedReportingOptInAllowed to False.\n\nSetting this policy to false stops users from choosing to send some system information and page content to Google servers. If this setting is true or not configured, then users will be allowed to send some system information and page content to Safe Browsing to help detect dangerous apps and sites.\n\nSee https://developers.google.com/safe-browsing for more info on Safe Browsing.",
  3752.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=SafeBrowsingExtendedReportingEnabled",
  3753.                 "pfm_name": "SafeBrowsingExtendedReportingOptInAllowed",
  3754.                 "pfm_title": "Allow users to opt in to Safe Browsing extended reporting",
  3755.                 "pfm_type": "boolean"
  3756.         }, null, null,
  3757.         {
  3758.                 "pfm_app_min": "8",
  3759.                 "pfm_description": "Configures the type of the default home page in Google Chrome and prevents users from changing home page preferences. The home page can either be set to a URL you specify or set to the New Tab Page.",
  3760.                 "pfm_description_reference": "Configures the type of the default home page in Google Chrome and prevents users from changing home page preferences. The home page can either be set to a URL you specify or set to the New Tab Page.\n\nIf you enable this setting, the New Tab Page is always used for the home page, and the home page URL location is ignored.\n\nIf you disable this setting, the user's homepage will never be the New Tab Page, unless its URL is set to 'chrome://newtab'.\n\nIf you enable or disable this setting, users cannot change their homepage type in Google Chrome.\n\nLeaving this policy not set will allow the user to choose whether the new tab page is their home page on their own.\n\nThis policy is not available on Windows instances that are not joined\nto a Microsoft® Active Directory® domain.",
  3761.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=HomepageIsNewTabPage",
  3762.                 "pfm_name": "HomepageIsNewTabPage",
  3763.                 "pfm_title": "Use New Tab Page as homepage",
  3764.                 "pfm_type": "boolean"
  3765.         },
  3766.         {
  3767.                 "pfm_app_min": "8",
  3768.                 "pfm_description": "Configures the default home page URL in Google Chrome and prevents users from changing it.",
  3769.                 "pfm_description_reference": "Configures the default home page URL in Google Chrome and prevents users from changing it.\n\nThe home page is the page opened by the Home button. The pages that open on startup are controlled by the RestoreOnStartup policies.\n\nThe home page type can either be set to a URL you specify here or set to the New Tab Page. If you select the New Tab Page, then this policy does not take effect.\n\nIf you enable this setting, users cannot change their home page URL in Google Chrome, but they can still choose the New Tab Page as their home page.\n\nLeaving this policy not set will allow the user to choose their home page on their own if HomepageIsNewTabPage is not set too.\n\nThis policy is not available on Windows instances that are not joined\nto a Microsoft® Active Directory® domain.",
  3770.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=HomepageLocation",
  3771.                 "pfm_name": "HomepageLocation",
  3772.                 "pfm_title": "Home page URL",
  3773.                 "pfm_type": "string"
  3774.         },
  3775.         {
  3776.                 "pfm_app_min": "58",
  3777.                 "pfm_description": "Configures the default New Tab page URL and prevents users from changing it.",
  3778.                 "pfm_description_reference": "Configures the default New Tab page URL and prevents users from changing it.\n\nThe New Tab page is the page opened when new tabs are created (including the one opened in new windows).\n\nThis policy does not decide which pages are to be opened on start up. Those are controlled by the RestoreOnStartup policies. Yet this policy does affect the Home Page if that is set to open the New Tab page, as well as the startup page if that is set to open the New Tab page.\n\nIf the policy is not set or left empty the default new tab page is used.\n\nThis policy is not available on Windows instances that are not joined to a Microsoft® Active Directory® domain.",
  3779.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=NewTabPageLocation",
  3780.                 "pfm_name": "NewTabPageLocation",
  3781.                 "pfm_title": "New Tab page URL",
  3782.                 "pfm_type": "string"
  3783.         },
  3784.         {
  3785.                 "pfm_app_min": "8",
  3786.                 "pfm_description": "Allows you to specify the behavior on startup.",
  3787.                 "pfm_description_reference": "5 - Open New Tab Page\n1 - Restore the last session\n4 - Open a list of URLs\nAllows you to specify the behavior on startup.\n\nIf you choose 'Open New Tab Page' the New Tab Page will always be opened when you start Google Chrome.\n\nIf you choose 'Restore the last session', the URLs that were open last time Google Chrome was closed will be reopened and the browsing session will be restored as it was left.\nChoosing this option disables some settings that rely on sessions or that perform actions on exit (such as Clear browsing data on exit or session-only cookies).\n\nIf you choose 'Open a list of URLs', the list of 'URLs to open on startup' will be opened when a user starts Google Chrome.\n\nIf you enable this setting, users cannot change or override it in Google Chrome.\n\nDisabling this setting is equivalent to leaving it not configured. The user will still be able to change it in Google Chrome.\n\nThis policy is not available on Windows instances that are not joined\nto a Microsoft® Active Directory® domain.",
  3788.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=RestoreOnStartup",
  3789.                 "pfm_name": "RestoreOnStartup",
  3790.                 "pfm_range_list": [5, 1, 4],
  3791.                 "pfm_range_list_titles": ["Open New Tab Page", "Restore the last session", "Open a list of URLs"],
  3792.                 "pfm_title": "Action on startup",
  3793.                 "pfm_type": "integer"
  3794.         },
  3795.         {
  3796.                 "pfm_app_min": "8",
  3797.                 "pfm_description": "If 'Open a list of URLs' is selected as the startup action, this allows you to specify the list of URLs that are opened. If left not set no URL will be opened on start up.",
  3798.                 "pfm_description_reference": "If 'Open a list of URLs' is selected as the startup action, this allows you to specify the list of URLs that are opened. If left not set no URL will be opened on start up.\n\nThis policy only works if the 'RestoreOnStartup' policy is set to 'RestoreOnStartupIsURLs'.\n\nThis policy is not available on Windows instances that are not joined\nto a Microsoft® Active Directory® domain.",
  3799.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=RestoreOnStartupURLs",
  3800.                 "pfm_name": "RestoreOnStartupURLs",
  3801.                 "pfm_subkeys": [
  3802.                 {
  3803.                         "pfm_name": "URL",
  3804.                         "pfm_type": "string"
  3805.                 }],
  3806.                 "pfm_title": "URLs to open on startup",
  3807.                 "pfm_type": "array"
  3808.         },
  3809.         {
  3810.                 "pfm_app_min": "8",
  3811.                 "pfm_description": "Shows the Home button on Google Chrome's toolbar.",
  3812.                 "pfm_description_reference": "Shows the Home button on Google Chrome's toolbar.\n\nIf you enable this setting, the Home button is always shown.\n\nIf you disable this setting, the Home button is never shown.\n\nIf you enable or disable this setting, users cannot change or override this setting in Google Chrome.\n\nLeaving this policy not set will allow the user to choose whether to show the home button.",
  3813.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=ShowHomeButton",
  3814.                 "pfm_name": "ShowHomeButton",
  3815.                 "pfm_title": "Show Home button on toolbar",
  3816.                 "pfm_type": "boolean"
  3817.         }, null,
  3818.         {
  3819.                 "pfm_app_min": "68",
  3820.                 "pfm_description": "Allows you to set a list of url patterns that specify sites which are allowed to ask the user to grant them access to a USB device.",
  3821.                 "pfm_description_reference": "Allows you to set a list of url patterns that specify sites which are allowed to ask the user to grant them access to a USB device.\n\nIf this policy is left not set the global default value will be used for all sites either from the 'DefaultWebUsbGuardSetting' policy if it is set, or the user's personal configuration otherwise.\n\nURL patterns in this policy should not clash with ones configured via WebUsbBlockedForUrls. It is unspecified which of the two policies takes precedence if a URL matches with both.",
  3822.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=WebUsbAskForUrls",
  3823.                 "pfm_name": "WebUsbAskForUrls",
  3824.                 "pfm_note": "For detailed information on valid url patterns, please see https://cloud.google.com/docs/chrome-enterprise/policies/url-patterns.",
  3825.                 "pfm_subkeys": [
  3826.                 {
  3827.                         "pfm_type": "string"
  3828.                 }],
  3829.                 "pfm_title": "Allow WebUSB on these sites",
  3830.                 "pfm_type": "array"
  3831.         },
  3832.         {
  3833.                 "pfm_app_min": "68",
  3834.                 "pfm_description": "Allows you to set a list of url patterns that specify sites which are prevented from asking the user to grant them access to a USB device.",
  3835.                 "pfm_description_reference": "Allows you to set a list of url patterns that specify sites which are prevented from asking the user to grant them access to a USB device.\n\nIf this policy is left not set the global default value will be used for all sites either from the 'DefaultWebUsbGuardSetting' policy if it is set, or the user's personal configuration otherwise.\n\nURL patterns in this policy should not clash with ones configured via WebUsbAskForUrls. It is unspecified which of the two policies takes precedence if a URL matches with both.",
  3836.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=WebUsbBlockedForUrls",
  3837.                 "pfm_name": "WebUsbBlockedForUrls",
  3838.                 "pfm_note": "For detailed information on valid url patterns, please see https://cloud.google.com/docs/chrome-enterprise/policies/url-patterns.",
  3839.                 "pfm_subkeys": [
  3840.                 {
  3841.                         "pfm_type": "string"
  3842.                 }],
  3843.                 "pfm_title": "Block WebUSB on these sites",
  3844.                 "pfm_type": "array"
  3845.         },
  3846.         {
  3847.                 "pfm_default": false,
  3848.                 "pfm_app_deprecated": "68",
  3849.                 "pfm_app_min": "9",
  3850.                 "pfm_description": "Disables the Developer Tools and the JavaScript console. This policy is deprecated in M68, please use DeveloperToolsAvailability instead.",
  3851.                 "pfm_description_reference": "This policy is deprecated in M68, please use DeveloperToolsAvailability instead.\n\nDisables the Developer Tools and the JavaScript console.\n\nIf you enable this setting, the Developer Tools can not be accessed and web-site elements can not be inspected anymore. Any keyboard shortcuts and any menu or context menu entries to open the Developer Tools or the JavaScript Console will be disabled.\n\nSetting this option to disabled or leaving it not set allows the user to use the Developer Tools and the JavaScript console.\n\nIf the policy DeveloperToolsAvailability is set, the value of the policy DeveloperToolsDisabled is ignored.",
  3852.                 "pfm_documentation_url": "https://cloud.google.com/docs/chrome-enterprise/policies/?policy=DeveloperToolsDisabled",
  3853.                 "pfm_name": "DeveloperToolsDisabled",
  3854.                 "pfm_title": "Control where Developer Tools can be used",
  3855.                 "pfm_type": "boolean"
  3856.         }],
  3857.         "pfm_targets": ["user", "system"],
  3858.         "pfm_title": "Google Chrome",
  3859.         "pfm_unique": true,
  3860.         "pfm_version": 12
  3861. }

Editor

You can edit this paste and save as new:


File Description
  • Chrome Settings
  • Paste Code
  • 30 Jun-2022
  • 383.41 Kb
You can Share it: