Contact emails

aric...@chromium.org, miketa...@chromium.org

Explainer

https://github.com/wanderview/quota-storage-partitioning/blob/main/explainer.md

Links to previous Intent discussions

Intent to Experiment:
https://groups.google.com/a/chromium.org/g/blink-dev/c/FNi-nNC8fiw/

Intend to Extend Experiment:
https://groups.google.com/a/chromium.org/g/blink-dev/c/NiqXsIGv01I/
<https://groups.google.com/a/chromium.org/g/blink-dev/c/NiqXsIGv01I/m/njSZj2ILAQAJ>

Summary

We shipped “storage partitioning” in Chrome 115, an initial Deprecation
Trail
<https://developer.chrome.com/origintrials/#/view_trial/-8517432795264450559>
(DT) from Chrome 111 - 126, and a second DT
<https://developer.chrome.com/origintrials/#/view_trial/568016503002103809>
from Chrome 127 - 132. There are also enterprise policies available:

https://chromeenterprise.google/policies/#DefaultThirdPartyStoragePartitioningSetting

https://chromeenterprise.google/policies/#ThirdPartyStoragePartitioningBlockedForOrigins

We are requesting a renewal for 6 milestones (Chrome 133 - 138 inclusive)
for the DisableThirdPartyStoragePartitioning2
<https://developer.chrome.com/origintrials/#/view_trial/568016503002103809>
DT (the extension will be named DisableThirdPartyStoragePartitioning3). We
may need to request a further extension down the road, but for now 6
milestones is sufficient.

Since we shipped the first Deprecation Trial, we have also shipped the
non-cookie
storage extension to SAA
<https://groups.google.com/a/chromium.org/g/blink-dev/c/F5EV8I-j7Eg/m/OAi7lcykAAAJ>
(Chrome 125+) to address sites impacted by storage partitioning. We are
still confident this API extension has addressed the majority of
“unpartitioned” storage use cases (as evidenced by the significant delta in
registered origins between the deprecation trial and its renewal), however,
we are aware of a few partners with slightly different use cases that we
are currently exploring API solutions for, especially in the areas of
Anti-Abuse and Anti-Fraud.

Our goal is still to have this Deprecation Trial expire and migrate the
platform to partitioned-by-default 3rd party storage, communications APIs,
and service workers, but future renewals may be needed. Given that, we
propose to only allow an extension for sites that have already enrolled in
the current non-expired Deprecation Trial, taking advantage of the new OT
registration approval workflow.

Blink component

Blink>Storage
<https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EStorage>

TAG review

https://github.com/w3ctag/design-reviews/issues/629

Chromium Trial Name

DisableThirdPartyStoragePartitioning3

Origin Trial documentation link

https://developers.google.com/privacy-sandbox/cookies/temporary-exceptions/storage-partitioning-deprecation-trial

RisksInteroperability and Compatibility

Gecko: Shipped/Shipping

WebKit: Shipped/Shipping

Web developers: Mixed signals (some supportive, some concerns around
compatibility)

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?

Not enabled on WebView for now.

Will this feature be supported on all six Blink platforms (Windows, Mac,
Linux, ChromeOS, Android, and Android WebView)?

No, all but WebView.

Is this feature fully tested by web-platform-tests
<https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md>
?

We have basic WPT coverage.

Finch feature name

DisableThirdPartyStoragePartitioning3

Tracking bug

https://issues.chromium.org/40055290

Link to entry on the Chrome Platform Status

https://chromestatus.com/feature/5723617717387264

-- 
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 visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAGpy5DJTtNyoZftn2v0Enfo_7LurthqRyRKaOdNavzKXRveDKQ%40mail.gmail.com.

Reply via email to