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.

Reply via email to