Title: Privacy Consent for Forms
Author: Chen Cohen - OCW
Published: <strong>28 Ctember 2026</strong>
Last modified: 28 Ctember 2026

---

Search plugins

![](https://ps.w.org/privacy-consent-for-forms/assets/banner-772x250.png?rev=3717706)

![](https://ps.w.org/privacy-consent-for-forms/assets/icon-256x256.png?rev=3717706)

# Privacy Consent for Forms

 By [Chen Cohen – OCW](https://profiles.wordpress.org/hencoen1/)

[Download](https://downloads.wordpress.org/plugin/privacy-consent-for-forms.2.0.0.zip)

 * [Details](https://kab.wordpress.org/plugins/privacy-consent-for-forms/#description)
 * [Reviews](https://kab.wordpress.org/plugins/privacy-consent-for-forms/#reviews)
 *  [Installation](https://kab.wordpress.org/plugins/privacy-consent-for-forms/#installation)
 * [Development](https://kab.wordpress.org/plugins/privacy-consent-for-forms/#developers)

 [Support](https://wordpress.org/support/plugin/privacy-consent-for-forms/)

## Description

**Privacy Consent for Forms** adds one required consent checkbox to the forms on
your WordPress site, so you don’t have to edit each form by hand.

Once the plugin is active, a checkbox such as _« I accept the Privacy Policy »_ 
appears above the submit button of your forms. The words « Privacy Policy » link
to your policy page. If a visitor tries to submit without ticking the box, the form
is not sent and a clear error message appears next to the checkbox.

It works with the most common form builders, and a generic fallback covers plain
HTML forms from smaller or custom plugins as well.

#### Why site owners use it

Data protection rules increasingly expect an explicit, unticked opt-in before a 
site collects personal details through a form. In Israel, Amendment 13 to the Privacy
Protection Law (in force since August 2025) led many site owners to add a visible
consent step to their contact and lead forms. Sites with visitors from the EU face
similar expectations under the GDPR.

Instead of configuring consent separately in every form builder, this plugin gives
you one consistent consent checkbox across the whole site.

#### How it works

 1. Activate the plugin.
 2. Under **Settings > Privacy Consent**, confirm the link to your Privacy Policy page(
    the WordPress privacy page is used by default).
 3. The checkbox is added to your forms automatically, including forms that load later,
    such as Elementor popups and Ajax-loaded forms.
 4. Submission is blocked until the visitor ticks the box.

#### Supported form builders

 * Elementor Forms
 * Contact Form 7
 * WPForms
 * Gravity Forms
 * Ninja Forms
 * Any other plain HTML `<form>` (generic fallback)

Search forms are always left alone, including Ajax Search Pro, so visitors are never
asked for consent just to search your site.

#### Features

 * A required consent checkbox on all supported forms, added automatically.
 * Form submission is blocked in the browser until the box is ticked.
 * Clear error message when consent is missing. Both the checkbox text and the error
   text can be changed in the settings.
 * The words « Privacy Policy » are linked to your policy page automatically.
 * Works with multilingual sites: the policy link follows the current language with
   WPML or Polylang.
 * Privacy policy page generator: no policy page yet? Fill in a short form (what
   you collect, why, who you share it with, retention, visitor rights) and the plugin
   creates the page, publishes it and links the checkbox to it.
 * Built-in Hebrew texts for the checkbox and error message on Hebrew sites, with
   right-to-left (RTL) layout.
 * Exclude any form by adding the CSS class `no-privacy-consent`.
 * Lightweight: one small script and one small stylesheet on the front end.

#### Privacy

This plugin does not track visitors, does not use cookies, does not send data to
any external service and does not require an account. It does not store consent 
records. It only makes sure the visitor ticks the box before the form can be sent.
Form entries are handled by your form builder as usual.

#### Free, no premium version

The plugin is complete and free under the GPL. There is no paid tier and no upsell.

#### About the maintainer

Built and maintained by [OCW](https://ocw.co.il), a web development and automation
studio in Israel. It started as an internal tool that we use on our clients’ sites,
and we are sharing it with the WordPress community.

#### Important disclaimer

This plugin adds a consent checkbox to your forms and prevents submission until 
it is ticked. It does **not**, on its own, make your website compliant with the 
GDPR, the Israeli Privacy Protection Law or any other law. Compliance depends on
your overall data practices, your privacy policy and how you handle the data you
collect, and it is the site owner’s responsibility. If in doubt, consult a privacy
professional or a lawyer.

## Screenshots

[⌊A contact form with the consent checkbox added above the submit button. "Privacy
Policy" links to the site's policy page.⌉⌊A contact form with the consent checkbox
added above the submit button. "Privacy Policy" links to the site's policy page.⌉[

A contact form with the consent checkbox added above the submit button. « Privacy
Policy » links to the site’s policy page.

[⌊A visitor tried to submit without ticking the box: the form is not sent and an
error message appears.⌉⌊A visitor tried to submit without ticking the box: the form
is not sent and an error message appears.⌉[

A visitor tried to submit without ticking the box: the form is not sent and an error
message appears.

[⌊The settings screen (Settings > Privacy Consent): Privacy Policy URL, privacy 
contact email, and optional custom checkbox and error text.⌉⌊The settings screen(
Settings > Privacy Consent): Privacy Policy URL, privacy contact email, and optional
custom checkbox and error text.⌉[

The settings screen (Settings > Privacy Consent): Privacy Policy URL, privacy contact
email, and optional custom checkbox and error text.

[⌊The Create Privacy Policy Page section, for sites that don't have a policy page
yet.⌉⌊The Create Privacy Policy Page section, for sites that don't have a policy
page yet.⌉[

The Create Privacy Policy Page section, for sites that don’t have a policy page 
yet.

## Installation

 1. In your WordPress dashboard, go to **Plugins > Add New**, search for « Privacy 
    Consent for Forms », then click **Install Now** and **Activate**. Alternatively,
    upload the plugin folder to `/wp-content/plugins/` and activate it from the **Plugins**
    screen.
 2. Go to **Settings > Privacy Consent**.
 3. Check the Privacy Policy URL, and optionally set a privacy contact email and your
    own checkbox or error text.
 4. Click **Save**. The consent checkbox now appears on your forms.
 5. No privacy policy page yet? Use **Create Privacy Policy Page** on the same screen.

## FAQ

### Which form builders are supported?

Elementor Forms, Contact Form 7, WPForms, Gravity Forms and Ninja Forms are supported
directly. A generic fallback also adds the checkbox to any plain HTML `<form>` on
the page, so forms from other or custom plugins are usually covered too.

### How do I change the checkbox text or the policy link?

Go to **Settings > Privacy Consent**. Set your Privacy Policy URL and, if you like,
your own checkbox text and error text. Keep the words « Privacy Policy » in your
text so they are linked to your policy page automatically.

### I don’t have a privacy policy page. Can the plugin help?

Yes. On the settings screen, click **Open Create Form**, fill in the sections (the
fields come with sensible starting text), and the plugin creates and publishes a
Privacy Policy page and links the checkbox to it. Review the new page and adapt 
it to your business.

### Does it support Hebrew and right-to-left (RTL) sites?

Yes. On a Hebrew site the checkbox and error message appear in Hebrew out of the
box, with correct RTL layout. Translations of the settings screen are managed on
translate.wordpress.org.

### Does it work with multilingual sites?

Yes. With WPML or Polylang, the policy link points to the policy page in the visitor’s
current language.

### Will it interfere with my search plugin, like Ajax Search Pro?

No. Search forms are skipped, and Ajax Search Pro forms are specifically recognized
and ignored. Your site search keeps working as before.

### Can I exclude a specific form?

Yes. Add the CSS class `no-privacy-consent` to the form or to an element that wraps
it. Most form builders let you set a CSS class in the form settings.

### Does the plugin collect or send any data?

No. There is no tracking, no analytics and no external requests, and the plugin 
does not store the consent event. Form entries are saved by your form builder as
usual.

### Does this plugin make my site GDPR compliant, or compliant with Israel’s Amendment 13?

No. A required consent checkbox is a common building block, but on its own it does
not make a site compliant with the GDPR, the Israeli Privacy Protection Law or any
other law. Compliance depends on your full data practices and privacy policy and
is the site owner’s responsibility.

### Is there a paid version?

No. The plugin is complete and free under the GPL.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Privacy Consent for Forms” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ Chen Cohen – OCW ](https://profiles.wordpress.org/hencoen1/)

[Translate “Privacy Consent for Forms” into your language.](https://translate.wordpress.org/projects/wp-plugins/privacy-consent-for-forms)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/privacy-consent-for-forms/),
check out the [SVN repository](https://plugins.svn.wordpress.org/privacy-consent-for-forms/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/privacy-consent-for-forms/)
by [RSS](https://plugins.trac.wordpress.org/log/privacy-consent-for-forms/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 2.0.0

 * First public release on WordPress.org.
 * Support for Elementor Forms, Contact Form 7, WPForms, Gravity Forms and Ninja
   Forms, plus a generic fallback for plain HTML forms.
 * Settings screen: Privacy Policy URL, privacy contact email, custom checkbox text
   and custom error text.
 * Privacy policy page generator.
 * Policy link follows the current language with WPML and Polylang.
 * Built-in Hebrew texts with RTL layout.
 * Search forms, including Ajax Search Pro, are skipped automatically.
 * `no-privacy-consent` CSS class to exclude a specific form.
 * Earlier 1.x versions were internal builds used on OCW client sites.

## Meta

 *  Version **2.0.0**
 *  Last updated **1 n wass ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.6 or higher **
 *  Tested up to **7.1.2**
 *  PHP version ** 7.2 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/privacy-consent-for-forms/)
 * Tags
 * [checkbox](https://kab.wordpress.org/plugins/tags/checkbox/)[consent](https://kab.wordpress.org/plugins/tags/consent/)
   [forms](https://kab.wordpress.org/plugins/tags/forms/)[GDPR](https://kab.wordpress.org/plugins/tags/gdpr/)
   [privacy](https://kab.wordpress.org/plugins/tags/privacy/)
 *  [Advanced View](https://kab.wordpress.org/plugins/privacy-consent-for-forms/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/privacy-consent-for-forms/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/privacy-consent-for-forms/reviews/)

## Contributors

 *   [ Chen Cohen – OCW ](https://profiles.wordpress.org/hencoen1/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/privacy-consent-for-forms/)