Automated Discovery of claims of party membership

9
Automated Discovery of claims of party membership …the report

description

Automated Discovery of claims of party membership. …the report. What problem(s) are we solving?. 1  automated discoverability of the assertion of party relationships  discoverability by users, user-agents, researchers, enforcement…?? we need to decide which audiences we are trying to help - PowerPoint PPT Presentation

Transcript of Automated Discovery of claims of party membership

Page 1: Automated Discovery of claims of party membership

Automated Discovery of claims of party membership

…the report

Page 2: Automated Discovery of claims of party membership

What problem(s) are we solving?

• 1 automated discoverability of the assertion of party relationships– discoverability by users, user-agents, researchers,

enforcement…?? we need to decide which audiences we are trying to help

• 2 when a user grants an exception to 3rd-party A on 1st party B, they could be asked to grant an exception to all sites in the party that B is a member of?

Page 3: Automated Discovery of claims of party membership

Use Case(s)

• The discoverability would allow a user-agent to say "note that X (a site) is a part of Y (the master party), and if you allow X to track you, that data will be available to all of Y”.

• The secondmight assist reducing the 'request noise' to users: “do you want to grant an exception for these 3rd parties on ALL properties related to current-1st-party?”

Page 4: Automated Discovery of claims of party membership

NOT on the table

• This NOT about 1st/3rd party distinction, merely about party membership.

Page 5: Automated Discovery of claims of party membership

Research Check

• Did POWDER already address this problem, and if so, how, and can we use or learn something?

Page 6: Automated Discovery of claims of party membership

Refined Strawman• The following techniques enable a set of Sites that form a single

Party to make their assertion of relationship status automatically discoverable.

• Each site in the set MAY maintain a re-direction pointer from the well-known URL /.well-known/dnt-sites to that same URL at their master site. At the master site, that URL MAY resolve to a text file that contains a list of site (domain) names, for validation.

• The file dnt-sites, if it exists, contains a list of domain names, one per line.

• (If the file does not exist at the master site, the user-agent might report, for example "site X claims to be part of party Y, but this cannot be verified".)

Page 7: Automated Discovery of claims of party membership

Example 1• bricks.com and mortar.com are both managed by

building.com. • The URL http://bricks.com/.well-known/dnt-sites

re-directs to http://building.com/.well-known/dnt-sites (as does the URL at mortar.com)

• That file contains:mortar.combricks.combuilding.com

Page 8: Automated Discovery of claims of party membership

Example 2

• Scores.com maintains a set of embeddable widgets at soccer-scores.com, tennis-scores.com, etc.

• The user visits scores.com and says “your widgets may track me” (out of band opt-in)

• They then visit a site which embeds “rowing-scores” (3rd party) and it claims to have an opt-in

• The user-agent verifies that rowing-scores seems to be part of scores.com, and it knows of the user’s scores.com opt-in.

Page 9: Automated Discovery of claims of party membership

Action Items

• Several people to – clarify the problem – and refine the solution