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

Note the user agent as the processor of user data #45

Closed
wants to merge 2 commits into from

Conversation

AramZS
Copy link
Contributor

@AramZS AramZS commented Dec 5, 2022

Intended to address: objections concerning the clarity of the role of the user agent as an entity that collects and acts upon user data internally before any privacy processioning.

See #44 to help with understanding this issue.

Intended to address: objections concerning the clarity of the role of the user agent as an entity that collects and acts upon user data internally before any privacy processioning
@AramZS AramZS added the comment-response We are attempting to realize issues raised by others. These PRs/Issues do not represent the chairs. label Dec 5, 2022
charter.html Outdated
of <a href="https://w3ctag.github.io/privacy-principles/#hl-recognition-cross-site">cross-site
or cross context recognition</a> of users or
enabling <a href="https://w3ctag.github.io/privacy-principles/#hl-recognition-same-site">same-site
or same-context recognition</a> of users across the clearing of
state.
state by transmitting users’ data from a user agent that is within their control to an agent

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think the grammar here is confusing, because we have singular user agent but multiple users. Perhaps "... state by transmitting a user's data from a user agent that is within their control..."?

charter.html Outdated Show resolved Hide resolved
Co-authored-by: Sean Turner <sean@sn3rd.com>
of <a href="https://w3ctag.github.io/privacy-principles/#hl-recognition-cross-site">cross-site
or cross context recognition</a> of users or
enabling <a href="https://w3ctag.github.io/privacy-principles/#hl-recognition-same-site">same-site
or same-context recognition</a> of users across the clearing of
state.
state by transmitting a users’ data from a user agent that is within their control to an agent

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Surely "a user's data" not "a users' data"?

@AramZS
Copy link
Contributor Author

AramZS commented Jan 31, 2023

I am relaying a comment from a member who has raised formal objections. I do not intend to imply support or opposition to this statement, but just to make their objection on this available for discussion with the member's permission:

The user agent is not a processor of data as defined under GDPR. It is not a party to the contract with a Data Controller or recognised as a Processor. if the user agent were to interfere with the interoperability and transportation of data that would be akin to interference in communication. The definition of privacy/private is needed before such text can be contemplated.

@jaylett-annalect
Copy link

If deemed necessary, I suggest we resolve the concern around use of the word "processor" by clarifying that we are using the word in a technical and non-legal sense, as otherwise we'll have to at best incorporate terminology from other laws (which is increasingly impractical), and at worst invent new technical terminology.

@alextcone
Copy link

If deemed necessary, I suggest we resolve the concern around use of the word "processor" by clarifying that we are using the word in a technical and non-legal sense, as otherwise we'll have to at best incorporate terminology from other laws (which is increasingly impractical), and at worst invent new technical terminology.

I agree wholeheartedly. Big plus 1.

processing of personal information. Ways in which new features might
enable inappropriate processing include (but are not limited to)
enabling
processing of personal information that is collected by a user agent.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm confused: what is the new clause "that is collected by a user agent" supposed to accomplish here? It seems like it would unnecessarily restrict the scope of the WG.

For example, one might argue that the aggregate conversion measurement work in progress in PATCG is out of scope of the WG based on this clause, because the way conversion tracking works today does not involve information being collected by a user agent.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Agreed with @michaelkleber's concern. Would saying "collected or created by a user agent" fix the issue?

of <a href="https://w3ctag.github.io/privacy-principles/#hl-recognition-cross-site">cross-site
or cross context recognition</a> of users or
enabling <a href="https://w3ctag.github.io/privacy-principles/#hl-recognition-same-site">same-site
or same-context recognition</a> of users across the clearing of
state.
state by transmitting a users’ data from a user agent that is within their control to an agent
outside of their control with no guarantee of de-identification of the individual user.
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not sure this is helpful in addressing the concern about ambiguity of processing, and I fear it introduces other ambiguities. User agents typically can't prevent all transmission of data to other actors -- making any request on the Web typically involves communicating something to another server, while using an IP address that makes it difficult to guarantee de-identification. Cross-context and same context recognition are more useful ideas than trying to explain in one sentence what data can or can't be transmitted.

@AramZS AramZS closed this Feb 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
comment-response We are attempting to realize issues raised by others. These PRs/Issues do not represent the chairs.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants