Hi all, a brief update that the team is still working on setting up the first-party version of this Deprecation Trial.
In the meantime, if you're a developer experiencing breakage on your site and are planning to apply to the first-party DT, please file a breakage report via https://goo.gle/report-3pc-broken at your earliest convenience to support faster processing once the DT registration opens. Thanks, Johann On Tue, Dec 26, 2023 at 5:13 PM Chris Harrelson <chris...@chromium.org> wrote: > LGTM > > On Tue, Dec 26, 2023 at 8:11 AM 'Joshua Hood' via blink-dev < > blink-dev@chromium.org> wrote: > >> 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 >> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/4e6f1196-440e-4212-bf88-8bc68cd700b2n%40chromium.org?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/CAOMQ%2Bw9wHa6O6VPRX5GtfTuhx5whJ1DUt2EAUrfLU650Gaet8w%40mail.gmail.com > <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOMQ%2Bw9wHa6O6VPRX5GtfTuhx5whJ1DUt2EAUrfLU650Gaet8w%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/CAD_OO4i8jNQqZRgL0bfNGP%2B1dz6xvkSMPnB_AfGTT_tUiZx__w%40mail.gmail.com.