-
Notifications
You must be signed in to change notification settings - Fork 75
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
Domain to Business Relationship #21
Comments
This seems to address a different problem without enabling the automated processing that FPS is trying to enable. |
My understanding of the main driver for this proposal is for the user agent to be able to choose not to impose certain privacy restrictions between two domains if they are considered the same party. In order to do this, I imagine that the user agent will determine if two domains are part of the same first party set at the moment the domains interact with each other e.g. sub-resource request; top-level navigation from one domain to another. I believe the user agent could perform the same logic by looking up the owning entity for each domain instead. If they match, it can decide not to impose privacy restrictions. I see that this would not enable the automated discovery of a set of domains that should be considered same party, but I'm not aware of any other defined benefit to the user agent having access to that information directly. Perhaps I'm missing something here? |
@krgovind and I have been looking at this issue and think we should close it. I think your approach has some advantages as you outlined in your initial comment, but it's not really compatible with our current idea of FPS:
|
I'm opening up an issue here to carry on a discussion from the proposal thread.
My initial post (please also see privacycg/proposals#11 for a related proposal):
Instead of defining a relationship between domains, I believe a better solution is to define the relationship between a domain and the business that owns it. A business may own multiple domains, and therefore relationships between domains can be inferred, potentially serving the same goals as first party sets. In just this regard I believe it has the following advantages:
Latest reply from @krgovind:
Firstly thanks for the reply :)
I don't believe that the user agent can treat the owner domain's manifest as a reliable single source of truth. At the time of verifying that two domains are within a First-Party Set, it should look up the manifests for both domains, and the owner domain if neither are the owner. If there is not consistency between the manifests, then it should be rejected, making this solution just as prone to periods of being out-of-sync as the domain to business relationship solution.
No I can't I'm afraid. I see it that both domain's business ownership would have to match at the time of verification, so it would not be possible to get the truth from a single source. Is there another benefit to having a central manifest that I'm not seeing?
The text was updated successfully, but these errors were encountered: