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

First-party sets and Storage Partitioning #38

Open
elimenko opened this issue Aug 22, 2023 · 5 comments
Open

First-party sets and Storage Partitioning #38

elimenko opened this issue Aug 22, 2023 · 5 comments

Comments

@elimenko
Copy link

elimenko commented Aug 22, 2023

So, First-party sets is one of the approaches to solve Third-party cookies issues. Is there a way to make it work for the cases when local storage is used for communication between trusted websites from different domains? For example by making LS unpartitioned, but allowing access to it if domains are specified in the FPS relation. We have quite a complex communication mechanism in place, that relies on Local Storage and StorageEvents, that was impacted by Third-party storage partitioning rollout, and it would take quite a lot of effort to refactor it. Also, I don't see any other option except for using backend for this kind of communication now.
Also it seems that Storage Access API works only with cookies, maybe it can be applied to other storage types too?

@johannhof
Copy link
Member

Hi @elimenko, yes, you're looking for privacycg/storage-access#102, which tracks the Storage Access API actually dealing with storage instead of just cookies. We recently revived the issue with a few concrete suggestions for how this could work, and you can follow the thread to stay in the loop.

Also I'd like to make you aware of the Deprecation Trial that Chrome is running for Storage Partitioning which should hopefully give you some additional time to evaluate your options.

@elimenko
Copy link
Author

Thank you @johannhof ! I will dig into the suggested topic 👍

@annevk
Copy link
Collaborator

annevk commented Aug 22, 2023

How does that setup work in browsers that have already partitioned storage?

@johannhof
Copy link
Member

The Chrome DT does not work in other browsers, I was just sharing it for completeness since this seemed to refer to the recent Chrome rollout. The SAA updates will apply to all browsers, should they choose to implement them.

It's probably fine to close this issue given that we're tracking progress on privacycg/storage-access#102

@elimenko
Copy link
Author

elimenko commented Aug 22, 2023

@annevk Most of our customers use Google Chrome, so most likely non of them just ran into issues in other browsers

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants