Hi Blink API owners,
We would like to request your approval for adding a first-party version of this Deprecation Trial. This will be helpful for top-level origins that also need additional transition time, in cases where it is impossible, impractical or unnecessary to sign the affected third-party (3P) providers up for the 3P deprecation trial. This deprecation trial temporarily provides cross-site cookie access for non-advertising use cases. This has been requested by web developers on threads such as the I2D&R thread <https://groups.google.com/a/chromium.org/g/blink-dev/c/RG0oLYQ0f2I/m/GS14IqCOAQAJ> for third-party cookies. Our proposed timelines for this trial remain unchanged: Registration opens the week of January 15, 2024 [1] The trial will end on December 27, 2024 Effective in Chrome versions M120 through M132 [1] As communicated previously, the grace period <https://developers.google.com/privacy-sandbox/blog/third-party-cookie-deprecation-trial#:~:text=We%20acknowledge%20that,the%20grace%20period> that we are providing for the third-party deprecation trial also applies to the first-party deprecation trial. Additionally, to minimize user impact before registration for the trial opens, Chrome will provide temporary access to third-party cookies for sites with reported <http://goo.gle/report-3pc-broken> user-facing breakage during this grace period. On Tuesday, December 5, 2023 at 3:53:04 PM UTC-5 Ben Kelly wrote: > FYI, we are also planning to provide a grace period for sites registered > and approved for the deprecation trial to give them time to deploy trial > tokens. See this updated section of the blog post: > > > https://developers.google.com/privacy-sandbox/blog/third-party-cookie-deprecation-trial#:~:text=We%20acknowledge%20that,the%20grace%20period > . > > On Tue, Dec 5, 2023 at 12:22 PM Ben Kelly <wande...@chromium.org> wrote: > >> The deprecation trial is now open for registrations: >> >> https://developer.chrome.com/origintrials/#/view_trial/3315212275698106369 >> >> Again, please be aware this trial will require a review process as >> outlined in the blog pos >> <https://developer.chrome.com/blog/third-party-cookie-deprecation-trial/> >> t. >> >> On Tue, Nov 21, 2023 at 2:53 PM Ben Kelly <wande...@chromium.org> wrote: >> >>> 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 <mike...@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 >>>> >>>> joha...@chromium.org, wande...@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+...@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/4e6f1196-440e-4212-bf88-8bc68cd700b2n%40chromium.org.