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

Rename GDPR modules (GDPR Enforcement, & Consent Management - GDPR) #10251

Open
jdwieland8282 opened this issue Jul 19, 2023 · 5 comments
Open

Comments

@jdwieland8282
Copy link
Member

Type of issue

The Identity PMC would like to ensure that publishers have a clear understanding of what our privacy, regulatory modules do, as well as a clearer understanding of what Bid adapters support prebids enforcement modules. To that end we would like the following modules renamed:

GDPR Enforcement --> TCF Enforcement
Consent Management --> TCF activity support

We understand that renaming files is a breaking change and should wait until 9.0.

Once renamed please update http://github.com/prebid/prebid.github.io/tree/master/dev-docs/bidders such that the 59 bid adapters that do not have a GVL id are denoted as "not" supporting TCF (FKA GDPR)

@dgirardi
Copy link
Collaborator

GDPR Enforcement --> TCF Enforcement

for GPP we decided "enforcement" is a swear word and used "control" instead - should it be "TCF Control"?

Consent Management --> TCF activity support

IMO this is less clear because consentManagement does not actually define any rules for what we are now calling activities. I would however like it renamed to consentManagementTcf to match the GPP and USP versions.

@jdwieland8282
Copy link
Member Author

I don't think Control is descriptive enough, I think it will leave pubs with more questions about what it actually does. How about "TCF Support"?
GDPR Enforcement --> TCF Support
Consent Management - GDPR --> TCF Consent Management

@dgirardi
Copy link
Collaborator

dgirardi commented Jul 19, 2023

Arguably you don't need the enforcement module to support TCF - the consent management module is enough to pick up consent strings and pass them downstream. The enforcement module allows pubs to stop downstream requests altogether, or control what data they get, according to what's in the consent.

Either way, I vote for consistency - if we are renaming modules, TCF and GPP should use the same pattern.

Do we want to also rename settings? For example, consentManagement.gdpr -> consentManagement.tcf. We'd still be left with a bunch of references to gdpr that should probably be tcf in event payloads (which would also show up in analytics), but it would be a lot of work to go through all of those.

@jdwieland8282
Copy link
Member Author

I'm good with those naming conventions @dgirardi

@patmmccann
Copy link
Collaborator

On discussion, we're not attempting to get tens of thousands of publishers to reconfigure their modules, we're simply renaming the modules and the associated files and documentation

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

No branches or pull requests

3 participants