Site icon WPMarmite

GDPR compliance and WordPress: The Ultimate (and Practical) Guide for data privacy

GDPR: here are 4 letters that, combined, can give a headache to website developers and marketers, since its implementation on May 25, 2018!

Yes: since all this time, the GDPR, acronym for General Data Protection Regulation, has become well established in the minds of web users!

But if you own a website and have not yet heard of the GDPR, then it is time to get seriously informed!

That’s good: WPMarmite had met with lawyers as early as 2018 to get a little more clarity.

So, we took the decision to detail, step by step, the different key points to consider in order to make your WordPress site or your WooCommerce store compliant with this regulation.

No legal jargon, no references to obscure parts of the law: only concrete things for WordPress and WooCommerce website creators!

To write the initial version of this article, we called upon the advice of a law firm: thank you to them! However, this is only a source of general information, which cannot be interpreted as a real legal advice. If you handle a large amount of data on a daily basis, we can only recommend that you call on professionals who can help you to comply.

The original version of this article is the French one. Please keep in mind that WPMarmite is from France.
The French law is not the same as the law in the U.S., the U.K., Australia or any other country.
Therefore, this article will guide you but make sure you double check with the law of your own country and with the help of professionals in this field.

On that note, let’s see what we’re going to talk about!

Your best WordPress projects need the best host!

WPMarmite recommends Bluehost: great performance, great support. All you need for a great start.

What is the GDPR?

The General Data Protection Regulation is a European regulation that came into force on May 25, 2018. Voted in the European Parliament in 2016, its application is worldwide, and you can find more info right here on the GDPR.eu website.

The purpose of this regulation, which has shaken the practices of professionals and individuals on the web: to ensure that all individuals control and protect the personal data they disseminate during their browsing on the web.

What is personal data?

Is considered personal data any data that directly or indirectly identifies an individual:

Alright, are you ready to keep going?

Concretely, what does the regulation include?

To be very concrete, there are three important components of the GDPR that need to be taken into account:

All these elements influence the way a website is created and managed.

Who is concerned?

The GDPR concerns any person, natural or legal person, who would be led to use in any way personal data of citizens of the European Union in the course of their professional activity.

As a reminder of geography, the UE in 2021 corresponds to all the countries in yellow:

Source & Credit: EC-GISCO, © EuroGeographics © UN-FAO for the administrative boundaries

If you collect, use or store this type of data, surprise: you are right in the target of this regulation (and potentially in the viewfinder of the EU Regulation)! And this, whatever the sector of activity or the size of your company.

Note that the GDPR also applies to internal company data: the data you collect on your employees, in personnel files, for example.

Another very important point: even if you or your company are based, or store your data, outside the European Union, the GDPR applies to your business.

Indeed, the regulation is placed from the point of view of the Internet user: if you process data from an individual residing in one of the 28 EU members, you are concerned.

What about WordPress developers and agencies?

Many WPMarmite readers, especially WordPress developers and agencies, will think, “Okay, but I just process the second-hand data that my clients collect”.

Wait a minute! You are also concerned, as subcontractors. Roughly speaking, if the processing you do of your clients’ data does not comply with the GDPR, you also risk getting a slap on the wrist.

And most importantly, if you are not GDPR compliant, you risk having some customers refuse to do business with you from now on!

So it’s a matter of planning how you address this use of data in your current and future customer contracts.

Here are some elements to mention in your contracts, in a specific part about the use you make of your data, to be right on course:

Your best WordPress projects need the best host!

WPMarmite recommends Bluehost: great performance, great support. All you need for a great start.

What are the penalties?

Even before the GDPR, the law already applied penalties in case of offences involving personal data. Admittedly, in practice, these were rarely applied, or with relatively low fines.

But the GDPR has reinforced the system of penalties already in place. And the administrative fines detailed in the regulation are much more dissuasive! They are expected to reach 4% of the revenue of the person or company concerned, and up to 20 million euros for the most serious violations.

There is a 99% chance that you will look like this when reading this article.

This is why we will now guide you step by step in bringing your site into compliance with these new obligations.

What should you include on your WordPress site?

Let’s get started: let’s look at the best practices you should apply to your WordPress site.

1. Have a privacy policy

The first key point of the GDPR is the need to place clear and transparent information on your website for users.

You must therefore seriously consider your site’s privacy policy and review your general terms and conditions of sale (if you have a store).

Your privacy policy page, usually located in your footer, should explain concretely what you do with this data.

So make it appear:

These elements should appear in a page integrated in your footer.

And good news: Starting with WordPress 4.9.6, you can create your Privacy Policy page directly from the Settings > Privacy tab of your WordPress interface. While this feature is handy, we still recommend that you hire a professional to design it.

You can use a page with pre-written paragraphs, or you can create your own personalized page in a simple way.

Warning: your Privacy Policy page should also appear at every moment your users share their data (typically in contact or download forms), to inform them about the use of their data.

Putting these elements in place on your WordPress site is first and foremost to save you trouble with them (reports and other threats…), and to install an aura of trust.

2. Review all forms on your WordPress site

The elements that are most impacted by the GDPR on the web are the forms. This is indeed a key point of contact between you and your visitors, where they share their personal data with you.

And on a site, there are forms! So let’s see how to optimize them to comply with the regulation.

Many sites use forms, for example, to offer newsletter subscriptions or to download documents. However, at this point of contact, your users share personal data with you: their email at least, and why not their first and last names.

WordPress site creators generally manage these forms, known as “opt-in” forms, via plugins such as OptinMonster coupled with a Mailchimp or MailPoet (there are many others).

Here we are in the case where the compliance of your website depends on a third party, which we talk about in the part “Check on your WordPress plugins“.

Whether you delegate this task to a plugin, or whether you have built your forms yourself, you should in any case check that you can:

Regarding the famous check boxes, it is not necessary to add them to obtain the users’ consent in the case where there is only one reason for collection (in this case, to receive a newsletter).

On the other hand, if you plan to share this data with partners and prospecting, the user must give consent for each of these uses. In this case, a form should be accompanied by the mention of transparency as well as two checkboxes (one for each additional consent).

Also note that you cannot ask a client to leave you data that is not related to what they are registering for.

For example, if you ask them to subscribe to a newsletter, you don’t need to ask their gender or age.

No more Big Data, time for Smart Data!

I therefore invite you to take check on the use of the data you intend to collect and to create forms with the right mentions (and possible checkboxes if necessary).

The forms are done: consent is assured. Let’s move on!

3. Check on your WordPress plugins

To find out if your plugins are GDPR-compliant, you’ll need to conduct your own little personal investigation.

Yes, it will take some time…

Start by listing all your plugins that could have something to do with:

Then, search on the official sites of these plugins or in their documentation what their developers have done to align with the GDPR.

Search for GDPR directly on their site or do a Google search of this type: site:woocommerce.com GDPR

Many of the most popular ones have been compliant since 2018.

In case an a plugin is not able to comply with the GDPR, it is advisable to find an alternative to replace it. Not easy, we concede… but absolutely necessary.

All the APIs you have authorized (Facebook, Twitter, or Mailchimp, to take only these famous examples) are also concerned. But don’t get too worked up: as long as you know what APIs your site uses, what data they process, and you keep a record of all this (see the section dedicated to this point): there’s no need to eliminate them from your WordPress site.

4. Establish a strong data security process

It is more than ever the responsibility of the data owner to pamper data, notably by protecting it against any security flaws, but also by allowing individuals to have a right of control over it.

4.1 Create a process for erasing or modifying data

With the GDPR, each type of data now has a specific legal retention period. You do not have the right to keep customer or user data indefinitely without using it, for “just in case” reason.

For example, Google Analytics had quickly integrated this into its solution after the regulation was implemented, without making its users lose their visit history.

The GDPR thus obliges you to:

However, the GDPR also provides that you must inform any user, before they share their data with you, that they have the right to withdraw their consent at any time. And on top of that, the regulation specifies that this must be done easily for the user!

So you will need to set up a simple procedure that will allow your users to:

You could create a specific page dedicated to this procedure on your site, containing a precise request form. But your contact form is quite suitable (you are not going to receive this kind of request every day after all).

So think about doing the same on your newsletters (normally, an unsubscribe link is present).

My advice: redo yourself the user path of your visitor, to detect all the moments when they might want to exercise their right of withdrawal or deletion. A real work of art, which will allow you to set up a really clear process.

If you receive a deletion request, go to the tab Tools > Erase Personal Data from your administration.

You will then be able to manually delete the data of the user who has asked you to do so, by entering their email address.

Have you been asked to have access to all the personal data left on your site? Easy: go to Tools > Export Personal Data, and proceed in the same way. You can then send a .zip file containing all the data of the user in question.

Bye bye data!

Want to let your users manage the deletion or modification of their data independently? Use the GDPR Data Request Form plugin. Simple and efficient!

4.2 Prepare for a possible security breach

You must also ensure that you effectively guarantee the security of your users’ personal data.

Here are a few elements that you must therefore take into account:

5. Set up an internal data processing register

Prior to the GDPR, any company processing personal user data had to report it through a reporting or authorization system.

Since May 25, 2018, this procedure is no longer necessary, and is replaced by another obligation: that of keeping a data processing register.

The idea? Set up, internally, a complete documentation that certifies that you are in compliance with the GDPR. A data mapping to show good faith, in short.

Your register must answer three key questions about your data processing:

This register must be kept up to date at all times.

Yes, this is no small task for those who handle data on a daily basis! But that’s the role of your Data Protection Officer, or DPO.

A veritable conductor of personal data, the DPO has the mission, in particular, of monitoring the entity’s compliance with the GDPR and cooperating with the supervisory authority of each country.

It can be an internal person (technical, legal position…) or an external person (lawyers, consultants…). Smaller organizations can share a DPO among themselves.

However, the lawyers we interviewed warned us about internal conflicts of interest. For example, if you appoint your agency’s marketing manager, it is highly likely that his/her opinion will be biased on the use of the data for his/her newsletters..

So appoint a data fanatic who will look closely at the law and your personal data practices and keep your registry up to date.

Phew, that’s a lot of work, huh? If you have an ecommerce site, stick around: we’re adding a few things you shouldn’t overlook. Otherwise, you can go directly to the part about marketing levers to eradicate from your practices.

Join the WPMarmite subscribers

Get the last WPMarmite posts (and also exclusive resources).

How to make a WooCommerce store compliant with the GDPR?

Because a showcase site or a blog and an ecommerce site don’t mix the same type of data, it is essential to make a special point on what happens to sites using WooCommerce.

You will discover here some specificities not to be neglected in your compliance. Of course, this doesn’t exempt you from setting up everything we just talked about (an online store under WooCommerce remains a WordPress site).

1. Appropriate General Terms and Conditions of Sale

The General Terms and Conditions of Sale are similar to the General Conditions of Use, except that they assume a commercial relationship between the user and the website. It is absolutely mandatory to put them on a dedicated page in the footer of your WordPress site.

If you don’t have this page yet, it’s high time to create it! (Seriously, you sell without Terms and Conditions?!)

Then go to the “Settings” tab of your WooCommerce plugin, then to “Order”. In the “Page setup” part, you will find a field “Terms and conditions”.

As WooCommerce indicates, once this page is selected, an additional box will appear when a user will land on your order page. They will then have to check this box to certify that they have read these Terms and Conditions of Sale, and agree to follow them.

2. An order page where your Privacy Policy appears

In the case of an ecommerce site, your Privacy Policy must appear clearly in the order forms.

Since version 3.4 of WooCommerce, you can automatically add the transparency mention needed to be GDPR compliant, with the possibility to customize the text to be displayed.

Everything is done in the Settings > Accounts and Privacy tab of the plugin.

3. Perfect WooCommerce subscription forms

You probably know it: in WooCommerce settings, there are several ways for the user to share (or not) their data with you. They can :

But what about GDPR?

