Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TAG spec review of Bounce Tracking Mitigations #862

Closed
1 task done
amaliev opened this issue Jun 16, 2023 · 6 comments
Closed
1 task done

TAG spec review of Bounce Tracking Mitigations #862

amaliev opened this issue Jun 16, 2023 · 6 comments
Assignees
Labels

Comments

@amaliev
Copy link

amaliev commented Jun 16, 2023

こんにちは TAG-さん!

I'm requesting a TAG review of Bounce Tracking Mitigations.

With browser vendors now actively working to remove third-party cookies from the web, some platform trackers are moving to bounce tracking. This technique involves navigating to a tracker domain at the top level of a browser tab, setting or reading a first-party cookie, and then quickly redirecting away using a request that encodes the value of that first-party cookie. Sometimes the redirect is back to the original page and sometimes to a new site. In either case, bounce tracking semantically functions like setting a third-party cookie. This explainer outlines a proposal for mitigating the privacy impact of bounce trackers.

Further details:

  • I have reviewed the TAG's Web Platform Design Principles
  • Relevant time constraints or deadlines: Q3 2023
  • The group where the work on this specification is currently being done: PrivacyCG
  • The group where standardization of this work is intended to be done (if current group is a community group or other incubation venue): N/A
  • Major unresolved issues with or opposition to this specification: N/A
  • This work is being funded by: Google

You should also know that...

N/A

We'd prefer the TAG provide feedback as (please delete all but the desired option):

🐛 open issues in our GitHub repo for each point of feedback

@wanderview
Copy link

Just to clarify, I think this is intended to cover "bounce tracking mitigations" which is one part of the nav-tracking-mitigations repository. In particular, the spec is just this section of the doc:

https://privacycg.github.io/nav-tracking-mitigations/#bounce-tracking-mitigations

The privacycg chairs asked us to include it in this repo and due to bikeshed tooling support we could only have a single document in the repo. So the spec is a section within the larger report doc.

Sorry for any confusion about this!

@amaliev amaliev changed the title TAG spec review of Navigational-Tracking Mitigations TAG spec review of Bounce Tracking Mitigations Jun 27, 2023
@torgo torgo added this to the 2023-07-31-f2f-Mos-Eisley milestone Jul 19, 2023
@rhiaro
Copy link
Contributor

rhiaro commented Aug 2, 2023

Hi @wanderview @amaliev @jyasskin. We (@torgo @hadleybeeman @maxpassion and I) reviewed this in our virtual face-to-face this week. We're really happy to see this being worked on! The design looks good and well aligned with the privacy principles.

What feedback have you had from other browsers in the PrivacyCG? It's great to see that you feel the proposal is aligned with what other implementers have done, and we would be even happier to see other implementers collaborating with you on documenting this behaviour – which would give clear guidance to web developers. ✨

We're looking forward to hearing more about your progress going forward. What are your thoughts about your next steps?

@wanderview
Copy link

Thank you!

We agree that browser interop on this feature would be great and we intend to keep working on alignment with other vendors. Next steps for us:

  1. Launch our MVP and get experience in production. We hope this will provide evidence it's safe for other browsers to move beyond list-based approaches.
  2. Run additional experiments to close the gap between chrome's coverage and the coverage achieved by other browsers. (For example, triggering on http cache state)

The coming TPAC will be a good opportunity to discuss with other browser vendors.

@wanderview
Copy link

What feedback have you had from other browsers in the PrivacyCG?

Sorry, missed answering this.

We have official requests for feedback from other browser vendors here:

mozilla/standards-positions#835
WebKit/standards-positions#214

I don't want to speak for them, but I will say personally I think our interactions in privacycg on this feature have been positive.

@hadleybeeman
Copy link
Member

Hi @wanderview @amaliev @jyasskin. We are looking at this again in our W3C TAG breakout session.

We are going to close this. We like the direction and design of this feature, but we note how early it is and are glad you're collaborating with other stakeholders — though we would like to see full consensus (which we understand comes later than positive interactions).

We hope you continue to work on getting that consensus. Please do open a new review when the design (and consensus) is a bit more mature.

@hadleybeeman hadleybeeman added the Resolution: satisfied with concerns The TAG is satisfied with this work overall but requires changes label Aug 21, 2023
@wanderview
Copy link

FYI, @Trikolon and @bvandersloot mentioned at TPAC that Mozilla is implementing this bounce tracking mitigations feature in Firefox.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

6 participants