<!--
Copyright 2023 The Chromium Authors
Use of this source code is governed by a BSD-style license that can be
found in the LICENSE file.
-->

<!--

This file describes the enumerations referenced by entries in histograms.xml for
this directory. Some enums may instead be listed in the central enums.xml file
at src/tools/metrics/histograms/enums.xml when multiple files use them.

For best practices on writing enumerations descriptions, see
https://chromium.googlesource.com/chromium/src.git/+/HEAD/tools/metrics/histograms/README.md#Enum-Histograms

Please follow the instructions in the OWNERS file in this directory to find a
reviewer. If no OWNERS file exists, please consider signing up at
go/reviewing-metrics (Googlers only), as all subdirectories are expected to
have an OWNERS file. As a last resort you can send the CL to
chromium-metrics-reviews@google.com.
-->

<histogram-configuration>

<!-- Enum types -->

<enums>

<!-- LINT.IfChange(AbusiveNotificationPermissionsCheckResult) -->

<enum name="AbusiveNotificationPermissionsCheckResult">
  <int value="0" label="Safe"/>
  <int value="1" label="Phishing"/>
  <int value="2" label="Timeout"/>
</enum>

<!-- LINT.ThenChange(//chrome/browser/ui/safety_hub/abusive_notification_permissions_manager.h:AbusiveNotificationPermissionsCheckResult) -->

<enum name="AndroidSettingsFragmentHashes">
  <int value="-2093401879" label="SafetyCheckSettingsFragment"/>
  <int value="-2054907175" label="GroupedWebsitesSettings"/>
  <int value="-2049922448" label="NeverTranslateListFragment"/>
  <int value="-2037155894" label="AutofillShoppingFragment"/>
  <int value="-1989639959" label="(Obsolete) AdMeasurementFragment"/>
  <int value="-1897035940" label="ThemeSettingsFragment"/>
  <int value="-1806481374" label="ConfirmImportantSitesDialogFragment"/>
  <int value="-1768724911" label="HomepageSettings"/>
  <int value="-1752194986" label="SingleWebsiteSettings"/>
  <int value="-1696636734" label="EnhancedProtectionSettingsFragment"/>
  <int value="-1583431738" label="(Obsolete) FledgeLearnMoreFragment"/>
  <int value="-1481342482" label="LocationPermissionSubpageSettings"/>
  <int value="-1467975767" label="StandardPreloadingSettingsFragment"/>
  <int value="-1422587744" label="DownloadLocationPreferenceDialog"/>
  <int value="-1413642316" label="(Obsolete) TopicsFragment"/>
  <int value="-1285374344" label="(Obsolete) TopicsBlockedFragment"/>
  <int value="-1200678803" label="SearchEngineSettings"/>
  <int value="-1122629733" label="HttpsFirstModeSettingsFragment"/>
  <int value="-1091584228" label="NonCardPaymentMethodsManagementFragment"/>
  <int value="-1035378917" label="PrivacySettingsFragment"/>
  <int value="-1022730020" label="AutofillOptionsFragment"/>
  <int value="-988526347" label="(Obsolete) RWSCookieSettings"/>
  <int value="-980428258" label="(Obsolete) FledgeAllSitesFragment"/>
  <int value="-894030932" label="AutofillLocalIbanEditor"/>
  <int value="-847585811" label="DeveloperSettings"/>
  <int value="-789502130" label="AutofillCardBenefitsFragment"/>
  <int value="-745020245" label="AllSiteSettings"/>
  <int value="-726418910" label="GlicSettings"/>
  <int value="-676399019" label="SecureDnsSettings"/>
  <int value="-638132714" label="LegalInformationSettings"/>
  <int value="-571101369" label="SafeBrowsingSettingsFragment"/>
  <int value="-518410470" label="GoogleServicesSettings"/>
  <int value="-515033038" label="AutofillServerCardEditor"/>
  <int value="-475543757" label="(Obsolete) IpProtectionSettingsFragment"/>
  <int value="-460802969" label="PriceNotificationSettingsFragment"/>
  <int value="-275160283" label="ExtendedPreloadingSettingsFragment"/>
  <int value="-273029950" label="PasswordCheckFragmentView"/>
  <int value="-268785515" label="ClearWebsiteStorageDialog"/>
  <int value="-198735876" label="AutofillTravelFragment"/>
  <int value="-191422304" label="AccountManagementFragment"/>
  <int value="-175458226" label="ClearBrowsingDataFragment"/>
  <int value="-132150623" label="TracingCategoriesSettings"/>
  <int value="-121335732" label="AutofillProfilesFragment"/>
  <int value="-94642184" label="BlockedCredentialFragmentView"/>
  <int value="-67456740" label="MainSettings"/>
  <int value="-45144853" label="DownloadSettings"/>
  <int value="-27162861" label="(Obsolete) FledgeFragment"/>
  <int value="19814032" label="(Renamed) ClearBrowsingDataFragmentAdvanced"/>
  <int value="51577713" label="AccessibilitySettings"/>
  <int value="91451948" label="ContextualSearchSettingsFragment"/>
  <int value="96645902" label="PersonalizeGoogleServicesSettings"/>
  <int value="168428260" label="PrivacyGuideFragment"/>
  <int value="201053571" label="AutofillAndPasswordsFragment"/>
  <int value="217285687" label="AppearanceSettingsFragment"/>
  <int value="323758419" label="(Obsolete) TrackingProtectionSettings"/>
  <int value="351534386" label="SiteSearchSettings"/>
  <int value="383093746" label="(Obsolete) PrivacySandboxSettingsFragment"/>
  <int value="406265787" label="LanguageSettings"/>
  <int value="436870314" label="SiteSettings"/>
  <int value="453432714" label="AboutChromeSettings"/>
  <int value="455040669" label="EmptyFragment"/>
  <int value="460038414" label="PreloadPagesSettingsFragment"/>
  <int value="461783669" label="SafetyHubNotificationsFragment"/>
  <int value="493474121" label="StandardProtectionSettingsFragment"/>
  <int value="513483078" label="DoNotTrackSettings"/>
  <int value="590543987" label="StorageAccessSubpageSettings"/>
  <int value="603280071" label="CookieSettings"/>
  <int value="688926211" label="ManageSyncSettings"/>
  <int value="690866195" label="SafetyHubFragment"/>
  <int value="706619094" label="CredentialEditFragmentView"/>
  <int value="721075728" label="FederatedCredentialFragmentView"/>
  <int value="734412281" label="SearchResultsPreferenceFragment"/>
  <int value="790603956" label="ChosenObjectSettings"/>
  <int value="851266805" label="(Obsolete) RwsCookieSettings"/>
  <int value="853227285" label="ImageDescriptionsSettings"/>
  <int value="887082954"
      label="(Obsolete) FingerprintingProtectionSettingsFragment"/>
  <int value="894297033" label="SingleCategorySettings"/>
  <int value="895945357" label="AutofillPersonalContextFragment"/>
  <int value="903277107" label="(Obsolete) FledgeBlockedSitesFragment"/>
  <int value="1015549581" label="AlwaysTranslateListFragment"/>
  <int value="1068718433" label="RecentSearchesFragment"/>
  <int value="1118292269" label="(Obsolete) HomeModulesConfigSettings"/>
  <int value="1287752848" label="BookmarkBarSettingsFragment"/>
  <int value="1322563897" label="(Obsolete) TopicsManageFragment"/>
  <int value="1370078648" label="AdaptiveToolbarSettingsFragment"/>
  <int value="1370406966" label="AutofillLocalCardEditor"/>
  <int value="1398652905" label="UniversalOptOutSettings"/>
  <int value="1409846592" label="TabArchiveSettingsFragment"/>
  <int value="1421890558" label="PasswordSettings"/>
  <int value="1505293227" label="PrivacySettings"/>
  <int value="1603955025" label="SafetyHubPermissionsFragment"/>
  <int value="1624624514" label="FinancialAccountsManagementFragment"/>
  <int value="1667127067" label="(Obsolete) HomeOfTransactionsFragment"/>
  <int value="1676521220" label="SelectLanguageFragment"/>
  <int value="1764379105" label="TabsSettings"/>
  <int value="1810785089" label="GlicActorLoginPermissionsFragment"/>
  <int value="1837742646" label="AutofillBuyNowPayLaterFragment"/>
  <int value="1849593145" label="AndroidPaymentAppsFragment"/>
  <int value="1891640238" label="AutofillPaymentMethodsFragment"/>
  <int value="1952237285" label="TracingSettings"/>
  <int value="1966306427" label="AutofillIdentityDocsFragment"/>
  <int value="1968319616" label="(Obsolete) ClearBrowsingDataFragmentBasic"/>
  <int value="1969661266" label="AddressBarSettingsFragment"/>
  <int value="2070921964" label="(Obsolete) ClearBrowsingDataTabsFragment"/>
  <int value="2084696263"
      label="(Obsolete) IncognitoTrackingProtectionsFragment"/>
</enum>

<!-- LINT.IfChange(DisruptiveNotificationRevocationResult) -->

<enum name="DisruptiveNotificationRevocationResult">
  <int value="0" label="Content setting not allowed"/>
  <int value="1" label="Invalid content setting"/>
  <int value="2" label="Content setting not site scoped"/>
  <int value="3" label="Managed content setting"/>
  <int value="4" label="Site already in the proposed revoke list"/>
  <int value="5"
      label="(Obsolete) False positive (now reported as not disruptive)"/>
  <int value="6" label="Site not disruptive"/>
  <int value="7" label="Proposed revoke"/>
  <int value="8" label="Notification not revoked because of default block"/>
  <int value="9"
      label="(Obsolete) Previously marked as false positive (now reported as
             not disruptive)"/>
  <int value="10" label="Revoke"/>
  <int value="11" label="Ignore"/>
  <int value="12" label="Site abusive revocation is ignored"/>
