Let users know we will delete past telemetry when they opt out of data collection in about:preferences#privacy.
Categories
(Firefox :: Settings UI, task, P1)
Tracking
()
People
(Reporter: chsiang, Assigned: emmamalysz)
References
(Depends on 1 open bug, Blocks 1 open bug, )
Details
Attachments
(2 files, 1 obsolete file)
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
jcristau
:
approval-mozilla-beta+
|
Details | Review |
Why:
We will let users know when they opt out of data collection in about:preferences#privacy, Firefox will also delete their data in 30 days.
What:
Update the string
Send the deletion ping when a user unticks the checkout
Add a confirmation modal
Scope:
Fast track the above work to land in en-US asap
Do L10N in later releases
Backend work will land in 72 and is tracked in this bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1585410
Hi Betsy,
Do you want to link the spec you have here (either the google doc or invision)?
Comment 2•5 years ago
|
||
We can share language when it is finalized, which it is not yet. I am going to hold off putting here for now because this tends to cause confusion. Aaron's your point person for the spec.
Assignee | ||
Updated•5 years ago
|
Comment 3•5 years ago
|
||
[Tracking Requested - why for this release]: We need this change in Fx72.0 to correspond with: https://bugzilla.mozilla.org/show_bug.cgi?id=1585410.
:bwinton - can you take a look at this ticket and advise? Many thanks.
Comment 4•5 years ago
|
||
AFAICT after bug 1585410 we send the deletion-request when the user opts out. Is making that optional really necessary right now?
Comment 5•5 years ago
|
||
Yes, we would like this to land in 72 if possible. I suspect we might be looking at uplifting strings, which isn't the greatest, but timelines are what they are.
:jcristau - As I understand it, this bug isn't about making the deletion-request optional, but is about informing the user that that's what we're doing so that they know the full impact of unchecking that option. (Maybe we'll decouple those two things in the future, but that's a UX call for another day. 🙂)
Comment 6•5 years ago
|
||
Both the title of this bug and comment 0 talk about an "option". Plus I guess as a user if I want to disable telemetry I'm not sure I'd care about the "full impact" (to mozilla), so the value of an extra modal isn't clear to me. But OK...
Updated•5 years ago
|
Assignee | ||
Comment 7•5 years ago
|
||
Updated•5 years ago
|
Comment 10•5 years ago
|
||
Backed out changeset 9cf05aa4c43c (bug 1599444) for causing mass browser-chrome failures CLOSED TREE
Backout revision https://hg.mozilla.org/integration/autoland/rev/9248ed2180c6a0853827b42db34134e8635704d4
Failure logs: bc10 - https://treeherder.mozilla.org/logviewer.html#?job_id=280056495&repo=autoland
bc3 - https://treeherder.mozilla.org/logviewer.html#?job_id=280056503&repo=autoland
bc2 - https://treeherder.mozilla.org/logviewer.html#?job_id=280054776&repo=autoland
bc1 - https://treeherder.mozilla.org/logviewer.html#?job_id=280056494&repo=autoland
Emma can you please take a look?
Comment 11•5 years ago
|
||
I looked at the failure - in the markup, the button is telemetryDataDeletionLearnMoree
(note extra e
at the end) which means that calling document.getElementById("telemetryDataDeletionLearnMore")
returns null and things are sad.
Comment 12•5 years ago
|
||
Comment 13•5 years ago
|
||
bugherder |
Assignee | ||
Updated•5 years ago
|
Comment 14•5 years ago
|
||
added bug that has the link for the learn more - https://bugzilla.mozilla.org/show_bug.cgi?id=1602044.
Assignee | ||
Comment 16•5 years ago
|
||
The correct link has been updated in Bug 1602062 and both patches have landed
Comment 17•5 years ago
|
||
They've landed in mozilla-central (for 73). Comments 3 and 5 mention wanting this in 72, so we would need an uplift request ASAP if this is still part of the plan. And somehow handle l10n, e.g. by making this en-US only(?).
Assignee | ||
Comment 18•5 years ago
|
||
Assignee | ||
Comment 19•5 years ago
|
||
I have a patch up currently that would make this en-US only (as I just discussed with Cindy). After review, we could uplift that patch first and then the correct SUMO link in Bug 1602062. The localization can be handled after. Gijs, does this flow sound correct?
Comment 20•5 years ago
|
||
(In reply to Emma Malysz from comment #19)
I have a patch up currently that would make this en-US only (as I just discussed with Cindy). After review, we could uplift that patch first and then the correct SUMO link in Bug 1602062. The localization can be handled after. Gijs, does this flow sound correct?
I think if we want this en-US only on 72, we should inline the en-US string instead of using the ftl file, and only land that patch on beta. I posted a more complete suggestion on phab. If I've misunderstood and we also want this to be en-US only on nightly, things get more complicated (esp: what do we mean by "en-US only").
Assignee | ||
Comment 21•5 years ago
|
||
Updated•5 years ago
|
Assignee | ||
Comment 22•5 years ago
|
||
Comment on attachment 9117031 [details]
Bug 1599444, allow users to delete past telemetry data within about:preferences#privacy r=Gijs
Beta/Release Uplift Approval Request
- User impact if declined: Shredder wouldn't be shippable.
- Is this code covered by automated tests?: No
- Has the fix been verified in Nightly?: No
- Needs manual test from QE?: Yes
- If yes, steps to reproduce: 1. Open about:preferences#privacy in official Nightly build.
- Tick the box that reads "Allow Firefox to send technical and interaction data to Mozilla."
- Expected behavior: see notification box that you are now opting out of telemetry data collection and that Mozilla will remove data within 30 days.
- List of other uplifts needed: None
- Risk to taking this patch: Low
- Why is the change risky/not risky? (and alternatives if risky): A simple frontend only change with no other alternative.
- String changes made/needed: Hard coded in the patch
Assignee | ||
Updated•5 years ago
|
Updated•5 years ago
|
Comment 23•5 years ago
|
||
Verified in Nightly 73.0a1 (2019-12-22), the notification box appears as requested. Waiting for the push to be made in Beta.
Updated•5 years ago
|
Comment 24•5 years ago
|
||
Comment on attachment 9117031 [details]
Bug 1599444, allow users to delete past telemetry data within about:preferences#privacy r=Gijs
approved for 72.0b11.
Comment 25•5 years ago
|
||
bugherder uplift |
Comment 26•5 years ago
|
||
Verified in Beta 73.0b2, the notification box appears as requested.
Updated•5 years ago
|
Description
•