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

Prebid Server GDPR updates #1251

Open
bretg opened this issue Apr 8, 2020 · 4 comments
Open

Prebid Server GDPR updates #1251

bretg opened this issue Apr 8, 2020 · 4 comments
Assignees

Comments

@bretg
Copy link
Contributor

bretg commented Apr 8, 2020

Reviewed Prebid Server GDPR support with our legal team and we have some recommended minor changes to the PBS implementation:

  1. Allow host companies to optionally consider a request GDPR in-scope if the request contains a valid consent string. (this would be off by default, but Rubicon will turn it on).
  2. Do the GDPR-in-scope logic for /cookie-sync calls as well as auction and /setuid
  3. Add metrics so we know the split between TCF 1.1 and 2.0

I've updated the doc with the flowcharts and moved it to Prebid.org's GDrive:
https://docs.google.com/document/d/1g0zAYc_EfqyilKD8N2qQ47uz0hdahY-t8vfb-vxZL5w/edit#

Note that the flowchart for the auction behavior is quite different under TCF2.0 than it was for TCF1.1. The original flowcharts are here -- https://github.com/rubicon-project/prebid-server-java/blob/master/docs/developers/PrebidServerJava_GDPR_Requirements.pdf

The proposed new metrics are:

  • privacy.tcf.{v1,v2}.{in-geo,out-geo,unknown-geo}
  • privacy.tcf.invalid
  • privacy.coppa.count // when COPPA flag is set
  • privacy.usp.specified.count
  • privacy.usp.opt-out.count
  • privacy.lmt.count // when LMT flag is set

These are in addition to the recommended per-purpose metrics:

  • adapter..{openrtb2-web,openrtb2-app,amp}.tcf.userid_removed
  • adapter..{openrtb2-web,openrtb2-app,amp}.tcf.geo_masked
  • adapter..{openrtb2-web,openrtb2-app,amp}.tcf.request_blocked
  • adapter..{openrtb2-web,openrtb2-app,amp}.tcf.analytics_blocked
  • cookie_sync..tcf.blocked
  • usersync..tcf.blocked
@bretg bretg added the Intent to implement An issue describing a plan for a major feature. These are intended for community feedback label Apr 8, 2020
@bretg bretg self-assigned this Apr 8, 2020
@bretg
Copy link
Contributor Author

bretg commented Apr 23, 2020

This was discussed and approved in Prebid Server committee.

@bretg
Copy link
Contributor Author

bretg commented Jun 2, 2020

This is done in PBS-Java

@bretg bretg added the PBS-Go label Jun 2, 2020
@SyntaxNode SyntaxNode added In Dev - Go and removed Intent to implement An issue describing a plan for a major feature. These are intended for community feedback labels Sep 7, 2022
@bretg bretg removed the projectboard label Sep 8, 2022
@bretg
Copy link
Contributor Author

bretg commented Dec 16, 2022

There are a couple of outstanding items in PBS-Go

  • Downgrading to the basic enforcement scenario when the GVL file isnt available
  • P7 analytics

@bretg bretg moved this from Triage to In Progress in Prebid Server Prioritization Dec 16, 2022
@bretg bretg assigned bsardo and unassigned bretg Dec 16, 2022
@bretg
Copy link
Contributor Author

bretg commented Sep 8, 2023

Might make sense to tackle this one in conjunction with #2789

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: In Progress
Development

No branches or pull requests

3 participants