Closed Bug 1740232 Opened 3 years ago Closed 3 years ago

Add telemetry to track privacy.restrict3rdpartystorage.rollout.enabledByDefault preference state

Categories

(Core :: Privacy: Anti-Tracking, task, P1)

task

Tracking

()

RESOLVED FIXED
96 Branch
Tracking Status
firefox95 + fixed
firefox96 --- fixed

People

(Reporter: pbz, Assigned: pbz)

References

Details

(Whiteboard: [fxatps-tcp])

Attachments

(2 files)

We should add telemetry to keep track of whether users opted in or out of TCP in standard mode.

This could be a scalar with 3 states:
0: opted out
1: opted in
2: pref unset (= not part of the experiment)

We can update the scalar from _setDefaultCookieBehavior in BrowserGlue.jsm.

Summary: Add telemetry to track privacy.rollout_dfpi_enabled_by_default preference state → Add telemetry to track pprivacy.restrict3rdpartystorage.rollout.enabledByDefault preference state
Summary: Add telemetry to track pprivacy.restrict3rdpartystorage.rollout.enabledByDefault preference state → Add telemetry to track privacy.restrict3rdpartystorage.rollout.enabledByDefault preference state
Attachment #9249992 - Flags: data-review?(mmccorquodale)

[Tracking Requested - why for this release]:
If possible we'd like to also uplift this telemetry patch into 95 to support our TCP rollout experiment. See meta bug 1731713 for details.
Landing this patch is currently blocked on the telemetry data-review.

Comment on attachment 9249992 [details]
data-review-request-bug-1740232.txt

  1. Is there or will there be documentation that describes the schema for the ultimate data set in a public, complete, and accurate way?
    Yes, this will be documented in the probe dictionary.

  2. Is there a control mechanism that allows the user to turn the data collection on and off?
    Yes, users can opt out of telemetry collection.

  3. If the request is for permanent data collection, is there someone who will monitor the data over time?
    Not permanent data collection.

  4. Using the category system of data types on the Mozilla wiki, what collection type of data do the requested measurements fall under?
    Category 2, interaction data.

  5. Is the data collection request for default-on or default-off?
    Default on.

  6. Does the instrumentation include the addition of any new identifiers?
    No new identifiers.

  7. Is the data collection covered by the existing Firefox privacy notice?
    Yes.

  8. Does there need to be a check-in in the future to determine whether to renew the data?
    Check in at Firefox 101.

  9. Does the data collection use a third-party collection tool?
    No.


data-review +

Attachment #9249992 - Flags: data-review?(mmccorquodale) → data-review+
Pushed by pzuhlcke@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/32aba4f911e2
Add telemetry for the privacy.restrict3rdpartystorage.rollout.enabledByDefault pref. r=anti-tracking-reviewers,timhuang
Flags: needinfo?(pbz)
Pushed by pzuhlcke@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/9ad8f06ba70d
Add telemetry for the privacy.restrict3rdpartystorage.rollout.enabledByDefault pref. r=anti-tracking-reviewers,timhuang
Regressions: 1742001
Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 96 Branch

Comment on attachment 9249960 [details]
Bug 1740232 - Add telemetry for the privacy.restrict3rdpartystorage.rollout.enabledByDefault pref. r=#anti-tracking!

Beta/Release Uplift Approval Request

  • User impact if declined: We'd like to uplift this telemetry patch into 95 to support our TCP rollout experiment and keep track of user opt-in/opt-out choice. See meta bug 1731713 for details.
  • Is this code covered by automated tests?: Yes
  • Has the fix been verified in Nightly?: No
  • Needs manual test from QE?: No
  • If yes, steps to reproduce:
  • List of other uplifts needed: None
  • Risk to taking this patch: Low
  • Why is the change risky/not risky? (and alternatives if risky): Small patch for telemetry only, no user facing changes. Changes and surrounding code covered by automated tests.
  • String changes made/needed:
Attachment #9249960 - Flags: approval-mozilla-beta?

Comment on attachment 9249960 [details]
Bug 1740232 - Add telemetry for the privacy.restrict3rdpartystorage.rollout.enabledByDefault pref. r=#anti-tracking!

Approved for 95 beta 11, thanks.

Attachment #9249960 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
See Also: → 1758828
Blocks: 1767415
Whiteboard: [fxatps-tcp]
Blocks: 1776766
Blocks: 1797515
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: