How to make privacy-friendly contact forms

You may have already heard of GDPR, the European data protection regulation that will be applicable as of May 25 this year. Although it is an EU law, you will be required to comply with GDPR as long as you are engaged in storing or processing personal data of EU citizens, even if you are not an EU citizen.

“Is Contact Form 7 compliant with GDPR?” We’ve been getting a lot of inquiries like this about GDPR, but unfortunately I don’t have a precise answer. Since I’m not a lawyer, I’m not in a position to say whether a WordPress plugin is compliant with specific legislation or not.

What I can tell you is that we always work to assist using Contact Form 7 in a privacy-friendly manner. We design Contact Form 7 carefully to allow you to make contact forms compliant with the current data protection standards, including GDPR.

The remainder of this post is my personal advice on making privacy-friendly contact forms. A lot of responsibility for making your contact forms GDPR-compliant still lies with you as the webmaster or contact form controller, but you should be able to accomplish it with this advice.

Continue reading How to make privacy-friendly contact forms

Contact Form 7 4.9

Contact Form 7 4.9 is now available. If you have contact forms for logged-in users, the newly introduced Subscribers-Only Mode will be a great improvement. 4.9 adds new filter hooks and a custom DOM event that allows you to control your contact forms more flexibly. Fixes for several bugs seen in the previous versions are also included. I strongly recommend upgrading to 4.9 now.

Continue reading Contact Form 7 4.9

on_sent_ok Is Deprecated

The Additional Setting “on_sent_ok” is used to assign a JavaScript code that will be executed when a form submission completes and mail has been sent successfully. It is often used for the purpose of tracking form submissions with web analytics services or redirecting to another page after a form submission.

The “on_sent_ok” and its sibling setting “on_submit” are deprecated and scheduled to be abolished by the end of 2017. It’s not that using those settings is unsafe, but it’s possible that enabling them will increase risk in case there are vulnerabilities in this plugin or in other components of your site. It’s time to replace them with a safer alternative.

Update: on_sent_ok and on_submit have been officially removed from Contact Form 7 5.0.

Continue reading on_sent_ok Is Deprecated

Just another contact form plugin for WordPress. Simple but flexible.