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.