### [How to Make a GDPR Consent Form in 5 Minutes](https://wpforms.com/how-to-add-a-gdpr-agreement-field-to-your-sites-forms/)

**Published:** November 26, 2020
**Author:** Osama Tahir

**Excerpt:** Looking to create a GDPR Agreement form? It's a great idea to have GDPR consent fields in your forms if you have EU or UK visitors using your site.

The good news is that it's incredibly easy to manage GDPR compliance in WordPress. 

This tutorial will explain how you can create the perfect GDPR consent form so you can stop worrying about GDPR compliance issues.

**Content:**

Do you want to create a GDPR consent form for your WordPress site?

It’s very important to ensure compliance with GDPR if you’re website with visitors from the EU or the UK.

If you’re collecting information from your EU site visitors using forms, it’s always a good idea to obtain express consent before form submission.

In this article, we’ll look at the easiest way to add a GDPR agreement field to your WordPress forms.

[Create Your GDPR Consent Form Now](https://wpforms.com/pricing/)

## How to Create a GDPR Compliant Form in WordPress

Using WPForms, you can easily add a GDPR agreement form field to any form on your website. That way, the visitor can freely give consent when giving you their personal data.

Here are the steps we’re going to work through:

At the end of the article, we added a FAQ to help you with the advanced GDPR options in WPForms. We’ll also explain how to easily erase personal information if you’re asked to.

First, let’s step through the tutorial.

This tutorial only shows the steps you can take to create a general GDPR compliant form. However, GDPR is a complex piece of regulation and we strongly advise you to seek legal counsel for your specific forms.

### Step 1: Install the WPForms Plugin

Creating a GDPR compliant form is a quick and easy process if you’re using WPForms. If you haven’t already, go ahead and [install the WPForms plugin](https://wpforms.com/docs/install-wpforms-plugin/) on your website now.

![WPForms home (1200)](https://wpforms.com/wp-content/uploads/2020/11/wpforms-home-1200-e1700565616865.png)

While you can use the GDPR enhancements in both the free and paid versions of WPForms, we recommend getting WPForms Pro to access a huge variety of useful features such as the [Calculations addon](https://wpforms.com/addons/calculations-addon/) and over [2,100+ form templates](https://wpforms.com/templates/).

After you’ve successfully installed the plugin, move on to the next step.

### Step 2: Enable GDPR Enhancements

Before we create any forms, we first need to turn on GDPR enhancements in WPForms. When we turn these enhancements on, the GDPR Agreement field will become available in the form builder.

To start, go to **WPForms** » **Settings**. You should see the **General** tab is open.

![WPForms general settings](https://wpforms.com/wp-content/uploads/2021/10/WPForms-general-settings.png)

Scroll down and click the **GDPR Enhancements** toggle button.

![GDPR enhancements checkbox](https://wpforms.com/wp-content/uploads/2021/01/GDPR-enhancements-option.png)

When you click the checkbox, you’ll notice that 2 new options appear underneath.

![Disable user cookies and details](https://wpforms.com/wp-content/uploads/2021/01/disable-user-cookies-and-details.png)

\[alert\_box\]The options for disabling user cookies and user details will not appear if you’re using WPForms Lite. This is because the Lite version never tracks user cookies or IP addresses.\[/alert box\]

If you’re using a premium WPForms license, you may want to disable user cookies and additional detail storage to ensure full compliance with GDPR.

#### Cookies in WPForms

Disabling cookies will also disable features such as the Form Abandonment addon, Related Entries (linked entries submitted by the same user), and Geolocation.

![Disable user details](https://wpforms.com/wp-content/uploads/2021/01/disable-user-details.png)

If you’d like to continue using these features, you’ll have to leave the **Disable User Cookies** option in the off position.

But it’s strongly recommended to mention your usage of cookies in the GDPR Agreement field, so people can consent to it.

#### IP Address and User Agent Storage in WPForms

The **Disable User Details** option can be controlled globally from the General tab of WPForms settings from the admin menu.

![Disable user details](https://wpforms.com/wp-content/uploads/2021/01/disable-user-details.png "Disable User Details")

If you’d like to disable the collection of IP addresses and User Agent on specific forms only, you can do that on a form-by-form basis (more on this in the next step).

Let’s move on and create a GDPR compliant contact form.

### Step 3: Create Your GDPR Consent Form

It’s time to create a WordPress form with a GDPR consent field.

First, let’s click **WPForms** » **Add New** from your WordPress admin menu.

![Adding a new form in WPForms](https://wpforms.com/wp-content/uploads/2022/11/wpforms-add-new.png)

When the form builder opens, go ahead and type in a name for your contact form at the top.

![Enter your WPForms form name](https://wpforms.com/wp-content/uploads/2020/11/Enter-Form-Name.png)

Next, scroll down a little to the templates area. For this tutorial, we’ll be using a contact form template to speed up the form building process.

Click on the **Use Template** button under the Simple Contact Form template.

![Use Simple Contact Form template](https://wpforms.com/wp-content/uploads/2020/09/use-template.png)

You’re free to choose any other template or even start from scratch using the Blank Form option.

After selecting a template, it will load on your screen in a few seconds.

![Contact form loaded](https://wpforms.com/wp-content/uploads/2020/11/contact-form-loaded-1.png)

If you want to add more fields, you can drag them from the left-hand panel to the form preview on the right. Keep adding fields until your basic form is set up the way you want it.

### Step 4: Add a GDPR Agreement Form Field

WPForms includes a ready-made GDPR Agreement field that you can add to your form. It can be found under the Standard Fields section.

Drag and drop the field to where you want to place it on your form on the right-hand side area.

![GDPR agreement field](https://wpforms.com/wp-content/uploads/2020/11/gdpr-agreement-field-1.png)

After the field is inserted, you can click on it to access its **Field Options**. These allow you to change the label of your field as well as the agreement text explaining why you’re collecting a visitor’s information.

![GDPR consent field options](https://wpforms.com/wp-content/uploads/2020/11/gdpr-consent-field-options.png)

This field is different from a regular checkbox field. If the GDPR agreement is not ticked, the form can’t be submitted.

Besides, the checkbox can’t be pre-selected. This is important because consent has to be deliberately given by each respondent per GDPR.

If you’d like to collect cookies and IP address information of respondents, we recommend editing the agreement text to clearly mention this as well.

When you’re done customizing your form and the GDRP Agreement field, go ahead and click **Save** to save your progress so far.

![Save the form](https://wpforms.com/wp-content/uploads/2023/04/Save-the-Form.png)

Now, we’re all set to publish your form in the next step.

### Step 5: Publish Your GDPR Compliant Form

With the WPForms embed wizard, publishing your form is a breeze.

At the top of the form builder, click the **Embed** button.

![Embed your form with the embed button](https://wpforms.com/wp-content/uploads/2023/03/Embed-Button.png)

You’ll see a popup open. We’ll click **Create New Page** here in order to embed the form in a separate new page.

![Create new contact page](https://wpforms.com/wp-content/uploads/2020/11/user-submitted-wordpress-post-form-new-page.png)

And finally, let’s type in a name for your page.

All set? Click **Let’s Go**.

![Name your contact page](https://wpforms.com/wp-content/uploads/2020/11/name-contact-page.png)

WPForms will automatically create a new page. You’ll see your contact form already embedded into it.

Let’s click **Publish** to publish the page.

![Publish contact page](https://wpforms.com/wp-content/uploads/2020/11/publish-contact-page.png)

And that’s it! Now you have a contact form with a GDPR agreement field.

![GDPR consent form published](https://wpforms.com/wp-content/uploads/2020/11/gdpr-consent-form-published-e1700571221416.png)

You can repeat the process to easily add GDPR agreement fields to any form on your website, so you can be sure they’re all compliant with the GDPR.

And that’s it! You can now easily build GDPR consent forms for your WordPress site.

### FAQ on GDPR Forms and Compliance

The powerful GDPR controls in [WPForms](https://wpforms.com/pricing/ "Pricing") can help you comply with privacy laws in different ways. In this section, we’ll look at the advanced settings in the plugin.

#### How to disable user agent and IP address tracking in a specific form?

WPForms allows you to disable user agent and IP address storage on a form-by-form basis. To disable it in a specific form, go to **Settings » General** in your form builder.

Scroll down to the bottom of the General settings and expand the **Advanced** section. Here, you can click on the **Disable storing user details (IP address and user agent)** toggle button to stop your form from storing these details.

![Disable storing user details settings](https://wpforms.com/wp-content/uploads/2021/10/disable-storing-user-details-settings.png)

#### How can I handle personal data erasure requests in WPForms?

Under GDPR, users have a right to ask for their personal data to be deleted. It’s a good idea to create a separate form on your site designed specifically to let users submit data deletion requests.

To delete an entry go to **WPForms » Entries** and select the form you need.

![](https://wpforms.com/wp-content/uploads/2020/11/form-entries-1.png)

Then, simply look for the entry you wish to delete either manually or by using the search box.

For example, you can select **Name** in the dropdown and type in the user’s name to find all of their entries.

![](https://wpforms.com/wp-content/uploads/2020/11/finding-entries.png)

When you click **Search**, WPForms will show all of the matching entries. Select each entry, then click the **Bulk Actions** dropdown and click **Delete**.

![Delete entries](https://wpforms.com/wp-content/uploads/2020/11/delete-entries.png)

Repeat these steps with each form on your website.

Here are 2 things to keep in mind if you get ‘right to be forgotten’ requests:

- **In WPForms, entry deletion is permanent.** Once you delete form entries, they can’t be recovered unless you have website backups. However, you can move an entry to “Trash” which allows you to either restore them or permanently delete them later.
- **You don’t usually need to delete personal data from backups.** Most backup plugins will overwrite your old backups automatically over a few days or weeks.

#### How to disable entries from storing in a form?

[Entry storage](https://wpforms.com/how-to-save-your-contact-form-data-in-wordpress-database/ "How to Save Your Form Data in WordPress Database (With a Plugin)") is a super helpful way to review, manage, and organize form entries from your site. Most people find this helps to keep track of entries, so we recommend keeping it switched on.

However, disabling entry storage can be helpful if you don’t want to store any visitor information at all. You don’t have to worry about user consent if you’re not storing entries at all.

To do that, open up your form and click **Settings** on the left of the form builder. Scroll all the way down to the **Advanced** section and check the **Disable storing entry information in WordPress** box.

![](https://wpforms.com/wp-content/uploads/2021/10/disable-entry-storage.png)

Disabling entry storage might reduce the risk of a personal data breach. At the same time, keep in mind that you’ll only be able to receive form responses via email.

[Create Your GDPR Consent Form Now](https://wpforms.com/pricing/)

### Next, Export Your Form Entries

Do you want to export your form entries? Maybe you need to use them in a different platform, or analyze your data in different ways.

With WPForms, it’s easy to [export form entries to CSV](https://wpforms.com/how-to-export-wordpress-form-entries-to-csv/ "How to Export WordPress Form Entries to CSV (Step by Step)"). That way, you can easily archive the data if you need to.

Don’t forget to make your waiver forms too. We published a tutorial on [making an online model release form](https://wpforms.com/online-model-release-form/) that you can use for inspiration.

Ready to build your GDPR compliant form? Get started today with the easiest WordPress form builder plugin. [WPForms Pro](https://wpforms.com/pricing) includes lots of free templates and offers a 14-day money-back guarantee.

If this article helped you out, please follow us on [Facebook](https://facebook.com/wpforms) and [Twitter](https://twitter.com/easywpforms) for more free WordPress tutorials and guides.

**Categories:** WordPress Tutorials

**Tags:** GDPR, GDPR Enhancements, GDPR Form Field

---

