Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Storage Access API #807

Closed
1 task done
johannhof opened this issue Jan 18, 2023 · 3 comments
Closed
1 task done

Storage Access API #807

johannhof opened this issue Jan 18, 2023 · 3 comments
Assignees
Labels
privacy-tracker Group bringing to attention of Privacy, or tracked by the Privacy Group but not needing response. Progress: review complete Resolution: satisfied The TAG is satisfied with this design Topic: privacy

Comments

@johannhof
Copy link

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.

Further details:

  • I have reviewed the TAG's Web Platform 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. 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 to address security concerns, integrate with the permissions API 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

@johannhof
Copy link
Author

cc @cfredric @helenyc

@plinss plinss changed the title Spec review for Storage Access API Storage Access API Jan 30, 2023
@torgo torgo added Topic: privacy privacy-tracker Group bringing to attention of Privacy, or tracked by the Privacy Group but not needing response. and removed Progress: untriaged labels Jan 30, 2023
@torgo torgo added this to the 2023-02-13-week milestone Feb 12, 2023
@hadleybeeman hadleybeeman self-assigned this Feb 14, 2023
@torgo torgo added the Progress: propose closing we think it should be closed but are waiting on some feedback or consensus label Feb 14, 2023
@hadleybeeman
Copy link
Member

Hi @johannhof, @annevk and @bvandersloot-mozilla! We have reviewed this and don't think we can make it better. Your use cases are clear and compelling, and the privacy controls that have come out of your non-goals (especially cross-site tracking prevention) are helpful to protect users in a world without third-party cookies. It's also clear that you've struck a series of compromises to make things work for all the implementers involved, which we applaud.

We don't want to hold you up, so we are going to close this issue. Let us know if you need anything else from us.

@annevk
Copy link
Member

annevk commented Feb 15, 2023

Thanks @hadleybeeman (and TAG)!

@torgo torgo added Progress: review complete and removed Progress: propose closing we think it should be closed but are waiting on some feedback or consensus labels Nov 14, 2023
@torgo torgo removed this from the 2023-02-13-week milestone Nov 14, 2023
@torgo torgo added the Resolution: satisfied The TAG is satisfied with this design label Nov 14, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
privacy-tracker Group bringing to attention of Privacy, or tracked by the Privacy Group but not needing response. Progress: review complete Resolution: satisfied The TAG is satisfied with this design Topic: privacy
Projects
None yet
Development

No branches or pull requests

5 participants