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

Consent Management: auction not cancelled for vendor not in tcf string #10359

Closed
patmmccann opened this issue Aug 14, 2023 · 4 comments · Fixed by #10367
Closed

Consent Management: auction not cancelled for vendor not in tcf string #10359

patmmccann opened this issue Aug 14, 2023 · 4 comments · Fixed by #10367
Labels

Comments

@patmmccann
Copy link
Collaborator

patmmccann commented Aug 14, 2023

Type of issue

Bug, submitted on behalf of another user

Description

Enforcement not excluding vendor with no consent in tc string

Steps to reproduce

Go to https://www.dagenshultsfred.se/?pbjs_debug=true
Visit the page from the EU (module not configured worldwide), click on accept all
Click on the button in the lower left corner to change my settings
In the CMP go to one of the tcf purposes and disable AdForm
Save the consent and reload the page

Example TC String that I get:

CPwcAjAPwcAjAAfOUBDEDSCgAPLAAHLAAAigJMpB9G5USSBDAGpjYosEYAEW5lBoQyAgAgAAAoAACDKAIAQAEEAgIAAAICgAAAAAIEIAAAEIAAAAAAAAIIABAACIAACAIAAAAAAAAAAAQEAAAAAIAAAAAAAAAAAEAAAAgAAAABAIAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIJMpB9G5USSBDAGpjYosEYAEW5lBoQyAgAgAAAoAACDKAIAQAEEAgIAAAICgAAAAAIEIAAAEIAAAAAAAAIIABAACIAACAIAAAAAAAAAAAQEAAAAAIAAAAAAAAAAAEAAAAgAAAABAIAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA4KAGAAuARABEgJkCQAwAFwCIAIkBMgaAGAAuARABEgJkEQAwAFwCIAIkBMg6AGAAuARABEgJkJQAwAFwCIAIkBMhSAGAAuARABEgJkA

https://iabtcf.com/#/decode shows adform, vendor 50, is not on the list of consented vendors.

Test page

Expected results

Expected outcome:

I’d thought I should not see any calls to adform (https://adx.adform.net/adx/openrtb) anymore.

What I can see, is that the publisher has allowAuctionWithoutConsent on. My understanding is that this enables one to run the auction before the tc string is ready (but should stop the auction if the tc string is ready and the vendor does not have consent/no LI).

Actual results

Adform bidder endpoint is clled

Platform details

js 8.5, consentmanagement and gdpr installed
image

Other information

Possible dupe of #6267 (comment) ; enforcement doesn't appear to be explicitly configured, but user expects their configuration would cause this enforcement.

@dgirardi
Copy link
Collaborator

dgirardi commented Aug 14, 2023

The CMP reports "legitimate interest" for purpose 2, so the user choice is ignored.

image

Also, allowAuctionWithoutConsent hasn't been a setting for a while - I think since 6.x.

@janwinkler
Copy link

It seems expectation and reality do not match:

Expectation: Prebid only fires bidders if purpose has consent/LI AND the vendor has consent/LI

Reality: Prebid only fires bidders is the purpose has consent/LI

At least from an IAB TCF perspective that can be an issue (TCF policy says something like vendors shall only call other vendors if they know that this vendor has a legal basis)

@dgirardi
Copy link
Collaborator

dgirardi commented Aug 16, 2023

Small correction @janwinkler -

Reality: Prebid only fires bidders is the purpose has consent/LI

Prebid only runs bidders if we have

  1. purpose and vendor consent; or
  2. purpose LI.

The expectation, I believe, is that the second clause should check for purpose and vendor LI.

@janwinkler
Copy link

@dgirardi yes that's even more confusing ;-)

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

Successfully merging a pull request may close this issue.

3 participants