chromium/components/device_signals/core/browser/pref_names.cc

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

#include "components/device_signals/core/browser/pref_names.h"

#include "components/prefs/pref_registry_simple.h"

namespace device_signals {
namespace prefs {

// Whether or not admin requires managed users to share device signals when they
// sign in on an unmanaged device
const char kUnmanagedDeviceSignalsConsentFlowEnabled[] =;

// Whether the current user has given explicit consent to share device signals
// or not. User consent may not be required in certain management contexts.
const char kDeviceSignalsConsentReceived[] =;

// Permanent version of `kDeviceSignalsConsentReceived`, where the consent is
// never reset once received. For now we need this for OIDC-managed profiles.
const char kDeviceSignalsPermanentConsentReceived[] =;

}  // namespace prefs

void RegisterProfilePrefs(PrefRegistrySimple* registry) {}
}  // namespace device_signals