Closed Bug 1561385 Opened 5 months ago Closed 4 months ago

Enable ETP cookie tracking restrictions by default for all GV apps

Categories

(GeckoView :: General, enhancement, P1)

All
Android
enhancement

Tracking

(firefox-esr60 wontfix, firefox-esr68 fixed, firefox68 wontfix, firefox69 fixed, firefox70 fixed)

RESOLVED FIXED
mozilla70
Tracking Status
firefox-esr60 --- wontfix
firefox-esr68 --- fixed
firefox68 --- wontfix
firefox69 --- fixed
firefox70 --- fixed

People

(Reporter: cpeterson, Assigned: esawin)

References

(Depends on 1 open bug, Blocks 1 open bug)

Details

(Whiteboard: [geckoview:fenix:m7] [fennec68.1])

Attachments

(1 file)

Bug 1554071 will enable ETP by default in Fennec, but not GV. We should enable ETP by default in GV for all GV-powered apps, including third-party apps. They can manually disable ETP if they need to.

Assignee: nobody → esawin
Blocks: 1554071
Pushed by esawin@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/2d191eca319f
[1.0] Change GeckoView cookie behavior default to block third-party trackers (ETP). r=snorp,geckoview-reviewers

Chris, can you please communicate the new default up to A-C/Fenix, to make sure they override ContenBlocking.cookieBehavior to their desired default.

Flags: needinfo?(cpeterson)
Status: NEW → RESOLVED
Closed: 4 months ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla70

(In reply to Eugen Sawin [:esawin] from comment #3)

Chris, can you please communicate the new default up to A-C/Fenix, to make sure they override ContenBlocking.cookieBehavior to their desired default.

Done: https://github.com/mozilla-mobile/fenix/issues/1749#issuecomment-509517270

We'll want to uplift this fix to GV 69 Beta because that's the next GV version Fenix will pick up.

Do we also need to uplift it to ESR 68 as part of Fennec ETP bug 1554071?

Flags: needinfo?(cpeterson) → needinfo?(esawin)

(In reply to Chris Peterson [:cpeterson] from comment #5)

(In reply to Eugen Sawin [:esawin] from comment #3)

Chris, can you please communicate the new default up to A-C/Fenix, to make sure they override ContenBlocking.cookieBehavior to their desired default.

Done: https://github.com/mozilla-mobile/fenix/issues/1749#issuecomment-509517270

We'll want to uplift this fix to GV 69 Beta because that's the next GV version Fenix will pick up.

Do we also need to uplift it to ESR 68 as part of Fennec ETP bug 1554071?

This bug changes the cookie settings default, bug 1554071 exposes the new ETP cookie setting in the UI.
We will need to uplift both patches.

Flags: needinfo?(esawin)

(In reply to Eugen Sawin [:esawin] from comment #6)

Do we also need to uplift it to ESR 68 as part of Fennec ETP bug 1554071?

This bug changes the cookie settings default, bug 1554071 exposes the new ETP cookie setting in the UI.
We will need to uplift both patches.

In that case, I will set esr68=affected so we remember to uplift.

After uplifting Fennec ETP to ESR 68, we can let it ride in ESR 68.1 (September 3). I think ETP is a big enough change that it warrants some Fennec beta test time. We don't need to rush it in a Fennec ESR 68.0.x dot release (July).

Comment on attachment 9076056 [details]
Bug 1561385 - [1.0] Change GeckoView cookie behavior default to block third-party trackers (ETP).

ESR Uplift Approval Request

  • If this is not a sec:{high,crit} bug, please state case for ESR consideration: Together with bug 1554071, this enables Enhanced Tracking Protection (ETP) by default for Fennec for a consistent privacy policy across platforms.
  • User impact if declined: Default cookie behavior would remain in a permissive state, not according to ETP.
  • Fix Landed on Version: 70
  • Risk to taking this patch: Low
  • Why is the change risky/not risky? (and alternatives if risky): It only changes the cookie behavior default.
  • String or UUID changes made by this patch: None
Attachment #9076056 - Flags: approval-mozilla-esr68?

69=affected because we'll also want to uplift this ETP default to GV 69 Beta for Fenix.

Can you please request Beta approval for this too?

Flags: needinfo?(esawin)

Comment on attachment 9076056 [details]
Bug 1561385 - [1.0] Change GeckoView cookie behavior default to block third-party trackers (ETP).

Beta/Release Uplift Approval Request

See comment 8.

Flags: needinfo?(esawin)
Attachment #9076056 - Flags: approval-mozilla-beta?

Comment on attachment 9076056 [details]
Bug 1561385 - [1.0] Change GeckoView cookie behavior default to block third-party trackers (ETP).

Enables ETP by default. Approved for GV69 and Fennec 68.1b2.

Attachment #9076056 - Flags: approval-mozilla-esr68?
Attachment #9076056 - Flags: approval-mozilla-esr68+
Attachment #9076056 - Flags: approval-mozilla-beta?
Attachment #9076056 - Flags: approval-mozilla-beta+
Whiteboard: [geckoview:fenix:m7] → [geckoview:fenix:m7] [fennec68.1]
Depends on: 1588902
You need to log in before you can comment on or make changes to this bug.