blaugold / iabtcf_consent_info

Flutter plugin for reading IAB TCF v2.0 user consent information, such as made available through CMP SDKs, like Funding Choices's User Messaging Platform (UMP).
https://pub.dev/packages/iabtcf_consent_info
10 stars 8 forks source link

gdprApplies remains true after GDPR dialog is shown #16

Open kaboc opened 8 months ago

kaboc commented 8 months ago

gdprApplies in BasicConsentInfo returned by IabtcfConsentInfo.instance.currentConsentInfo() is false if a GDPR dialog has not been opened using package:google_mobile_ads or have been opened outside EEA without the setting of debugGeography: DebugGeography.debugGeographyEea. However, once the dialog is opened with the debug setting, gdprApplies remains true even if the dialog is reopened without the setting.

  1. Dialog has not been opened yet
    • gdprApplies: false
  2. Dialog was opened without debugGeographyEea
    • gdprApplies: false
  3. Dialog was opened with debugGeographyEea
    • gdprApplies: true
  4. Dialog was reopened without debugGeographyEea
    • gdprApplies: true

I'm not sure if it is a bug of this plugin or as per spec of the underlying SDK. Please just close this if it is expected behaviour.