CybotAS / CookiebotWP

This repository contains Addons that will make other plugins work with Cookiebot.
https://wordpress.org/plugins/cookiebot/
GNU General Public License v2.0
38 stars 24 forks source link

Contact Form 7 addon #133

Open wwwlabsG opened 5 years ago

wwwlabsG commented 5 years ago

Addon request: Contact Form 7 Active installations: 5+ million

kicybot commented 5 years ago

Hi @wwwlabsG ,

We'll look into it, thanks.

phpgeek commented 5 years ago

Hi @wwwlabsG ,

I am looking into it right now. Based on Contact Form 7 own readme - it does not use any cookies in their default setup.

The plugin might share details with 3rd party services if you enable features (like reCAPTCHA, Akismet, Constant Contact) but as far as I can see based on a short review of the code, it is not anything cookie related.

Did you have any examples where a setup where cookies are set from Contact Form 7?

/Johan

xzuttz commented 5 years ago

@phpgeek Googles reCAPTCHA uses cookies that require at least statistics consent

wwwlabsG commented 5 years ago

Hi @phpgeek,

Thank you for looking into it! As @xzuttz mentions, a setup with Google reCAPTCHA sets several cookies, including NID, which would require marketing consent, I believe. This is my major concern at the moment.

kicybot commented 5 years ago

@wwwlabsG did you reach out to WP Contact Form to see if they would be interested in integrating with Cookiebot? That would be more sustainable. We can of course (hopefully) create the addon if they are not interested.

wwwlabsG commented 5 years ago

@kicybot Yes, I did contact them about the same time I contacted you. Unfortunately, I never received a reply. I could try again, I guess...

phpgeek commented 5 years ago

@wwwlabsG Did you receive any reply from Contact Form 7 regarding integration of Cookiebot? Otherwise we will look into developing an addon.

wwwlabsG commented 5 years ago

@phpgeek I never received a reply to my first request. In all honesty, I have yet to try again.

DavidSingh3 commented 3 years ago

The problem with blocking The NID cookie is that we have to block the entire ReCAPTCHA script from loading until the user has accepted the correct cookie types.

This would create another problem because CF7 will mark any submissions by users who have not loaded the ReCAPTCHA script as spam. (if the ReCAPTCHA integration is enabled for CF7)

It would seem a bit weird to ask users to accept marketing cookies in order to submit ANY form on the webpage.

We could use a filter to forcefully disable the ReCAPTCHA integration when the CF7 add-on is enabled. This would force site admins to look into other anti-spam integrations for CF7, other than ReCAPTCHA.

I'm not sure if that is the best or only solution.