Clone this repo:


  1. a0f3540 [ios] disable StorageTest.WriteIntoNewStorageAndUploadWithKeyUpdate for ios by David Jean · 26 hours ago master
  2. dae9e68 Add periodic key update. by Leonid Baraz · 8 days ago
  3. 9ebec17 Fix Storage to deliver key once once at startup. by Leonid Baraz · 13 days ago
  4. 454127c Switch StorageModule to StorageModuleInterface wherever possible. by Leonid Baraz · 13 days ago
  5. e38581c Create a MissiveStorageModule by Zach Trudo · 2 weeks 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 ReportQueue 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 //chrome/browser/policy/messaging_layer/public/report_client.h.