-
Notifications
You must be signed in to change notification settings - Fork 32
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
The identity model explained in the text is probably incomplete #5
Comments
You're quite right that my two-line summary isn't exhaustive. But those two mechanisms alone are enough to get a global identity, and indeed the global identities used by the display ads ecosystem have been historically been built on those two capabilities. Basically, since lots of this document is about the scope of an identifier, I wanted to be clear that the scope of identifiers historically was "global". |
Sure.
I fail to understand how for example we can talk about sharding the user's identity if we can't even define what user's identity actually means. FWIW if you read the examples I gave carefully, one of them can very easily be used to jeopardize the partitioning you described in the proposal. Anyway, if you think closing this issue is the right way to address it, it's your repo I guess... |
#12 is one such example... |
Per #5, clarify that per-domain state and information-passing are only some pieces of how identity has worked, by no means all of it.
Sorry, I didn't mean to snub your point by closing this issue — rather I was agreeing with you that the identity model is incomplete! Will continue discussion on your new issue. |
Part of the problem might be that the document never says "The web's identity model is ..." or "In our vision of the web, an identity is ...". Once we have a declarative definition, we can talk about ways an identity can be stored and transferred between origins/sites/parties. The first bullet in https://github.com/michaelkleber/privacy-model#identity-is-partitioned-by-first-party-site comes fairly close to this kind of definition, and probably deserves to be promoted to somewhere more visible. As I mention in #10 (comment), we might even want to use some core term other than "identity", to avoid the connotation baggage that has from real-world identities. |
No problem! As long as the discussion happens I'm happy, wherever it may occur.
Yes, I agree. I also think it is worth trying to formulate that more precisely rather than those two example sites (e.g. what about my identity on google.com vs youtube.com? what about my identity on accounts.google.com vs www.google.com? what about my identity when I log into my browser to turn on sync vs www.google.com? etc. etc. etc.)
Absolutely. At the very least, there is the user's aspect to this, and there is the publisher's aspect to this (commonly known as "data leakage" in the parlance used among the publisher folks). |
The text summarizes the web's "identity model" into the following:
However this is an overly simplistic model if the aim is trying to explain the data sharing/leakage that makes current online surveillance practices possible.
For example, it doesn't take into consideration data exchanged between sites as part of navigation (e.g. through the navigation destination URL), PII exfiltrated from the browser, PII exfiltrated from embedded content, behavioural fingerprints, etc.
The text was updated successfully, but these errors were encountered: