// Copyright 2013 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef CHROME_BROWSER_EXTENSIONS_ACTIVITY_LOG_FULLSTREAM_UI_POLICY_H_ #define CHROME_BROWSER_EXTENSIONS_ACTIVITY_LOG_FULLSTREAM_UI_POLICY_H_ #include <stdint.h> #include <string> #include "chrome/browser/extensions/activity_log/activity_database.h" #include "chrome/browser/extensions/activity_log/activity_log_policy.h" class GURL; namespace extensions { // A policy for logging the full stream of actions, including all arguments. // It's mostly intended to be used in testing and analysis. // // NOTE: The FullStreamUIPolicy deliberately keeps almost all information, // including some data that could be privacy sensitive (full URLs including // incognito URLs, full headers when WebRequest is used, etc.). It should not // be used during normal browsing if users care about privacy. class FullStreamUIPolicy : public ActivityLogDatabasePolicy { … }; } // namespace extensions #endif // CHROME_BROWSER_EXTENSIONS_ACTIVITY_LOG_FULLSTREAM_UI_POLICY_H_