Intent to Ship: Always Partition Storage

238 views
Skip to first unread message

Tim Huang

unread,
Jan 13, 2023, 11:50:17 AM1/13/23
to dev-pl...@mozilla.org

Summary

From Firefox 109, we intend to ship a feature that partitions Storage in third-party contexts regardless of whether or not the third-party context has Storage Access.


To prevent cross-site tracking, Firefox has partitioned third-party storage and cookies by default. Websites that want to access the unpartitioned storage or cookies can use Storage Access API to acquire Storage Access from the user. However, the scope of the unpartitoning is not clearly defined, and different browsers have distinct behaviors. We would like to align our behavior with other implementations. So, we change to always partition third-party Storage regardless of Storage Acess. The change can help with Web compatibility and not impact user privacy.

Standard:

https://github.com/privacycg/storage-partitioning

https://github.com/privacycg/storage-partitioning/issues/4

Bug

Bug 1758737 - [meta] Always Partition Storage

Platform coverage

All

Preference

privacy.partition.always_partition_third_party_non_cookie_storage

DevTools bug

N/A

Other browsers

Safari has already implemented permanently partitioned third-party Storage.

Chrome hasn’t implemented this yet, but has plans to partition all its storage APIs.


Web-platform-tests

N/A




--
Tim Huang
Mozilla


Reply all
Reply to author
Forward
0 new messages