prebid / prebid-server

Open-source solution for running real-time advertising auctions in the cloud.
https://prebid.org/product-suite/prebid-server/
Apache License 2.0
421 stars 714 forks source link

Prebid Server GDPR updates #1251

Open bretg opened 4 years ago

bretg commented 4 years ago

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:

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

bretg commented 4 years ago

This was discussed and approved in Prebid Server committee.

bretg commented 4 years ago

This is done in PBS-Java

bretg commented 1 year ago

There are a couple of outstanding items in PBS-Go

bretg commented 11 months ago

Might make sense to tackle this one in conjunction with https://github.com/prebid/prebid-server/issues/2789