- From: Johann Hofmann <notifications@github.com>
- Date: Wed, 18 Jan 2023 11:39:54 -0800
- To: w3ctag/design-reviews <design-reviews@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
- Message-ID: <w3ctag/design-reviews/issues/807@github.com>
TAG auch! I'm requesting a TAG review of the Storage Access API. User Agents sometimes prevent content inside certain iframes from accessing data stored in client-side storage mechanisms like cookies. This can break embedded content which relies on having access to client-side storage. The Storage Access API enables content inside iframes to request and be granted access to their client-side storage, so that embedded content which relies on having access to client-side storage can work in such User Agents. - Explainer¹ (minimally containing user needs and example code): https://github.com/privacycg/storage-access#readme - Specification URL: https://privacycg.github.io/storage-access/ - Tests: https://wpt.fyi/results/storage-access-api?label=experimental&label=master&aligned - User research: - Security and Privacy self-review²: https://github.com/privacycg/storage-access/blob/main/tag-security-questionnaire.md - GitHub repo (if you prefer feedback filed there): https://github.com/privacycg/storage-access - Primary contacts (and their relationship to the specification): - Johann Hofmann (@johannhof), Google Chrome, Editor - Anne Van Kesteren (@annevk), Apple WebKit, Editor - Benjamin VanderSloot, (@bvandersloot-mozilla), Mozilla Firefox, Editor - Organization(s)/project(s) driving the specification: Google, Apple, Mozilla - Key pieces of existing multi-stakeholder review or discussion of this specification: - https://github.com/whatwg/html/issues/3338 (mostly for historical context, may not fully reflect current views of participants or their organizations) - https://github.com/privacycg/proposals/issues/2 - External status/issue trackers for this specification (publicly visible, e.g. Chrome Status): https://chromestatus.com/feature/5612590694662144 Further details: - [x] I have reviewed the TAG's [Web Platform Design Principles](https://www.w3.org/TR/design-principles/) - Relevant time constraints or deadlines: We are looking to send an intent to ship in Chrome within the next few upcoming releases (M111 - M113) - The group where the work on this specification is currently being done: Privacy CG - The group where standardization of this work is intended to be done (if current group is a community group or other incubation venue): WHATWG (Fetch/HTML) - Major unresolved issues with or opposition to this specification: With the changes I mention below, we have been able to resolve most points of contention between implementers. There remains work and open issues that [the editors consider critical to resolve before we attempt to standardize](https://github.com/privacycg/storage-access/issues?q=is%3Aissue+is%3Aopen+label%3A%22resolve+before+graduation%22). None of it should present fundamental concerns with the specification itself. There is still some implementation-defined behavior in the prompt strategy of different browsers (e.g. prompts vs. heuristics or list-based grants), but the spec makes an effort to preserve interoperability despite these differences. - This work is being funded by: Google, Apple, Mozilla You should also know that we have recently undergone a [major design revision](https://github.com/privacycg/storage-access/issues/122) to address [security concerns](https://github.com/privacycg/storage-access/issues/113), [integrate with the permissions API](https://github.com/privacycg/storage-access/pull/138) and better align the API behavior between implementations, with fewer pieces of unspecified or implementation-defined behavior remaining. We’re satisfied with the recent changes but because of their scope they may have left some rough edges and follow-up work in the spec. We'd prefer the TAG provide feedback as (please delete all but the desired option): 🐛 open issues in our GitHub repo for **each point of feedback** -- Reply to this email directly or view it on GitHub: https://github.com/w3ctag/design-reviews/issues/807 You are receiving this because you are subscribed to this thread. Message ID: <w3ctag/design-reviews/issues/807@github.com>
Received on Wednesday, 18 January 2023 19:40:06 UTC