Intent to Prototype: Shared Storage API

383 views
Skip to first unread message

Cammie Smith Barnes

unread,
Jun 30, 2021, 6:11:00 PM6/30/21
to blink-dev

Shared Storage API

Contact emails

cam...@chromium.org, jka...@chromium.org, ale...@chromium.org, yao...@chromium.org

Explainer

https://github.com/pythagoraskitty/shared-storage

Specification

None

Summary

Allows for unpartitioned storage that may only be read in a secure environment with carefully constructed output gates. This API intends to support many of the use cases of third-party cookies without permitting cross-site user tracking.

Blink component

Blink>Storage>SharedStorage

Motivation

This is a new API that intentionally allows for cross-site storage in a web in which all other storage has been partitioned by top-level site. To prevent cross-site tracking of users, data in Shared Storage may only be read in a secure environment with carefully constructed, private output gates. This supports a number of cross-site storage use cases in a privacy-safe way. 

Initial public proposal

None


TAG review

TAG review status

Pending


Risks

Interoperability and Compatibility

Gecko: No signal

WebKit: No signal

Web developers: No signals

Is this feature fully tested by web-platform-tests?

Yes

Flag name

SharedStorageService

Tracking bug

https://bugs.chromium.org/p/chromium/issues/detail?id=1218540

Launch bug

https://bugs.chromium.org/p/chromium/issues/detail?id=1218535

Link to entry on the Chrome Platform Status

https://www.chromestatus.com/feature/6256348582903808


Reply all
Reply to author
Forward
0 new messages