Telemetry/GSoC17:AboutTelemetry

From MozillaWiki
< Telemetry
Revision as of 18:30, 28 February 2017 by Chutten (talk | contribs) (Initial commit.)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

about:telemetry is a piece of Firefox that shows users what anonymous usage data we collect and send to Mozilla's servers. You can see it in its current state by running any modern version of Firefox and typing about:telemetry into the address bar.

At present it isn't very friendly-looking, and it isn't very easy to use. Recent architectural changes to the Firefox codebase has resulted in many inelegant code changes as well as awkward user interface elements. Regardless, it still manages to display structured data (Telemetry "pings") in ways that facilitate certain specific use cases.

The GSoC project is to redesign and reimplement about:telemetry to be more usable, more accessible, and more maintainable. Things the redesigned about:telemetry will:

  • Make it easier for developers to check that a new data collection probe is working
  • Make it easier for users to learn what data is collected by Firefox and why
  • Make it easier for developers to add new data collection methods and render them cleanly in the UI
  • Make it easier for users to navigate the history of data that has already been collected by Firefox

about:telemetry is written in HTML, CSS, and JavaScript and can be found at toolkit/content/aboutTelemetry*.