Privacy/Reviews/Telemetry/Measurements: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 44: Line 44:
|-
|-
| info.reason  
| info.reason  
| "idle-daily"<br>
| "idle-daily"
| not needed
| not needed
| It's always the same string
| It's always the same string
|-
|-
| info.OS  
| info.OS  
| <br>
| "Darwin"
| <br>
| -
| <br>
| Short string
|-
|-
| info.appID  
| info.appID  
| <br>
| GUID identifier
| <br>
| -
| <br>
| -
|-
|-
| info.appName  
| info.appName  
| <br>
| "Firefox"
| <br>
| -
| <br>
| -
|-
|-
| info.appBuildID  
| info.appBuildID  
| <br>
| "20110624030724"
| <br>
| -
| <br>
| Identifies date/time of build
|-
|-
| info.platformBuildID  
| info.platformBuildID  
| <br>
| -
| <br>
| -
| <br>
| ''same as appBuildID?''
|-
|-
| info.cpucount  
| info.cpucount  
| <br>
| "2"
| <br>
| -
| <br>
| number of cores, etc.
|-
|-
| info.memsize  
| info.memsize  
| <br>
| -
| <br>
| -
| <br>
| -
|-
|-
| info.arch  
| info.arch  
| <br>
| "x86-64"
| <br>
| -
| <br>
| cpu architecture
|-
|-
| info.version  
| info.version  
| <br>
| "11.0.0"
| <br>
| -
| os version<br>
| os version
|-
|-
| info.device  
| info.device  
| N810<br>
| N810
| <br>
| -
| <br>
| present on mobile only
|-
|-
| info.manufacturer  
| info.manufacturer  
| Nokia<br>
| Nokia
| <br>
| -
| <br>
| present on mobile only
|-
|-
| info.hardware  
| info.hardware  
| <br>
| -
| {{new|}}
| {{new|}}
| Android hardware description<br>
| Android hardware description<br>
|-
|-
| info.persona  
| info.persona  
| <br>
| -
| {{new|}}
| {{new|}}
| <br>
| present on mobile only
|-
|-
| info.addons  
| info.addons  
| <br>
| -
| {{new|}}
| {{new|}}
| <br>
| -
|-
|-
| simpleMeasurements.uptime  
| simpleMeasurements.uptime  
| <br>
| ??
| <br>
| -
| <br>
| -
|-
|-
| simpleMeasurements.main  
| simpleMeasurements.main  
| <br>
| ??
| <br>
| -
| <br>
| -
|-
|-
| simpleMeasurements.firstPaint  
| simpleMeasurements.firstPaint  
| <br>
| ??
| <br>
| -
| <br>
| -
|-
|-
| simpleMasurements.sessionRestored  
| simpleMasurements.sessionRestored  
| <br>
| ??
| <br>
| -
| <br>
| -
|-
|-
| simpleMeasurements.js.e4x  
| simpleMeasurements.js.e4x  
| <br>
| ??
| <br>
| -
| Number of e4x encounters<br>
| -
|-
|-
| simpleMeasurements.js.setProto  
| simpleMeasurements.js.setProto  
| <br>
| ??
| <br>
| -
| <br>
| -
|-
|-
| simpleMeasurements.js.customIter  
| simpleMeasurements.js.customIter  
| <br>
| ??
| <br>
| -
| <br>
| -
|}
|}

Revision as of 21:34, 24 August 2011

As Telemetry matures and we add more types of data we want to measure, it is important to keep track of what we're gathering and how we're respecting users' privacy. This page lists all of the types of data collected and links to any risk analysis done for the specific measurements.

The current list of histograms collected is in toolkit/components/telemetry/TelemetryHistograms.h

Instead of full reviews on each major type of measurement, a lightweight risk analysis should be performed to quickly document the question each measurement answers as well as actions taken to minimize privacy risks.

Histograms

Histograms that are collected by telemetry are listed in TelemetryHistograms.h, and ones that have review are also listed in the table below.

Reviewed Data

Data that's being collected and potentially has privacy implications undergoes a quick risk analysis. Data of this type is listed below including any outcomes from the risk analysis.

Get the lightweight-review template here

Pending Measurement Review Status Notes
Encountered Plugin Types [ON TRACK] open risks not yet landed
Profile Age [DROPPED] out of scope for telemetry not yet landed
Default Browser Status [RESOLVED] (19-Oct-2011) complete not yet landed


Deployed Measurement Data format/sample Review Status Notes
info.reason "idle-daily" not needed It's always the same string
info.OS "Darwin" - Short string
info.appID GUID identifier - -
info.appName "Firefox" - -
info.appBuildID "20110624030724" - Identifies date/time of build
info.platformBuildID - - same as appBuildID?
info.cpucount "2" - number of cores, etc.
info.memsize - - -
info.arch "x86-64" - cpu architecture
info.version "11.0.0" - os version
info.device N810 - present on mobile only
info.manufacturer Nokia - present on mobile only
info.hardware - [NEW] Android hardware description
info.persona - [NEW] present on mobile only
info.addons - [NEW] -
simpleMeasurements.uptime ?? - -
simpleMeasurements.main ?? - -
simpleMeasurements.firstPaint ?? - -
simpleMasurements.sessionRestored ?? - -
simpleMeasurements.js.e4x ?? - -
simpleMeasurements.js.setProto ?? - -
simpleMeasurements.js.customIter ?? - -