blob: 691bc085c028789e57afe00f2281ba690bca0139 [file] [log] [blame]
// 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.
#include "chrome/browser/ui/safety_hub/safety_hub_constants.h"
#include "base/time/time.h"
namespace safety_hub {
const char kCardHeaderKey[] = "header";
const char kCardSubheaderKey[] = "subheader";
const char kCardStateKey[] = "state";
const char kSafetyHubSafeBrowsingStatusKey[] = "safeBrowsingStatus";
const char kSafetyHubMenuNotificationActiveKey[] = "isCurrentlyActive";
const char kSafetyHubMenuNotificationAllTimeCountKey[] = "allTimeCount";
const char kSafetyHubMenuNotificationImpressionCountKey[] = "impressionCount";
const char kSafetyHubMenuNotificationFirstImpressionKey[] =
"firstImpressionTime";
const char kSafetyHubMenuNotificationLastImpressionKey[] = "lastImpressionTime";
const char kSafetyHubMenuNotificationShowAfterTimeKey[] = "onlyShowAfterTime";
const char kSafetyHubMenuNotificationResultKey[] = "result";
const char kSafetyHubTriggeringExtensionIdsKey[] = "triggeringExtensions";
const char kExpirationKey[] = "expiration";
const char kLifetimeKey[] = "lifetime";
const char kSafetyHubChooserPermissionsData[] = "chooserPermissionsData";
const char kRevokedStatusDictKeyStr[] = "revoked_status";
const char kIgnoreStr[] = "ignore";
const char kRevokeStr[] = "revoke";
const char kOrigin[] = "origin";
const char kUsername[] = "username";
const char kSafetyHubPasswordCheckOriginsKey[] = "passwordCheckOrigins";
#if BUILDFLAG(IS_ANDROID)
const char kSafetyHubCompromiedPasswordOriginsCount[] =
"passwordCheckCompromisedOriginsNum";
#endif // BUILDFLAG(IS_ANDROID)
const char kBlocklistCheckCountHistogramName[] =
"Settings.SafetyHub.AbusiveNotificationPermissionRevocation."
"BlocklistCheckCount";
const base::TimeDelta kMinTimeBetweenPasswordChecks = base::Hours(1);
const base::TimeDelta kRevocationCleanUpThresholdWithDelayForTesting =
base::Minutes(30);
} // namespace safety_hub