Contact [email protected], [email protected],
[email protected], [email protected] ExplainerExplainer
<https://github.com/pythagoraskitty/shared-storage> (WICG proposal
<https://github.com/WICG/proposals/issues/57>) SpecificationTBD SummaryShared
Storage allows for unpartitioned storage (i.e. not partitioned by top-frame
as is planned for other types of storage) that may only be read in a secure
environment with carefully constructed output gates. This API is intended
to support many cross-site use cases on the web while significantly
decreasing cross-site user tracking.

This I2E is for Shared Storage's first output gate, called selectURL. It
allows Shared Storage to be used to select from a short list of URLS to be
displayed in a Fenced Frame. Gates related to aggregate reporting will
follow in future experiments.
 Blink componentBlink>Storage
<https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EStorage>
>SharedStorage TAG reviewhttps://github.com/w3ctag/design-reviews/issues/747
 TAG review statusPending Risks Interoperability and Compatibility
Gecko/Webkit: No signal as we're first in the process of moving this into a
community group.   Web developers: No signals Other signals: WebView
application risksDoes this intent deprecate or change behavior of existing
APIs, such that it has potentially high risk for Android WebView-based
applications?

              No.
  Goals for experimentationThe intent is for experimenters to try out
Shared Storage and see how well it works for them. We expect there to be
utility trade-offs and bumps along the road toward optimizing privacy. We
also expect it may be necessary to change budgeting parameters and we
intend to add new output gate algorithms along the way. So please
experiment and provide feedback on the issue tracker to help us improve the
API. Experiment ConfigurationThe origin trial for this experiment is shared
among various Privacy Sandbox APIs. Our goal is to allow for coordinated
experiments to be run by multiple different sites, across multiple APIs in
one OT. This shared origin trial, Privacy Sandbox Ads APIs, is a
third-party origin trial. To ensure that developers can run coordinated
experiments without concern for exceeding page load usage thresholds, this
Origin Trial is available for a subset of users by default. Therefore, it
will be necessary to feature test to ensure that the API surface you want
to use is available after providing your OT token. A second advantage of
this configuration is that different experimenters will experiment with the
same users, which enables coordination for APIs like FLEDGE across third
parties.  Ongoing technical constraints
As mentioned above, this experiment includes only the selectURL output gate
of SharedStorage. We will follow up with aggregate reporting gates in
future releases.


DebuggabilityThere are no particular debugging APIs made available or
Chrome DevTools integrations for this OT. Will this feature be supported on
all six Blink platforms (Windows, Mac, Linux, Chrome OS, Android, and
Android WebView)?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>
?Internal platform tests exist, but they’re internal-only until we’re able
to make the fenced frames test infrastructure external. Flag nameOn M104 or
greater, the API can be enabled from
`chrome://flags/#privacy-sandbox-ads-apis`, or by activating the
`SharedStorageAPI`, `FencedFrames`, and `PrivacySandboxAdsAPIsOverride`
features. Requires code in //chrome?Only for permission checks. Tracking bug
https://bugs.chromium.org/p/chromium/issues/detail?id=1218540 Launch bug
https://bugs.chromium.org/p/chromium/issues/detail?id=1218535 Estimated
milestonesWe intend to begin experimenting in M104 as part of the Privacy
Sandbox APIs Origin Trial
<https://developer.chrome.com/blog/privacy-sandbox-unified-origin-trial/>. Link
to entry on the Chrome Platform Status
https://chromestatus.com/feature/6256348582903808 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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAANMuaNn%3DOwqymhbTRPfcY6zW-S4Gs9JFummJhU%3Dx%2BcoydV%2BYw%40mail.gmail.com.

Reply via email to