It’s simple: whether your visitor creates an account or not, they will have to enter information related to their order (delivery address, first and last name…) as well as their email address to allow them to track their order. But if you have followed everything so far, you know that this is personal data!

Here again, whatever the settings you choose, you will have to add a transparency note to your WooCommerce forms leading to your privacy policy.

4. Customer reviews in compliance with the regulation

On WooCommerce websites, nothing is better to increase the credibility of your product than customer reviews. The GDPR also changes the deal on these elements, which also require prior collection of user consent to publish them.

To make sure you are in compliance in this regard, it’s simple: you only need to authorize their publication when the visitor has purchased the product (and has therefore previously accepted your privacy policy, and given his/her consent).

Go to the “Products” tab of your WooCommerce plugin, and check the box “Reviews can only be left by “verified owners”.

If the buyers are verified, it means that they have placed an order and have accepted your privacy policy. Easy-peasy!

5. The problem with your abandoned cart plugin

If you have a WooCommerce website, chances are that you use a WooCommerce abandoned cart plugin, to catch the ones who wouldn’t have finalized their order.

The problem, you can probably see it coming from far away, now that you are experts of the GDPR: yes, still the harvest of consent!

Because, when a user abandons their cart, plugins like YITH Recover Abandoned Cart, Jilt or AutomateWoo still collect data, and this without them having had the time to check the box on the Terms and Conditions. Ouch. Totally not GDPR-friendly.

The solution, which gets around the problem a little but resolves it temporarily: add a small text inviting the user to check your Privacy Policy, just below the field where they must leave their email address.

To do so, you’ll use a small code snippet, adapted from the WooCommerce documentation.

HTML

The Jilt abandoned cart plugin is one of the good students in its category by adding a transparency message and a link to oppose this practice.

The Jilt example on the WP Rocket site

6. What about deleting and modifying data on WooCommerce?

If your customers ask you to delete or to have access to the personal data they have transmitted to you in the past, how to proceed?

Here again, WooCommerce thinks of everything for you, in the Settings > Accounts & Privacy tab. You will find there two checkboxes:

They will add to your users account settings the options related to the deletion and mobility of their data, for a store totally in accordance with the regulation.

As soon as a request is made, the plugin takes care of the requested manipulations automatically. Fingers in the nose!

I can hear you sighing: “It’s not over yet, these consent and data issues”!?

Yes, yes, don’t worry: you still have to check that you don’t make any marketing misstep with respect to the GDPR.

What marketing practices are prohibited by the GDPR?

In your daily life to find or convert customers, you handle data.

You prospect to find new customers, you send emails to retain those who follow you, you do retargeting to retrieve the visitors that you did not convert, etc.

In short, you are juggling with personal data.

But many of these practices have now moved to the dark side of the force… at least if you don’t inform your users beforehand, in your Privacy Policy.

So here is a quick checklist of marketing levers for which you need to collect the consent of your users:

Well, when it comes to profiling and retargeting, as a marketer, I’m scratching my head about the consent requirement…

For the moment, the first goal is to show the supervisory authority your goodwill towards the GDPR, despite the confusion that still reigns around these practices. The ePrivacy Directive (which was supposed to increase the GDPR directives by 2021, but whose implementation date has been postponed), will no doubt tell us more, especially on the use of cookies…

But no, dry your tears, dear readers. From my point of view as a web marketer, the GDPR is a great opportunity to rethink your marketing strategy, to give more freedom to customers in the choices they can make.

No more debilitating push mails, banner ads that don’t convert, and irrelevant side product proposals. Make way for the omnipotence of SEO and good content!

Speed up your website with WP Rocket

Turn your site into a rocket with the most powerful caching plugin recognized by WordPress experts.

What should we think of the GDPR?

If the GDPR seems to be a binding regulation, I wanted to finish this article on a critical, and above all positive tone. Stay tuned, you’ll see that there’s some good in all this legislative mess!

Points of attention

The positive points

So tell us in a comment what this regulation inspires you, and if you have found good practices to be GDPR-compliant!

Exit mobile version