Hey David, yeah, that was me trying to fix the entry not showing up on API
Owner dashboards. I don't think that was what fixed it though, so I can
change it back to "In Developer Trial" (which feels like the most accurate
right now?)

Thanks!

Johann

On Mon, Nov 13, 2023, 16:10 David Dabbs <david.da...@epsilon.com> wrote:

> This morning's Implementation status change to *Deprecated*  results in
>
> Deprecate Third-Party Cookies
> <https://chromestatus.com/feature/5133113939722240> (Deprecated)
>
> Did you intend to also rename the feature to "Third-Party Cookies?"
>
>
> Thanks
>
>
>
> On Monday, November 13, 2023 at 4:20:47 AM UTC-6 yoav...@chromium.org
> wrote:
>
>> LGTM1
>>
>> I cannot imagine a more thorough and thoughtful approach than the one the
>> Privacy Sandbox team has taken to tackle this significant change to the
>> web's privacy model while minimizing breakage and providing replacement
>> APIs. Thanks for pushing this important work through!!
>>
>> On Mon, Nov 13, 2023 at 10:31 AM Johann Hofmann <joha...@chromium.org>
>> wrote:
>>
>>> Contact emails
>>>
>>> joha...@chromium.org, wande...@chromium.org, dylan...@chromium.org,
>>> kaust...@chromium.org, jka...@chromium.org, john...@chromium.org
>>>
>>> Explainer
>>>
>>> For general information on Privacy Sandbox for the Web and Google’s
>>> plans to phase out third-party cookies, see
>>> https://privacysandbox.com/open-web/.
>>>
>>> For additional information on the planned semantics of third-party
>>> cookie blocking and its interaction with the SameSite cookie attribute, see
>>> https://github.com/DCtheTall/standardizing-cross-site-cookie-semantics
>>>
>>> Specification
>>>
>>> The Cookies RFC contains some language
>>> <https://datatracker.ietf.org/doc/html/draft-ietf-httpbis-rfc6265bis-12#name-the-cookie-header-field>
>>> that, in theory, allows user agents to block third-party cookies, leaving a
>>> lot of details unspecified. We are not happy with this status quo and are
>>> collaborating with other browsers on a significant spec refactoring effort
>>> called cookie layering
>>> <https://github.com/httpwg/http-extensions/issues/2084> to give
>>> Fetch/HTML more responsibility over specifying how and when cookies are
>>> stored and attached, as well as a WebAppSec Note based on our existing
>>> explainer
>>> <https://github.com/DCtheTall/standardizing-cross-site-cookie-semantics>
>>> that describes how cookie blocking interacts with SameSite cookies.
>>>
>>> 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
>>> <https://privacysandbox.com/open-web/#the-privacy-sandbox-timeline>,
>>> starting with an initial 1% testing period in Q1 2024
>>> <https://developer.chrome.com/docs/privacy-sandbox/chrome-testing/>,
>>> followed by a gradual phaseout planned to begin in Q3 2024 after 
>>> consultation
>>> with the CMA
>>> <https://www.gov.uk/cma-cases/investigation-into-googles-privacy-sandbox-browser-changes>
>>> (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
>>> <https://blog.google/around-the-globe/google-europe/path-forward-privacy-sandbox/>
>>> we offered for Privacy Sandbox for the web.
>>>
>>> Blink component
>>>
>>> Internals>Network>Cookies
>>> <https://bugs.chromium.org/p/chromium/issues/list?q=component:Internals%3ENetwork%3ECookies>
>>>
>>> Motivation
>>>
>>> Our goal on the Privacy Sandbox is to reduce cross-site tracking while
>>> still enabling the functionality that keeps online content and services
>>> freely accessible by everyone. Deprecating and removing third-party cookies
>>> encapsulates the challenge, as they enable critical functionality across
>>> sign-in, fraud protection, advertising, and generally the ability to embed
>>> rich, third-party content in websites—but at the same time they're also a
>>> key enabler of cross-site tracking.
>>>
>>> Initial public proposal
>>>
>>> N/A
>>>
>>> TAG review
>>>
>>> The TAG has explicitly endorsed
>>> <https://w3ctag.github.io/web-without-3p-cookies/#why-restrict-third-party-cookies>
>>> (n.b. as a draft document) the deprecation of third-party cookies in the
>>> past. Additionally, we requested feedback on our proposal to define the
>>> 3PC security semantics
>>> <https://github.com/w3ctag/design-reviews/issues/904> and received
>>> generally positive feedback.
>>>
>>> TAG review status
>>>
>>> Tentatively Positive, see above
>>>
>>> Risks
>>> Compatibility
>>>
>>> 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.
>>>
>>> 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. To address this breakage, we have developed a two-pronged
>>> strategy:
>>>
>>>
>>>    1.
>>>
>>>    Breakage Discovery & Outreach
>>>
>>> Through various efforts, such as UKM-based signal analysis, scaled
>>> manual testing and dogfooding, we are collecting a list of impacted use
>>> cases. These individual breakage cases inform our mitigation strategy (see
>>> next step) and future API improvements, as well as our ongoing developer
>>> outreach efforts.
>>>
>>> We also offer developers the ability to report 3PC breakage to the
>>> Chrome team via goo.gle/report-3pc-broken or ask general questions at
>>> https://github.com/GoogleChromeLabs/privacy-sandbox-dev-support/issues.
>>>
>>>
>>>    1.
>>>
>>>    Temporary Breakage Mitigation
>>>
>>> It will take time for developers to replace their usage of 3PCs with new
>>> APIs or different approaches, and some developers may not be aware of this
>>> deprecation until they discover breakage. In order to reduce the impact of
>>> such breakage on the web, we have implemented a series of temporary
>>> mitigations:
>>>
>>>
>>>    -
>>>
>>>    Exemption Heuristics
>>>    
>>> <https://github.com/amaliev/3pcd-exemption-heuristics/blob/main/explainer.md>:
>>>    We are planning to ship heuristics mirroring those that already ship in
>>>    Firefox and Safari, and are also working with both browsers on a
>>>    coordinated removal process. Additional details can be found & should be
>>>    discussed in the I2P
>>>    
>>> <https://groups.google.com/a/chromium.org/g/blink-dev/c/Eeh2pE0DRaE/m/1BJyBlCUAAAJ>
>>>    & upcoming I2S.
>>>
>>>
>>>
>>>    -
>>>
>>>    Deprecation Trial:
>>>    
>>> <https://developer.chrome.com/blog/cookie-countdown-2023oct/#request-additional-time-with-the-third-party-deprecation-trial-for-non-advertising-use-cases>
>>>    This will be outlined in more detail in the upcoming Request for
>>>    Deprecation Trial, but it’s important to note that a review step 
>>> including
>>>    evidence of user-facing breakage will be required for participation.
>>>    Further, we do not intend to approve trials for ads-related use cases, to
>>>    avoid interference with the quantitative testing.
>>>
>>>
>>>
>>>    -
>>>
>>>    As with other launches, we will also have a set of server-side
>>>    controls to manage the rollout as a whole and minimize issues specific
>>>    sites are causing for users.
>>>
>>>
>>> Despite all these efforts, we want to be clear that we are intentionally
>>> taking some risk here in the interest of user privacy.
>>>
>>> Enterprise Compatibility:
>>>
>>> To help with the transition, we intend to allow enterprise organizations
>>> to opt their applications out of third-party cookie blocking using the
>>> existing BlockThirdPartyCookies
>>> <https://chromeenterprise.google/policies/#BlockThirdPartyCookies> or
>>> CookiesAllowedForUrls
>>> <https://chromeenterprise.google/policies/#CookiesAllowedForUrls>
>>> policies. Given that enterprise systems are often gated and are therefore
>>> hard to analyze from an external perspective, these policies will provide
>>> additional time for the enterprise ecosystem to adapt. We intend to publish
>>> additional guidance for enterprises on https://goo.gle/3pcd-enterprise
>>> for the period beyond the 1% testing period.
>>>
>>> Interoperability
>>>
>>> Both Firefox and Safari have removed default access to third-party
>>> cookies already, though there are small differences
>>> <https://github.com/DCtheTall/standardizing-cross-site-cookie-semantics>
>>> 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
>>> <https://github.com/amaliev/3pcd-exemption-heuristics/blob/main/explainer.md>),
>>> 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: Shipping
>>>
>>> WebKit: Shipping
>>>
>>> Web developers: Mixed Signals
>>>
>>> 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-preserving) APIs. And we’ve received feedback
>>> <https://privacysandbox.com/news/privacy-sandbox-for-the-web-reaches-general-availability/#:~:text=The%20Benefits%20of%20Collaboration>
>>> that gives us confidence that we’re on the right track.
>>>
>>> WebView application risks
>>>
>>> This deprecation will not affect WebView for now.
>>>
>>>
>>> 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
>>> <https://developer.chrome.com/blog/cookie-countdown-2023oct/> on
>>> debugging third-party cookies usage, and guidance on migration to new APIs.
>>>
>>>
>>> Is this feature fully tested by web-platform-tests
>>> <https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md>
>>> ?
>>>
>>> Yes. We have put together a set of WPTs
>>> <https://wpt.fyi/results/cookies/third-party-cookies/third-party-cookies.tentative.https.html?label=experimental&label=master&aligned>
>>> 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.
>>>
>>> Flag name on chrome://flags
>>>
>>> TestThirdPartyCookiePhaseout
>>>
>>> Finch feature name
>>>
>>> Due to the nature of the Chrome-facilitated testing period
>>> <https://developer.chrome.com/docs/privacy-sandbox/chrome-testing/>, as
>>> well as the general complexity of managing breakage related to removing
>>> third-party cookies, there won’t be a single Finch feature that takes us
>>> from 0% to 100% deprecated. Instead, a collection of features, supporting
>>> different phases and components, will be used.
>>>
>>> Non-finch justification
>>>
>>> N/A
>>>
>>> Requires code in //chrome?
>>>
>>> No, the base third-party cookie blocking functionality does not require
>>> Chrome code. Some custom Chrome functionality (such as the aforementioned
>>> facilitated testing, mitigations and user experience improvements) does
>>> require it.
>>>
>>> Estimated milestones
>>>
>>> Initial phase of Deprecation (1%) is planned as part of the “Chrome
>>> facilitated testing period” beginning in Q1 2024, as described on
>>> https://privacysandbox.com/open-web/#the-privacy-sandbox-timeline,
>>> further phaseout is planned to begin in Q3 2024. (The gradual phaseout of
>>> third-party cookies is subject to addressing any remaining competition
>>> concerns of the CMA.)
>>>
>>>
>>> Link to entry on the Chrome Platform Status
>>>
>>> https://chromestatus.com/feature/5133113939722240
>>>
>>> This intent message was generated by Chrome Platform Status
>>> <https://chromestatus.com/>.
>>>
>>> --
>>> 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/CAD_OO4ikogMJZce42o-QcGUMDNiM2Lr_6BGAfP8Gzktakc5_fw%40mail.gmail.com
>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAD_OO4ikogMJZce42o-QcGUMDNiM2Lr_6BGAfP8Gzktakc5_fw%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_OO4hAM3HXawDF744DKn8MyJu%2BeeBg5irmFD7XWg6MX%3Dm0Wg%40mail.gmail.com.

Reply via email to