</enum>

<!-- LINT.ThenChange(//chrome/browser/ui/safety_hub/disruptive_notification_permissions_manager.h:RevocationResult) -->

<enum name="FirstPartySetsState">
  <int value="0" label="Not Relevant"/>
  <int value="1" label="Enabled"/>
  <int value="2" label="Disabled"/>
</enum>

<enum name="HomeButtonStatus">
  <int value="0" label="POLICY_ON"/>
  <int value="1" label="POLICY_OFF"/>
  <int value="2" label="USER_ON"/>
  <int value="3" label="USER_OFF"/>
</enum>

<enum name="HomepageLocationType">
  <int value="0" label="POLICY_NTP"/>
  <int value="1" label="POLICY_OTHER"/>
  <int value="2" label="PARTNER_PROVIDED_NTP"/>
  <int value="3" label="PARTNER_PROVIDED_OTHER"/>
  <int value="4" label="USER_CUSTOMIZED_NTP"/>
  <int value="5" label="USER_CUSTOMIZED_OTHER"/>
  <int value="6" label="DEFAULT_NTP"/>
</enum>

<enum name="IOSDefaultBrowserSettingsPageSource">
  <int value="0" label="Settings"/>
  <int value="1" label="Omnibox"/>
  <int value="2" label="External Intent"/>
  <int value="3" label="Set Up List"/>
  <int value="4" label="External Action"/>
  <int value="5" label="Tips Notification"/>
  <int value="6" label="Banner Promo"/>
  <int value="7" label="Magic Stack Card"/>
</enum>

<enum name="LockScreenProgress">
  <int value="0" label="Start screen lock"/>
  <int value="1" label="Enter password correctly"/>
  <int value="2" label="Choose pin or password"/>
  <int value="3" label="Enter pin"/>
  <int value="4" label="Confirm pin"/>
</enum>

<enum name="PreloadPagesState">
  <int value="0" label="No preloading"/>
  <int value="1" label="Standard preloading"/>
  <int value="2" label="Extended preloading"/>
</enum>

<!-- LINT.IfChange(SafetyCheckNotificationsModuleInteractions) -->

<enum name="SafetyCheckNotificationsModuleInteractions">
  <int value="0" label="Block"/>
  <int value="1" label="Block all"/>
  <int value="2" label="Ignore"/>
  <int value="3" label="Minimize"/>
  <int value="4" label="Reset"/>
  <int value="5" label="Undo block"/>
  <int value="6" label="Undo ignore"/>
  <int value="7" label="Undo reset"/>
  <int value="8" label="Open review UI"/>
  <int value="9" label="Undo block all"/>
  <int value="10" label="Go to settings"/>
</enum>

<!-- LINT.ThenChange(//chrome/browser/resources/settings/metrics_browser_proxy.ts:SafetyCheckNotificationsModuleInteractions) -->

<enum name="SafetyCheckPasswordsStatus">
  <int value="0" label="CHECKING"/>
  <int value="1" label="SAFE"/>
  <int value="2" label="COMPROMISED_EXIST"/>
  <int value="3" label="OFFLINE"/>
  <int value="4" label="NO_PASSWORDS"/>
  <int value="5" label="SIGNED_OUT"/>
  <int value="6" label="QUOTA_LIMIT"/>
  <int value="7" label="FAILED"/>
  <int value="8" label="FEATURE_UNAVAILABLE"/>
  <int value="9" label="WEAK_PASSWORDS_EXIST"/>
  <int value="10" label="REUSED_PASSWORDS_EXIST"/>
  <int value="11" label="MUTED_COMPROMISED_EXIST"/>
</enum>

<enum name="SafetyCheckSafeBrowsingStatus">
  <int value="0" label="CHECKING"/>
  <int value="1" label="ENABLED"/>
  <int value="2" label="DISABLED"/>
  <int value="3" label="DISABLED_BY_ADMIN"/>
  <int value="4" label="DISABLED_BY_EXTENSION"/>
  <int value="5" label="ENABLED_STANDARD"/>
  <int value="6" label="ENABLED_ENHANCED"/>
  <int value="7" label="ENABLED_STANDARD_AVAILABLE_ENHANCED"/>
</enum>

<!-- LINT.IfChange(SafetyCheckUnusedSitePermissionsModuleInteractions) -->

<enum name="SafetyCheckUnusedSitePermissionsModuleInteractions">
  <int value="0" label="Open review UI"/>
  <int value="1" label="Allow again"/>
  <int value="2" label="Acknowledge all"/>
  <int value="3" label="Undo allow again"/>
  <int value="4" label="Undo acknowledge all"/>
  <int value="5" label="Minimize review UI"/>
  <int value="6" label="Go to settings"/>
</enum>

<!-- LINT.ThenChange(//chrome/browser/resources/settings/metrics_browser_proxy.ts:SafetyCheckUnusedSitePermissionsModuleInteractions) -->

<enum name="SafetyCheckUpdateStatus">
  <int value="0" label="CHECKING"/>
  <int value="1" label="UPDATED"/>
  <int value="2" label="UPDATING"/>
  <int value="3" label="RELAUNCH"/>
  <int value="4" label="DISABLED_BY_ADMIN"/>
  <int value="5" label="FAILED_OFFLINE"/>
  <int value="6" label="FAILED"/>
  <int value="7" label="UNKNOWN"/>
  <int value="8" label="OUTDATED"/>
</enum>

<!-- LINT.IfChange(SafetyHubCardState) -->

<enum name="SafetyHubCardState">
  <int value="0" label="WARNING"/>
  <int value="1" label="WEAK"/>
  <int value="2" label="INFO"/>
  <int value="3" label="SAFE"/>
</enum>

<!-- LINT.ThenChange(
  //chrome/browser/resources/settings/metrics_browser_proxy.ts:SafetyHubCardState,
  //chrome/browser/ui/safety_hub/safety_hub_constants.h:SafetyHubCardState,
  //chrome/browser/resources/settings/safety_hub/safety_hub_browser_proxy.ts:CardState
) -->

<enum name="SafetyHubDashboardInteractions">
  <int value="0" label="Open play store"/>
  <int value="1" label="Go to safe browsing settings"/>
  <int value="2" label="Open safety tools info"/>
  <int value="3" label="Open incognito info"/>
  <int value="4" label="Open safe browsing info"/>
  <int value="5" label="Open help center"/>
  <int value="6" label="Open password manager"/>
  <int value="7" label="Show sign in promo"/>
</enum>

<!-- LINT.IfChange(SafetyHubEntryPoint) -->

<enum name="SafetyHubEntryPoint">
  <int value="0" label="Privacy page (safe)"/>
  <int value="1" label="Privacy page (warning)"/>
  <int value="2" label="Site settings"/>
  <int value="3" label="Three-dot menu notification"/>
  <int value="4" label="Notification settings"/>
</enum>

<!-- LINT.ThenChange(
  //chrome/browser/resources/settings/metrics_browser_proxy.ts:SafetyHubEntryPoint,
  //chrome/browser/ui/safety_hub/safety_hub_constants.h:SafetyHubEntryPoint
) -->

<enum name="SafetyHubExternalInteractions">
  <int value="0" label="Open Safety Hub (main settings)"/>
  <int value="1" label="Open Safety Hub (magic stack)"/>
  <int value="2" label="Open Safe Browsing (magic stack)"/>
  <int value="3" label="Open Google Password Manager (magic stack)"/>
</enum>

<enum name="SafetyHubModuleState">
  <int value="0" label="Warning"/>
  <int value="1" label="Unavailable"/>
  <int value="2" label="Info"/>
  <int value="3" label="Safe"/>
  <int value="4" label="Loading"/>
</enum>

<!-- LINT.IfChange(SafetyHubModuleType) -->

<enum name="SafetyHubModuleType">
  <int value="0" label="Unused site permissions"/>
  <int value="1" label="Notification permissions"/>
  <int value="2" label="Safe browsing"/>
  <int value="3" label="Extensions"/>
  <int value="4" label="Passwords"/>
  <int value="5" label="Version"/>
</enum>

<!-- LINT.ThenChange(
  //chrome/browser/resources/settings/metrics_browser_proxy.ts:SafetyHubModuleType,
  //chrome/browser/ui/safety_hub/safety_hub_constants.h:SafetyHubModuleType
) -->

<!-- LINT.IfChange(SafetyHubSurfaces) -->

<enum name="SafetyHubSurfaces">
  <int value="0" label="Three-dot menu"/>
  <int value="1" label="Safety Hub page"/>
</enum>

<!-- LINT.ThenChange(
  //chrome/browser/resources/settings/metrics_browser_proxy.ts:SafetyHubSurfaces,
  //chrome/browser/ui/safety_hub/safety_hub_constants.h:SafetyHubSurfaces
) -->

<enum name="SessionStartupPref">
  <int value="0" label="Open home page (unused)"/>
  <int value="1" label="Restore the last session"/>
  <int value="4" label="Open URLs"/>
  <int value="5" label="Open new tab page"/>
  <int value="6" label="Restore the last session and open URLs"/>
</enum>

<!-- LINT.IfChange(SettingsAiPageAiSuggestionsInteractions)-->

<enum name="SettingsAiPageAiSuggestionsInteractions">
  <int value="0" label="Suggestions enabled"/>
  <int value="1" label="Suggestions disabled"/>
  <int value="2" label="Learn more link clicked"/>
  <int value="3" label="Sync settings link clicked"/>
</enum>

<!-- LINT.ThenChange(//chrome/browser/resources/settings/metrics_browser_proxy.ts:AiPageSuggestionsInteractions) -->

<!-- LINT.IfChange(SettingsAiPageComposeInteractions) -->

<enum name="SettingsAiPageComposeInteractions">
  <int value="0" label="Learn more link clicked"/>
  <int value="1" label="Compose proactive nudge enabled"/>
  <int value="2" label="Compose proactive nudge disabled"/>
</enum>

<!-- LINT.ThenChange(//chrome/browser/resources/settings/metrics_browser_proxy.ts:AiPageComposeInteractions) -->

<!-- LINT.IfChange(SettingsAiPageHistorySearchInteractions) -->

<enum name="SettingsAiPageHistorySearchInteractions">
  <int value="0" label="History Search enabled"/>
  <int value="1" label="History Search disabled"/>
  <int value="2" label="Feature link clicked"/>
  <int value="3" label="Learn more link clicked"/>
</enum>

<!-- LINT.ThenChange(//chrome/browser/resources/settings/metrics_browser_proxy.ts:AiPageHistorySearchInteractions) -->

<!-- LINT.IfChange(SettingsAiPageInteractions) -->

<enum name="SettingsAiPageInteractions">
  <int value="0" label="History Search row click"/>
  <int value="1" label="Compare row click"/>
  <int value="2" label="Compose row click"/>
  <int value="3" label="Tab organization row click (Deprecated 03/2026)"/>
  <int value="4" label="Themes row click (Deprecated 02/2025)"/>
  <int value="5" label="Autofill AI row click"/>
  <int value="6" label="Automated Password Change"/>
  <int value="7" label="Suggestions row click"/>
  <int value="8" label="Skills row click"/>
  <int value="9" label="Indigo row click"/>
  <int value="10" label="Google Search AI Mode Workspace row click"/>
  <int value="11" label="Inline Cue Menu row click"/>
</enum>

<!-- LINT.ThenChange(//chrome/browser/resources/settings/metrics_browser_proxy.ts:AiPageInteractions) -->

<enum name="SettingsClearBrowsingDataTimePeriod">
  <int value="0" label="Last hour"/>
  <int value="1" label="Last day"/>
  <int value="2" label="Last week"/>
  <int value="3" label="Four weeks"/>
  <int value="4" label="All time"/>
  <int value="5" label="Older than 30 days"/>
  <int value="6" label="Last 15 minutes"/>
</enum>

<!-- LINT.IfChange(SettingsPrivacyElementInteractions) -->

<enum name="SettingsPrivacyElementInteractions">
  <int value="0" label="Sync control button (obsolete)"/>
  <int value="1" label="Allow Chrome sign in toggle (obsolete)"/>
  <int value="2" label="Do not track toggle"/>
  <int value="3" label="Check payment methods toggle"/>
  <int value="4" label="Network prediction toggle (obsolete)"/>
  <int value="5" label="Manage certificates link row"/>
  <int value="6" label="Safe browsing toggle (obsolete)"/>
  <int value="7" label="Passwords leak detection toggle (obsolete)"/>
  <int value="8" label="Safe browsing reporting toggle"/>
  <int value="9" label="Cookies allow all radio (obsolete)"/>
  <int value="10" label="Cookies block third incognito radio (obsolete)"/>
  <int value="11" label="Cookies block third radio (obsolete)"/>
  <int value="12" label="Cookies block all radio (obsolete)"/>
  <int value="13" label="Cookies session only toggle (obsolete)"/>
  <int value="14" label="Remove all on site data page (obsolete)"/>
  <int value="15"
      label="Remove based on current filter on site data page (obsolete)"/>
  <int value="16" label="Remove site on site data page (obsolete)"/>
  <int value="17" label="Remove all on cookie details page (obsolete)"/>
  <int value="18" label="Remove item on cookie details page (obsolete)"/>
  <int value="19" label="Clear data on site details page"/>
  <int value="20" label="Third-party cookies allow all radio"/>
  <int value="21" label="Third-party cookies block in incognito radio"/>
  <int value="22" label="Third-party cookies block all radio"/>
  <int value="23" label="Block all third-party cookies toggle"/>
  <int value="24" label="IP protection toggle (obsolete)"/>
  <int value="25" label="Fingerprinting protection toggle (obsolete)"/>
</enum>

<!-- LINT.ThenChange(//chrome/browser/resources/settings/metrics_browser_proxy.ts:PrivacyElementInteractions) -->

<!-- LINT.IfChange(SettingsPrivacyGuideInteractions) -->

<enum name="SettingsPrivacyGuideInteractions">
  <int value="0" label="Welcome Page Next Button"/>
  <int value="1" label="MSBB Next Button"/>
  <int value="2" label="History Sync Next Button"/>
  <int value="3" label="Safe Browsing Next Button"/>
  <int value="4" label="Cookies Next Button"/>
  <int value="5" label="Completion Next Button"/>
  <int value="6" label="Settings Link Row Entry"/>
  <int value="7" label="Privacy Guide Promo Entry"/>
  <int value="8" label="sWAA Completion Link"/>
  <int value="9" label="(Obsolete) Privacy Sandbox Completion Link"/>
  <int value="10" label="Search Suggestions Next Button"/>
  <int value="11" label="(Obsolete) Tracking Protection Completion Link"/>
  <int value="12" label="(Obsolete) Ad Topics Next Button"/>
  <int value="13" label="AI settings Completion Link"/>
</enum>

<!-- LINT.ThenChange(
  //chrome/browser/resources/settings/metrics_browser_proxy.ts:PrivacyGuideInteractions,
  //chrome/browser/privacy_guide/privacy_guide.h:PrivacyGuideInteractions
) -->

<!-- LINT.IfChange(SettingsPrivacyGuideSettingsStates) -->

<enum name="SettingsPrivacyGuideSettingsStates">
  <int value="0" label="MSBB Remains On"/>
  <int value="1" label="MSBB Turned Off"/>
  <int value="2" label="MSBB Turned On"/>
  <int value="3" label="MSBB Remains Off"/>
  <int value="4" label="Cookies Remains Block 3P Incognito"/>
  <int value="5" label="Cookies Turned to Block 3P"/>
  <int value="6" label="Cookies Turned to Block 3P Incognito"/>
  <int value="7" label="Cookies Remains Block 3P"/>
  <int value="8" label="History Sync Remains On"/>
  <int value="9" label="History Sync Turned Off"/>
  <int value="10" label="History Sync Turned On"/>
  <int value="11" label="History Sync Remains Off"/>
  <int value="12" label="Safe Browsing Remains Enhanced"/>
  <int value="13" label="Safe Browsing Turned To Standard"/>
  <int value="14" label="Safe Browsing Turned to Enhanced"/>
  <int value="15" label="Safe Browsing Remains Standard"/>
  <int value="16" label="Search Suggestions Remain On"/>
  <int value="17" label="Search Suggestions Turned Off"/>
  <int value="18" label="Search Suggestions Turned On"/>
  <int value="19" label="Search Suggestions Remain Off"/>
  <int value="20" label="(Obsolete) Ad Topics Remain On"/>
  <int value="21" label="(Obsolete) Ad Topics Turned Off"/>
  <int value="22" label="(Obsolete) Ad Topics Turned On"/>
  <int value="23" label="(Obsolete) Ad Topics Remain Off"/>
</enum>

<!-- LINT.ThenChange(
  //chrome/browser/resources/settings/metrics_browser_proxy.ts:PrivacyGuideSettingsStates,
  //chrome/browser/privacy_guide/privacy_guide.h:PrivacyGuideSettingsStates
) -->

<!-- LINT.IfChange(SettingsPrivacyGuideStepsEligibleAndReached) -->

<enum name="SettingsPrivacyGuideStepsEligibleAndReached">
  <int value="0" label="MSBB card is eligible to be shown"/>
  <int value="1" label="MSBB card is reached"/>
  <int value="2" label="History Sync card is eligible to be shown"/>
  <int value="3" label="History Sync card is reached"/>
  <int value="4" label="Safe Browsing card is eligible to be shown"/>
  <int value="5" label="Safe Browsing card is reached"/>
  <int value="6" label="Cookies card is eligible to be shown"/>
  <int value="7" label="Cookies card is reached"/>
  <int value="8" label="Completion card is eligible to be shown"/>
  <int value="9" label="Completion card is reached"/>
  <int value="10" label="Search Suggestions card is eligible to be shown"/>
  <int value="11" label="Search Suggestions card is reached"/>
  <int value="12" label="(Obsolete) Ad Topics card is eligible to be shown"/>
  <int value="13" label="(Obsolete) Ad Topics card is reached"/>
</enum>

<!-- LINT.ThenChange(
  //chrome/browser/resources/settings/metrics_browser_proxy.ts:PrivacyGuideStepsEligibleAndReached,
  //chrome/browser/privacy_guide/privacy_guide.h:PrivacyGuideStepsEligibleAndReached
) -->

<enum name="SettingsSafetyCheckInteractions">
  <int value="0" label="Safety check started"/>
  <int value="1" label="Updates, relaunch after updates"/>
  <int value="2" label="Passwords, manage compromised passwords"/>
  <int value="3" label="Safe browsing, manage safe browsing"/>
  <int value="4" label="Extensions, review extensions"/>
  <int value="5" label="Deprecated (Chrome cleaner, reboot)"/>
  <int value="6" label="Deprecated (Chrome cleaner, review infected state)"/>
  <int value="7" label="Passwords, caret navigation"/>
  <int value="8" label="Safe browsing, caret navigation"/>
  <int value="9" label="Extensions, caret navigation"/>
  <int value="10" label="Chrome cleaner, caret navigation"/>
  <int value="11" label="Passwords, manage weak passwords"/>
</enum>

<enum name="SettingsSearchEnginesInteractions">
  <int value="0" label="Search engine activated"/>
  <int value="1" label="Search engine deactivated"/>
  <int value="2" label="Keyboard shortcut switched to Tab only"/>
  <int value="3" label="Keyboard shortcut switched to Space or Tab"/>
  <int value="4" label="Expand site search shortcuts section"/>
  <int value="5" label="Collapse site search shortcuts section"/>
  <int value="6" label="Expand feature shortcuts section"/>
  <int value="7" label="Collapse feature shortcuts section"/>
  <int value="8" label="Click search engine more actions (three-dot menu)"/>
  <int value="9" label="Click edit search engine"/>
  <int value="10" label="Click add search engine button"/>
  <int value="11" label="Navigate to nested search engines subpage"/>
  <int value="12" label="Click disable extension (in three-dot menu)"/>
  <int value="13" label="Click manage extension (in three-dot menu)"/>
</enum>

<!-- LINT.IfChange(SettingsSearchExitReason) -->

<enum name="SettingsSearchExitReason">
  <int value="0" label="Clicked Results"/>
  <int value="1" label="Abandoned Results"/>
  <int value="2" label="Abandoned No Results"/>
</enum>

<!-- LINT.ThenChange(//chrome/android/java/src/org/chromium/chrome/browser/settings/search/SettingsSearchCoordinator.java:ExitReason) -->

<!-- LINT.IfChange(SuperEncryptedHashResult) -->

<enum name="SuperEncryptedHashResult">
  <int value="0" label="Match"/>
  <int value="1" label="Mismatch"/>
  <int value="2" label="Missing"/>
</enum>

<!-- LINT.ThenChange(//services/preferences/tracked/pref_hash_store_impl.cc:SuperEncryptedHashResult) -->

<enum name="TrackedPreference">
  <int value="0" label="kShowHomeButton"/>
  <int value="1" label="kHomePageIsNewTabPage"/>
  <int value="2" label="kHomePage"/>
  <int value="3" label="kRestoreOnStartup"/>
  <int value="4" label="kURLsToRestoreOnStartup"/>
  <int value="5" label="extensions::pref_names::kExtensions"/>
  <int value="6" label="kGoogleServicesLastSyncingUsername"/>
  <int value="7" label="kSearchProviderOverrides"/>
  <int value="8" label="kDefaultSearchProviderSearchURL (Obsolete 12/2016)"/>
  <int value="9" label="kDefaultSearchProviderKeyword (Obsolete 12/2016)"/>
  <int value="10" label="kDefaultSearchProviderName (Obsolete 12/2016)"/>
  <int value="11" label="kPinnedTabs"/>
  <int value="12" label="kKnownDisabled (Obsolete 07/2014)"/>
  <int value="13" label="kProfileResetPromptMemento (Obsolete 11/2015)"/>
  <int value="14" label="kDefaultSearchProviderDataPrefName"/>
  <int value="15" label="kPreferenceResetTime"/>
  <int value="16" label="kSafeBrowsingIncidentReportSent"/>
  <int value="17" label="kSyncRemainingRollbackTries"/>
  <int value="18" label="kSafeBrowsingIncidentsSent"/>
  <int value="19" label="kSwReporterPromptVersion (Obsolete 9/2023)"/>
  <int value="20" label="kSwReporterPromptReason (Obsolete 9/2023)"/>
  <int value="21" label="kGoogleServicesUsername (Obsolete 9/2019)"/>
  <int value="22" label="kSwReporterPromptSeed (Obsolete 9/2023)"/>
  <int value="23" label="kGoogleServicesAccountId"/>
  <int value="24" label="kGoogleServicesLastSyncingAccountId"/>
  <int value="25" label="kSettingsResetPromptPromptWave (Obsolete 9/2023)"/>
  <int value="26"
      label="kSettingsResetPromptLastTriggeredForDefaultSearch (Obsolete
             9/2023)"/>
  <int value="27"
      label="kSettingsResetPromptLastTriggeredForStartupUrls (Obsolete
             9/2023)"/>
  <int value="28"
      label="kSettingsResetPromptLastTriggeredForHomepage (Obsolete 9/2023)"/>
  <int value="29" label="kMediaStorageIdSalt"/>
  <int value="30" label="kModuleBlocklistCacheMD5Digest"/>
  <int value="32" label="kMediaCdmOriginData"/>
  <int value="33" label="kGoogleServicesLastSignedInUsername"/>
  <int value="34" label="kPolicyRecoveryToken"/>
  <int value="35" label="kExtensionsUIDeveloperMode"/>
  <int value="36" label="kScheduleToFlushToDisk"/>
  <int value="37" label="kInitialInstallList"/>
  <int value="38" label="kInitialInstallProviderName"/>
</enum>

</enums>

</histogram-configuration>
