Clone this repo:

Branches

  1. 162dbf7 Reland "Delete components/reporting/proto/interface.proto" by Hong Xu · 3 days ago main
  2. f9ed669 Update health proto sequencing to int64 by Tyler Garrett · 3 days ago
  3. f1608e5 Revert "Delete components/reporting/proto/interface.proto" by Marijn Kruisselbrink · 3 days ago
  4. b2497b3 Delete components/reporting/proto/interface.proto by Hong Xu · 3 days ago
  5. 93196e5 Add two fields to pass some storage info by Hong Xu · 5 days ago

The Encrypted Reporting Pipeline (ERP) provides a universal method for upload of data for enterprise customers.

The code structure looks like this: Chrome:

  • //components/reporting Code shared between Chrome and Chrome OS.
  • //chrome/browser/policy/messaging_layer Code that lives only in the browser, primary interfaces for reporting data such as ReportQueueImpl and ReportQueueConfiguration. Chrome OS:
  • //platform2/missived Daemon for encryption and storage of reports.

If you'd like to begin using ERP within Chrome please check the comment in //components/reporting/client/report_queue_provider.h.