Description
Elementor Pro v4 atomic forms have no built-in CAPTCHA. This plugin adds Google
reCAPTCHA to every atomic form on the site and checks the token on the server
through the elementor_pro/atomic_forms/spam_check filter, so a bot that skips
the browser still gets blocked.
Features:
- reCAPTCHA v2 checkbox, v2 invisible or v3 (score based).
- Automatic on every v4 atomic form: no field to add.
- Server-side verification of every submission.
- Optional notice with the Google privacy and terms links when the badge is hidden.
Requires Elementor Pro with v4 atomic forms. Settings live in Settings > Spam Shield.
External services
This plugin relies on Google reCAPTCHA, a third-party service provided by Google LLC, to tell humans from bots. It is only active once you enter your own reCAPTCHA keys.
- In the visitor’s browser, pages with an Elementor v4 form load the reCAPTCHA script from
https://www.google.com/recaptcha/api.js. Google receives the visitor’s IP address, browser data and the interaction data reCAPTCHA collects. - On your server, every form submission sends the reCAPTCHA token, your secret key and the visitor’s IP address to
https://www.google.com/recaptcha/api/siteverifyto confirm the token.
Google reCAPTCHA terms: https://policies.google.com/terms
Google privacy policy: https://policies.google.com/privacy
OpenVault Spam Shield is an independent plugin. It is not affiliated with, endorsed by or sponsored by Google or Elementor. reCAPTCHA is a trademark of Google LLC and Elementor is a trademark of Elementor Ltd.
Installation
- Install the plugin from the Plugins screen, or upload its folder to
/wp-content/plugins/. - Activate the plugin. Elementor Pro must be active.
- Create reCAPTCHA keys at https://www.google.com/recaptcha/admin for your domain.
- Enter the Site Key and Secret Key in Settings > Spam Shield and pick the reCAPTCHA version.
FAQ
-
Does it work with the classic Elementor form widget?
-
No. The classic form widget has its own reCAPTCHA integration in Elementor Pro. This plugin covers v4 atomic forms.
-
What happens if the keys are missing?
-
Nothing is blocked: forms keep working without protection until you add the keys.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“OpenVault Spam Shield with reCAPTCHA for Elementor Forms” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “OpenVault Spam Shield with reCAPTCHA for Elementor Forms” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.4.2
- Settings screen in English, with every admin string translatable.
1.4.1
- Renamed to OpenVault Spam Shield. Admin script loaded through wp_add_inline_script. Declares the Elementor dependency.
1.4.0
- Initial public release.
