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

Noodle on third-party cookies #1878

Merged
merged 17 commits into from
Apr 14, 2022
Merged

Noodle on third-party cookies #1878

merged 17 commits into from
Apr 14, 2022

Conversation

mnot
Copy link
Member

@mnot mnot commented Jan 5, 2022

For #1372.

draft-ietf-httpbis-rfc6265bis.md Outdated Show resolved Hide resolved
draft-ietf-httpbis-rfc6265bis.md Outdated Show resolved Hide resolved
draft-ietf-httpbis-rfc6265bis.md Outdated Show resolved Hide resolved
draft-ietf-httpbis-rfc6265bis.md Outdated Show resolved Hide resolved
draft-ietf-httpbis-rfc6265bis.md Outdated Show resolved Hide resolved
draft-ietf-httpbis-rfc6265bis.md Outdated Show resolved Hide resolved
mnot and others added 6 commits January 5, 2022 15:17
draft-ietf-httpbis-rfc6265bis.md Outdated Show resolved Hide resolved
draft-ietf-httpbis-rfc6265bis.md Outdated Show resolved Hide resolved
Copy link
Collaborator

@miketaylr miketaylr left a comment

Choose a reason for hiding this comment

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

This is a nice improvement, thanks.

@jwrosewell
Copy link

I'm concerned about the general direction of this PR and the document in general. A reliable method of sharing information between data controllers is needed to enable smaller organisations to band together to offer comparable services to larger organisations that are able to operate their services under a single domain or origin or have sufficient brand presence to nudge users to login across multiple services.

This PR emphasis unspecified concerns in the industry and appears to endorse a direction set by internet gatekeepers without evidence of those concerns and without providing any specifics concerning the equivalent guidance for user agents to support lawful use cases.

draft-ietf-httpbis-rfc6265bis.md Outdated Show resolved Hide resolved
@mnot
Copy link
Member Author

mnot commented Jan 5, 2022

@jwrosewell concern isn't actionable. What specific statements are incorrect?

@jwrosewell
Copy link

The technical standards environment has been conditioned over a long period to tolerate and advance discrimination against suppliers and smaller operators. The text needs to be balanced to include the position of competition and privacy regulators if it is to properly inform the reader concerning the state of data sharing including third party cookies. As it stands the text perpetuates selective prosecution by internet gatekeepers.

@mnot
Copy link
Member Author

mnot commented Jan 13, 2022

James, this isn't a competition regulator or a courtroom -- it's recording the consensus of the technical community, which has had a long history of balancing privacy concerns against technical capabilities. The proposed text is largely a statement of fact and history, not creating policy. The one exception I see - recommending that UAs adopt restricted third-party cookie policies -- is something that the various iterations of the Cookie spec have done since the very beginning.

Again, if you believe there's an inaccuracy, please point it out.

@sbingler sbingler self-requested a review January 13, 2022 15:26
Copy link
Collaborator

@sbingler sbingler left a comment

Choose a reason for hiding this comment

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

This looks good, thanks for your effort!

@jwrosewell
Copy link

Completeness

The proposed text is largely a statement of fact and history, not creating policy.

In which case it should reflect all the facts and all the history rather than being selective.

Experiment

The latest PR contains the following text.

…ongoing developments in user agents are best characterised as experiments that can provide input into that eventual consensus.

Checking the meaning of the word experiment with Websters provides the following definition.

  • test or trial
  • a tentative procedure or policy
  • an operation or procedure carried out under controlled conditions in order to discover an unknown effect or law, to test or establish a hypothesis, or to illustrate a known law

All web browser vendors have adopted concrete and widely communicated policies on the subject and many have widely deployed implementations. There is nothing experimental.

Established practice

The IETF considers factors beyond the text of past specifications. RFC 8890 is one such example. The sharing of state between different origins or domains via HTTP and other methods has enabled a great deal of innovation and benefits to end users including free and easy access to services. End users have many service providers to choose from. We have moved on from the days of closed services such as Compuserve, Prodigy and AOL. The guidance in future specifications must show how benefits to end users are preserved and enhanced by mitigating the potential harms.

Copy link

@Lukasa Lukasa left a comment

Choose a reason for hiding this comment

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

This looks reasonable to me: it seems like a measured reflection of the current consensus and doesn't overstretch to try to declare a specific mitigation at this time. Good stuff.

Copy link
Contributor

@johnwilander johnwilander left a comment

Choose a reason for hiding this comment

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

Thanks for this PR. Switching from my co-editor hat to my Apple WebKit hat, I just wanted to express support for this.

previous specifications), while avoiding disruption to features they judge desirable for the health
of the Web.

It is too early to declare consensus on which specific mechanism(s) should be used to mitigate the privacy impact of cookies; ongoing developments in user agents are best characterised as experiments that
Copy link
Contributor

Choose a reason for hiding this comment

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

I think some browsers are well beyond what would be characterized as experiments.

draft-ietf-httpbis-rfc6265bis.md Outdated Show resolved Hide resolved
@jwrosewell
Copy link

The text should further modified to incorporate the positions of law makers.

Extract from An EU Strategy on Standardisation.

"A particular critical situation relates to internet standardisation to promote a free, open, accessible, inclusive and secure global internet. In recent years, international standardisation on internet protocols has become increasingly politicised, at the risk of limiting the evolution of the global open internet and hampering the digitisation process across the world."

mikewest and others added 4 commits April 14, 2022 11:08
Co-authored-by: Mark Nottingham <mnot@mnot.net>
Co-authored-by: Mark Nottingham <mnot@mnot.net>
Co-authored-by: Mark Nottingham <mnot@mnot.net>
Co-authored-by: Mark Nottingham <mnot@mnot.net>
@mikewest mikewest merged commit 4d8ac5a into main Apr 14, 2022
@mikewest mikewest deleted the mnot/1372 branch April 14, 2022 09:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Development

Successfully merging this pull request may close these issues.

None yet

10 participants