Privacy/Reviews/Telemetry/Measurements: Difference between revisions

→‎Deployed (In Nightly/Aurora/Beta/Release): Document multipart XHR probe removal
(→‎Deployed (In Nightly/Aurora/Beta/Release): Document multipart XHR probe removal)
 
(30 intermediate revisions by 5 users not shown)
Line 9: Line 9:
Histograms that are collected by telemetry are listed in [http://mxr.mozilla.org/mozilla-central/source/toolkit/components/telemetry/TelemetryHistograms.h TelemetryHistograms.h], and ones that have review are also listed in the table below.
Histograms that are collected by telemetry are listed in [http://mxr.mozilla.org/mozilla-central/source/toolkit/components/telemetry/TelemetryHistograms.h TelemetryHistograms.h], and ones that have review are also listed in the table below.


== Reviewed Data  ==
== Relevant Strings ==
Privacy Policy: [http://www.mozilla.com/en-US/legal/privacy/firefox.html#telemetry http://www.mozilla.com/en-US/legal/privacy/firefox.html#telemetry]


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.  
''Opt-in strings:''
; 7-8 : Would you like to help improve Firefox by automatically reporting memory usage, performance, and responsiveness to Mozilla? ([https://hg.mozilla.org/mozilla-central/rev/2efc1f37ce92#l3.16 link to patch])
; 9+ : Will you help improve Firefox by sending anonymous information about performance, hardware characteristics, feature usage, and browser customizations to Mozilla? ([https://hg.mozilla.org/mozilla-central/rev/cf6245609f48#l2.16 link to patch])
 
== Measurements flagged for Review  ==
 
Data that's being collected potentially has privacy implications and ''must'' undergo a quick risk analysis. These measurements are listed below including any outcomes from the risk analysis.  


[[Privacy/Reviews/Telemetry/Measurement Template|Get the lightweight-review template here]]  
[[Privacy/Reviews/Telemetry/Measurement Template|Get the lightweight-review template here]]  


{| class="wikitable"
=== Undeployed (Not yet in Nightly/Aurora/Beta/Release) ===
{| class="wikitable sortable"
|-
|-
! Pending Measurement  
! Not yet deployed Measurement  
! Review Status  
! Review Status  
! Data Format Sample
! Notes
! Notes
|-
| Layers backend
| {{resolved|in bug}}
| ("Direct3D 9" "Direct3D 10" "OpenGL" "Basic")
| {{bug|721785}}
|-
| Add telemetry for startup crash detection
| {{resolved|covered by opt-in}}
|
| {{bug|723802}}
|-
| [[Privacy/Reviews/Telemetry/SSL_Certificates_And_Errors|SSL Certificates and Errors]]
| {{#lst:Privacy/Reviews/Telemetry/SSL_Certificates_And_Errors|state}}
|
| {{bug|707275}} - not yet landed
|-
|-
| [[Privacy/Reviews/Telemetry/Encountered Plugin Types|Encountered Plugin Types]]  
| [[Privacy/Reviews/Telemetry/Encountered Plugin Types|Encountered Plugin Types]]  
| {{#lst:Privacy/Reviews/Telemetry/Encountered Plugin Types|state}}  
| {{#lst:Privacy/Reviews/Telemetry/Encountered Plugin Types|state}}  
|
| 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
|
| {{bug|679938}} - not yet landed
|-
| Mutation Event Listener Count
| {{resolved|not needed}}
| two counters
| {{bug|694033}} - window instance count and portion with MELs
|-
| Image decode count (# of encoded images per tab)
| {{resolved|}}
|
| {{bug|684091}}
|-
| createTopLevelWindow - timing
| {{resolved|not needed}}
|
| {{bug|686435}}
|-
| cpuid Data - (list of capabilities)
| {{resolved|in bug}}
|
| {{bug|684038}}
|-
| screen and window sizes
| {{resolved|in bug}}
|
| {{bug|683071}} (no patch yet)
|-
| slow prepared statements (sqlite)
| {{resolved|in bug}}
| SQL prepared statements (without user data, [https://bug699051.bugzilla.mozilla.org/attachment.cgi?id=576021 just the structure])
| {{bug|699051}}
|}
|}


<br>  
<br>


{| class="wikitable"
=== Deployed (In Nightly/Aurora/Beta/Release) ===
 
{| class="wikitable sortable"
|-
|-
! Deployed Measurement  
! Deployed Measurement  
! Data format/sample  
! Data format/sample  
! Review Status  
! Review Status  
! Train/Release
! Notes
! Notes
|-
| Character Encoding menu used
| flag
|
| 22
| {{bug|840476}}
|-
| Character Encoding menu use situation
| enumeration of usage situations (labeled page, unlabeled page, local file or not, etc.)
|
| 22
| {{bug|840476}}
|-
| Multipart XHR Usage
| boolean
|{{resolved|will determine fate of feature}}
|
| {{bug|701361}} Measurement removed in train 22 along with the feature whose usage was measured.
|-
| gfx hardware info
| "adapterDescription":"", "adapterVendorID":"0x1002", "adapterDeviceID":"0x944a", "adapterRAM":"", "adapterDriver":"", "adapterDriverVersion":"", "adapterDriverDate":""
| {{resolved|needed for gfx regressions}}
| 12 ([https://hg.mozilla.org/integration/mozilla-inbound/rev/e29b78989aeb patch])
| {{bug|706340}}
|-
|-
| info.reason  
| info.reason  
| "idle-daily"  
| "idle-daily"  
| not needed  
| {{resolved|not needed}}
| 7
| It's always the same string
| It's always the same string
|-
|-
| info.OS  
| info.OS  
| "Darwin"  
| "Darwin"  
| -  
| {{resolved|not needed}}
| Short string
| 7 ([http://hg.mozilla.org/mozilla-central/rev/998d4edbf4b3 patch])
| Short string (in UA)
|-
|-
| info.appID  
| info.appID  
| GUID identifier  
| GUID identifier  
| -  
| {{resolved|not needed}}
| 7 ([http://hg.mozilla.org/mozilla-central/rev/998d4edbf4b3 patch])
| -
|-
| info.locale
| application locale (e.g., "en-US")
| {{resolved|not needed}}
| 7 ([http://hg.mozilla.org/mozilla-central/rev/0ac4818e5b4b patch])
| -
| -
|-
|-
| info.appName  
| info.appName  
| "Firefox"  
| "Firefox"  
| -  
| {{resolved|not needed}}
| -
| 7 ([http://hg.mozilla.org/mozilla-central/rev/998d4edbf4b3 patch])
| (in UA)
|-
| info.appVersion
| "7.0"
| {{resolved|not needed}}
| 7 ([http://hg.mozilla.org/mozilla-central/rev/998d4edbf4b3 patch])
| (in UA)
|-
|-
| info.appBuildID  
| info.appBuildID  
| "20110624030724"  
| "20110624030724"  
| -  
| {{resolved|not needed}}
| 7 ([http://hg.mozilla.org/mozilla-central/rev/998d4edbf4b3 patch])
| Identifies date/time of build
| Identifies date/time of build
|-
|-
| info.platformBuildID  
| info.platformBuildID  
| -
| "20110624030724"
| -  
| {{resolved|not needed}}
| ''same as appBuildID??''
| 7 ([http://hg.mozilla.org/mozilla-central/rev/998d4edbf4b3 patch])
| ''same as appBuildID''
|-
|-
| info.cpucount  
| info.cpucount  
| "2"  
| "2"  
| -
| {{resolved|not needed}}
| 7
| number of cores, etc.
| number of cores, etc.
|-
|-
| info.memsize  
| info.memsize  
| 2922<br>
| "2922"
| -
| {{resolved|not needed}}
| 7
| RAM in megabytes<br>
| RAM in megabytes<br>
|-
|-
| info.arch  
| info.arch  
| "x86-64"  
| "x86-64"  
| -
| {{resolved|not needed}}
| 7
| cpu architecture
| cpu architecture
|-
|-
| info.version  
| info.version  
| "11.0.0"  
| "11.0.0"  
| -
| {{resolved|not needed}}
| os version
| 7
| os version (in UA)
|-
|-
| info.device  
| info.device  
| "N810"  
| "N810"  
| -
| {{resolved|not needed}}
| present on mobile only??
| 7
| present on mobile only
|-
|-
| info.manufacturer  
| info.manufacturer  
| Nokia  
| "Nokia"
| -
| {{resolved|not needed}}
| 7
| present on mobile only
| present on mobile only
|-
|-
| info.hardware  
| info.hardware  
| &nbsp;??
| "smdkc210"
| {{new|}}  
| {{resolved|not needed}}  
| Android hardware description
| 7
| Android hardware description (mfr code-name)
|-
|-
| info.persona  
| info.persona  
| "336461" (integer ID)  
| "336461" (integer ID)  
| {{new|}}  
| {{resolved|opt-in adjusted for 9}}  
| &nbsp;?? Present when?? a persona is enabled<br>
| 9
| Present when a persona is enabled
|-
|-
| info.addons  
| info.addons  
| name/GUID/version of installed addons  
| name/GUID/version of installed addons  
| {{new|}}  
| {{resolved|opt-in adjusted for 9}}  
| &nbsp;?? Present when?? always
| 9
| Always present
|-
|-
| simpleMeasurements.uptime  
| simpleMeasurements.uptime  
| &nbsp;22  
| "22"
| -
| {{resolved|not needed}}
| uptime in minutes
| 7
| application uptime in minutes
|-
|-
| simpleMeasurements.main  
| simpleMeasurements.main  
| &nbsp;1000  
| "1000"
| -
| {{resolved|not needed}}
| time from startup in main()
| 7
| milliseconds from startup in main()
|-
|-
| simpleMeasurements.firstPaint  
| simpleMeasurements.firstPaint
| 2000 <br>
| "2000"
| -
| {{resolved|not needed}}
| time from startup to first paint
| 7
| milliseconds from startup to first paint
|-
|-
| simpleMasurements.sessionRestored  
| simpleMasurements.sessionRestored  
| &nbsp;3000  
| "3000"
| -
| {{resolved|not needed}}
| time from startup to session restore
| 7
| milliseconds from startup to session restore
|-
|-
| simpleMeasurements.js.e4x  
| simpleMeasurements.js.e4x  
| &nbsp;0  
| "0"
| -  
| {{resolved|opt-in adjusted for 9}} 
| number of e4x encounters on the web
| 8 ([http://hg.mozilla.org/mozilla-central/rev/ba19e1cd3f91 patch])
| number of e4x objects created since browser startup
|-
|-
| simpleMeasurements.js.setProto  
| simpleMeasurements.js.setProto  
| &nbsp;??
| "0"
| -  
| {{resolved|opt-in adjusted for 9}} 
|  
| 8 ([http://hg.mozilla.org/mozilla-central/rev/ba19e1cd3f91 patch])
| number of times the __proto__ property has been set
|-
|-
| simpleMeasurements.js.customIter  
| simpleMeasurements.js.customIter  
| &nbsp;??
| "0"
| -  
| {{resolved|opt-in adjusted for 9}} 
| -
| 8 ([http://hg.mozilla.org/mozilla-central/rev/ba19e1cd3f91 patch])
| number of times a custom __iterator__ was used
|}
|}
[[Category:Privacy/Reviews|TelemetryMeasurements]]
254

edits