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

User Account Level Opts Out #40

Closed
shaoyu-ms opened this issue Jul 7, 2020 · 5 comments
Closed

User Account Level Opts Out #40

shaoyu-ms opened this issue Jul 7, 2020 · 5 comments

Comments

@shaoyu-ms
Copy link

Users can express their personalization choices including opting out individual retargeting ads at an account level with an ad network or publisher. These preferences roam across devices, browsers, and apps wherever the user uses that account to identify themselves. Since Turtledove is scoped to a single browser and the ad network does not know which user is represented when the remarketing request reaches the ad network, there is no way in Turtledove to honor these account-level choices including opting out retargeting ads.

@appascoe
Copy link
Collaborator

appascoe commented Jul 8, 2020

Presumably, an account-level preference would require a login on each browser/device/app. When a user logs in, the service can perform a backend lookup and choose to write an interest group such as no-retargeting into the browser. From there, the bidding.js function can handle the logic to not serve the user with those ads.

@michaelkleber
Copy link
Collaborator

If someone expresses personalization preferences to the browser, using some controls like the ones in https://github.com/WICG/turtledove#user-interface-controls, then we could have those preferences flow through Chrome Sync to other copies of Chrome they are logged into.

But other than that, you are correct: people who browse on multiple devices might have different personalization settings on each device. This seems similar to preferences stored in cookies today.

@shaoyu-ms
Copy link
Author

@appascoe, currently account level opt-out can let users opt out individual ad when they see the ad. With the opaqueness of the retargeting ad, this will be hard to do at the individual ad level. "No Retargeting" is too coarse granularity as a choice for opting out.

@michaelkleber, Chrome sync is a potential solution for the account-level opt out. Yet it still cannot solve the issue completely as the same type of sync is also needed between different types of browsers (e.g. Chrome and Safari), between a browser and an app with the same account sign-in, in order to honor the account-level optouts.

Thanks.

@michaelkleber
Copy link
Collaborator

In a TURTLEDOVE world, a user could express a variety of preferences — leaving some specific interest group, or all IG's they were added to on some particular site they've visited, or all IG's owned by some particular domain, for example — as well as turning off this kind of targeting entirely.

Any browser could do UX research to find out what real people would want and how to present options; this isn't something that would be part of a spec. But browsers maintaining group memberships at least makes this kind of thing possible.

@shaoyu-ms Yes, I agree, something like Chrome Sync only solves a part of what you're asking for. With OS-level support, it could also be possible to unify this kind of preference across multiple browsers and apps on the same device.

@JensenPaul
Copy link
Collaborator

Closing this issue as it represents past design discussion that predates more recent proposals. I believe some of this feedback was incorporated into the Protected Audience (formerly known as FLEDGE) proposal and #573. If you feel further discussion is needed, please feel free to reopen this issue or file a new issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants