chromium/components/policy/resources/templates/policy_definitions/ContentSettings/DefaultGeolocationSetting.yaml

arc_support: (Warning! Soon this dependency will be dropped, please start using <ph name="GLS_POLICY_NAME">GoogleLocationServicesEnabled</ph> instead) If this policy is set to <ph name="BLOCK_GEOLOCATION_SETTING">BlockGeolocation</ph>,
  Android apps cannot access location information. If you set this policy to any other
  value or leave it unset, the user is asked to consent when an Android app wants
  to access location information.
caption: Default geolocation setting
default: null
desc: |-
  Setting the policy to 1 lets sites track the users' physical location as the default state. Setting the policy to 2 denies this tracking by default. You can set the policy to ask whenever a site wants to track the users' physical location.

  Leaving the policy unset means the <ph name="ASK_GEOLOCATION_POLICY_NAME">AskGeolocation</ph> policy applies, but users can change this setting.
example_value: 1
features:
  dynamic_refresh: true
  per_profile: true
future_on:
- fuchsia
items:
- caption: Allow sites to track the users' physical location
  name: AllowGeolocation
  value: 1
- caption: Do not allow any site to track the users' physical location
  name: BlockGeolocation
  value: 2
- caption: Ask whenever a site wants to track the users' physical location
  name: AskGeolocation
  value: 3
owners:
- [email protected]
- file://components/permissions/PERMISSIONS_OWNERS
schema:
  enum:
  - 1
  - 2
  - 3
  type: integer
supported_on:
- chrome.*:10-
- chrome_os:11-
- android:30-
tags:
- website-sharing
type: int-enum