FYI, please see this blog post for more information on this deprecation trial:
https://developer.chrome.com/blog/third-party-cookie-deprecation-trial/ On Fri, Nov 17, 2023 at 7:52 PM Mike Taylor <miketa...@chromium.org> wrote: > LGTM for a deprecation trial from M120 to M132. For those of you who have > followed my career (all 2 of you), it shouldn't come as a surprise that I > appreciate the desire and efforts to minimize the compat implications for > sites that are earnestly moving towards this brave new post-3rd-party > cookies world. > > (Note: I don't work on third-party cookie deprecation but I would have > landed on a similarly recommended timeline for migration/deprecation. > Thanks for being accommodating and realistic to the complicated demands of > web development and deployment of different use-cases.) > > On 11/17/23 1:21 PM, Ben Kelly wrote: > > Contact emails > > johann...@chromium.org, wanderv...@chromium.org > > Explainer > > None > > Specification > > > https://datatracker.ietf.org/doc/html/draft-ietf-httpbis-rfc6265bis-12#name-the-cookie-header-field > > Summary > > We intend to deprecate and remove default access to third-party (aka > cross-site) cookies as part of the Privacy Sandbox Timeline for the Web, > starting with an initial 1% testing period in Q1 2024, followed by a > gradual phaseout planned to begin in Q3 2024 after consultation with the > CMA. (The gradual phaseout is subject to addressing any remaining > competition concerns of the UK’s Competition and Markets Authority.) > > Phasing out third-party cookies (3PCs) is a central effort to the Privacy > Sandbox initiative, which aims to responsibly reduce cross-site tracking on > the web (and beyond) while supporting key use cases through new > technologies. Our phaseout plan was developed with the UK's Competition and > Markets Authority, in line with the commitments we offered for Privacy > Sandbox for the web. > > To support this effort we would like to run a deprecation trial for > third-party embedded content. Qualified third-parties participating in the > trial can supply a token via an iframe or third-party script in order to > continue receiving third-party cookies on requests to that origin. > > Goals for experimentation > > The primary goal of the deprecation trial is to reduce the amount of > broken user-visible experiences as third-party cookies are phased out. > Third-party embedded content or services with these kinds of experiences > can use the trial to continue to receive third-party cookies while they > work on long term solutions for their users based on CHIPS, Storage Access > API, Related Website Sets, FedCM, etc. > > To meet this goal, requests to register for the deprecation trial will be > reviewed to confirm eligibility. Specifically, third-party providers will > need to demonstrate functional breakage in user journeys to be eligible. > Because the deprecation trial is not intended to support cross-site > tracking for advertising purposes, third-party embeds and services used for > advertising will not be eligible. The ineligibility of advertising use > cases will also help to ensure the deprecation trial does not interfere > with the industry testing planned for the start of 2024 as described by > the CMA > <https://www.gov.uk/cma-cases/investigation-into-googles-privacy-sandbox-browser-changes#industry-testing> > . > > Experiment timeline > > Registration opens the week of November 27, 2023. > > The trial will end on December 27, 2024. > > Effective in Chrome versions M120 through M132 > > Blink component > > Internals>Network>Cookies > <https://bugs.chromium.org/p/chromium/issues/list?q=component:Internals%3ENetwork%3ECookies> > > Search tags > > 3pcd <https://chromestatus.com/features#tags:3pcd> > > TAG review > > None > > TAG review status > > Not applicable > > Risks > Interoperability and Compatibility > > Web Compatibility: > > Despite 3PCs already being blocked in Firefox and Safari and developer > outreach efforts to raise awareness and encourage developers to prepare for > the deprecation, we currently estimate that a non-trivial number of sites > are still relying on third-party cookies for some user-facing > functionality. See Intent to Deprecate and Remove for more information: > https://groups.google.com/a/chromium.org/g/blink-dev/c/RG0oLYQ0f2I/m/xMSdsEAzBwAJ > > > Interoperability: > > Both Firefox and Safari have removed default access to third-party cookies > already, though there are small differences in how browsers treat > SameSite=None cookies in so called “ABA” scenarios (site A embeds site B, > which embeds site A again). Chrome ships the more secure and more > restrictive variant, and from initial conversations we are optimistic that > other browsers will adopt it as well. There are also subtle differences in > how browsers restore access to third-party cookies through mechanisms such > as heuristics or custom quirks. Where Chrome implements similar measures > (such as the heuristics), we try to follow the launch and standards > processes to achieve as much interop as we can, given other requirements > such as privacy and security. > > > Gecko: Shipped/Shipping > > WebKit: Shipped/Shipping > > Web developers: Mixed signals ( > https://privacysandbox.com/news/privacy-sandbox-for-the-web-reaches-general-availability/#:~:text=The%20Benefits%20of%20Collaboration) > As one of the most impactful changes to the web platform in a long time, > the deprecation of 3rd party cookies and the introduction of alternative > APIs have received a lot of helpful feedback from web developers to an > extent impossible to summarize in a few sentences. As described in the > summary, the Privacy Sandbox wants to ensure that a vibrant, freely > accessible web can exist even as we roll out strong user protections and we > will continue to work with web developers to understand their use cases and > ship the right (privacy-enhancing) APIs. And we’ve received feedback that > gives us confidence that we’re on the right track. > > Other signals: > > Activation > > Impact on the Ads ecosystem: > > A suite of APIs for delivering relevant ads, measuring ad performance, and > preventing fraud and abuse are now generally available in Chrome to > continue to facilitate ad-supported content on the web. We continue to work > closely with the UK Competition and Markets Authority (CMA) on evaluating > the impact of this change on the ads ecosystem. > > > WebView application risks > > Does this intent deprecate or change behavior of existing APIs, such that > it has potentially high risk for Android WebView-based applications? > > None > > > > Ongoing technical constraints > > None > > > Debuggability > > Developers may use the command-line testing switch > --test-third-party-cookie-phaseout (available starting Chrome 115) or > enable chrome://flags#test-third-party-cookie-phaseout (available > starting Chrome 117), to simulate browser behavior with default access to > third-party cookies removed. We also started reporting DevTools issues for > cookies impacted by the deprecation starting in Chrome 117 to help identify > potentially impacted workflows. We are continuing to improve our developer > documentation on debugging third-party cookies usage, and guidance on > migration to new APIs. > > https://developer.chrome.com/blog/cookie-countdown-2023oct/ > > > Will this feature be supported on all six Blink platforms (Windows, Mac, > Linux, Chrome OS, Android, and Android WebView)? > > No > > Third-Party Cookies will be deprecated on Windows, Mac, Linux, Chrome OS, > Android. The deprecation will not affect Android WebView for the time > being, where 3PCs are already blocked by default, but can be re-enabled by > the embedding application. > > > Is this feature fully tested by web-platform-tests > <https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md> > ? > > Yes > > Yes. We have put together a set of WPTs which cover third-party cookie > blocking for subresource requests. It is not yet comprehensive, we are > working on adding additional tests to support our standardization efforts. > > > https://wpt.fyi/results/cookies/third-party-cookies/third-party-cookies.tentative.https.html?label=experimental&label=master&aligned > > > Flag name on chrome://flags > > test-third-party-cookie-phaseout > > Finch feature name > > None > > Non-finch justification > > None > > Requires code in //chrome? > > False > > Launch bug > > https://launch.corp.google.com/4276016 > > Estimated milestones > > DevTrial on desktop > > 117 > > DevTrial on Android > > 117 > > > Link to entry on the Chrome Platform Status > > https://chromestatus.com/feature/5133113939722240 > > Links to previous Intent discussions > -- > You received this message because you are subscribed to the Google Groups > "blink-dev" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to blink-dev+unsubscr...@chromium.org. > To view this discussion on the web visit > https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAK7rkMgacVy4YDA4T6z72mEPfwGst3O1_GbB8jF_W5kBwPyAXA%40mail.gmail.com > <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAK7rkMgacVy4YDA4T6z72mEPfwGst3O1_GbB8jF_W5kBwPyAXA%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > > -- You received this message because you are subscribed to the Google Groups "blink-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+unsubscr...@chromium.org. To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAK7rkMhn08xdB-7ONkGe_oWWrTJx1HBN0SP0dwanowWtg9BFiA%40mail.gmail.com.