It looks like Widget Logic could take the is_allowed_cookie conditional tag, but I’m not sure how to set that.
The issue is that the widget contains embedded content (a PayPal button), which isn’t itself cookie-based, but has privacy implications because the button loads from paypalobjects.com rather than locally. This is explained in my privacy policy, but I’d like to not load that widget until the visitor clicks okay on the GDPR privacy banner.