Privacy/Reviews/Telemetry/Measurements: Difference between revisions
Line 25: | Line 25: | ||
| not yet landed | | not yet landed | ||
|- | |- | ||
| [[Privacy/Reviews/Telemetry/Profile Age|Profile Age]] | | [[Privacy/Reviews/Telemetry/Profile Age|Profile Age]] | ||
| {{#lst:Privacy/Reviews/Telemetry/Profile Age|state}} | | {{#lst:Privacy/Reviews/Telemetry/Profile Age|state}} | ||
| not yet landed | | not yet landed | ||
|- | |- | ||
| [[Privacy/Reviews/Telemetry/Default Browser Status|Default Browser Status]] | | [[Privacy/Reviews/Telemetry/Default Browser Status|Default Browser Status]] | ||
| {{#lst:Privacy/Reviews/Telemetry/Default Browser Status|state}} | | {{#lst:Privacy/Reviews/Telemetry/Default Browser Status|state}} | ||
| not yet landed | | not yet landed | ||
|} | |} | ||
Line 44: | Line 44: | ||
|- | |- | ||
| info.reason | | info.reason | ||
| "idle-daily" | | "idle-daily" | ||
| not needed | | not needed | ||
| It's always the same string | | It's always the same string | ||
|- | |- | ||
| info.OS | | info.OS | ||
| "Darwin" | | "Darwin" | ||
| - | | - | ||
| Short string | | Short string | ||
|- | |- | ||
| info.appID | | info.appID | ||
| GUID identifier | | GUID identifier | ||
| - | | - | ||
| - | | - | ||
|- | |- | ||
| info.appName | | info.appName | ||
| "Firefox" | | "Firefox" | ||
| - | | - | ||
| - | | - | ||
|- | |- | ||
| info.appBuildID | | info.appBuildID | ||
| "20110624030724" | | "20110624030724" | ||
| - | | - | ||
| Identifies date/time of build | | Identifies date/time of build | ||
|- | |- | ||
| info.platformBuildID | | info.platformBuildID | ||
| - | | - | ||
| - | | - | ||
| ''same as appBuildID??'' | | ''same as appBuildID??'' | ||
|- | |- | ||
| info.cpucount | | info.cpucount | ||
| "2" | | "2" | ||
| - | | - | ||
| number of cores, etc. | | number of cores, etc. | ||
|- | |- | ||
| info.memsize | | info.memsize | ||
| | | 2922<br> | ||
| - | | - | ||
| | | RAM in megabytes<br> | ||
|- | |- | ||
| info.arch | | info.arch | ||
| "x86-64" | | "x86-64" | ||
| - | | - | ||
| cpu architecture | | cpu architecture | ||
|- | |- | ||
| info.version | | info.version | ||
| "11.0.0" | | "11.0.0" | ||
| - | | - | ||
| os version | | os version | ||
|- | |- | ||
| info.device | | info.device | ||
| "N810" | | "N810" | ||
| - | | - | ||
| present on mobile only?? | | present on mobile only?? | ||
|- | |- | ||
| info.manufacturer | | info.manufacturer | ||
| Nokia | | Nokia | ||
| - | | - | ||
| present on mobile only | | present on mobile only | ||
|- | |- | ||
| info.hardware | | info.hardware | ||
| ?? | | ?? | ||
| {{new|}} | | {{new|}} | ||
| Android hardware description | | Android hardware description | ||
|- | |- | ||
| info.persona | | info.persona | ||
| "336461" (integer ID) | | "336461" (integer ID) | ||
| {{new|}} | | {{new|}} | ||
| ?? Present when?? | | ?? Present when?? a persona is enabled<br> | ||
|- | |- | ||
| info.addons | | info.addons | ||
| name/GUID/version of installed addons | | name/GUID/version of installed addons | ||
| {{new|}} | | {{new|}} | ||
| ?? Present when?? | | ?? Present when?? always | ||
|- | |- | ||
| simpleMeasurements.uptime | | simpleMeasurements.uptime | ||
| | | 22 | ||
| - | | - | ||
| | | uptime in minutes | ||
|- | |- | ||
| simpleMeasurements.main | | simpleMeasurements.main | ||
| | | 1000 | ||
| - | | - | ||
| | | time from startup in main() | ||
|- | |- | ||
| simpleMeasurements.firstPaint | | simpleMeasurements.firstPaint | ||
| | | 2000 <br> | ||
| - | | - | ||
| | | time from startup to first paint | ||
|- | |- | ||
| simpleMasurements.sessionRestored | | simpleMasurements.sessionRestored | ||
| | | 3000 | ||
| - | | - | ||
| | | time from startup to session restore | ||
|- | |- | ||
| simpleMeasurements.js.e4x | | simpleMeasurements.js.e4x | ||
| | | 0 | ||
| - | | - | ||
| | | number of e4x encounters on the web | ||
|- | |- | ||
| simpleMeasurements.js.setProto | | simpleMeasurements.js.setProto | ||
| ?? | | ?? | ||
| - | | - | ||
| | | | ||
|- | |- | ||
| simpleMeasurements.js.customIter | | simpleMeasurements.js.customIter | ||
| ?? | | ?? | ||
| - | | - | ||
| - | | - | ||
|} | |} |
Revision as of 22:28, 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 | 2922 |
- | RAM in megabytes |
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 | "336461" (integer ID) | [NEW] | ?? Present when?? a persona is enabled |
info.addons | name/GUID/version of installed addons | [NEW] | ?? Present when?? always |
simpleMeasurements.uptime | 22 | - | uptime in minutes |
simpleMeasurements.main | 1000 | - | time from startup in main() |
simpleMeasurements.firstPaint | 2000 |
- | time from startup to first paint |
simpleMasurements.sessionRestored | 3000 | - | time from startup to session restore |
simpleMeasurements.js.e4x | 0 | - | number of e4x encounters on the web |
simpleMeasurements.js.setProto | ?? | - | |
simpleMeasurements.js.customIter | ?? | - | - |