Title: FormShield – Simple CAPTCHA Form Protection
Author: arcoria
Published: <strong>July 27, 2026</strong>
Last modified: August 17, 2026

---

Search plugins

![](https://ps.w.org/arcoria-formshield/assets/banner-772x250.png?rev=3624403)

![](https://ps.w.org/arcoria-formshield/assets/icon-256x256.png?rev=3624403)

# FormShield – Simple CAPTCHA Form Protection

 By [arcoria](https://profiles.wordpress.org/arcoria/)

[Download](https://downloads.wordpress.org/plugin/arcoria-formshield.zip)

 * [Details](https://test.wordpress.org/plugins/arcoria-formshield/#description)
 * [Reviews](https://test.wordpress.org/plugins/arcoria-formshield/#reviews)
 * [Development](https://test.wordpress.org/plugins/arcoria-formshield/#developers)

 [Support](https://wordpress.org/support/plugin/arcoria-formshield/)

## Description

Protect your WordPress forms from spam, bots, and automated abuse with FormShield—
a simple CAPTCHA solution built for WordPress.

FormShield is configured from your WordPress dashboard and connects to Arcoria-hosted
services to provide CAPTCHA protection (see **External services** below).

Enable protection for the forms that matter most — including login, registration,
password reset, comments, contact forms, and other user input areas.

#### Key Features

**Simple setup**

Install and activate FormShield, then choose which forms you want to protect from
the **Forms** section in the plugin settings. No separate account or external dashboard
is required for day-to-day use.

**Protect WordPress core forms**

Secure built-in WordPress forms including:

 * Login
 * Registration
 * Lost Password
 * Comments

**Works with popular form plugins**

FormShield supports popular WordPress form builders and integrations, including:

 * Contact Form 7
 * WPForms
 * Fluent Forms
 * Formidable Forms
 * Forminator
 * Ninja Forms
 * Gravity Forms
 * Fluent Forms
 * Formidable Forms
 * Forminator
 * Ninja Forms
 * Gravity Forms
 * Elementor Forms
 * MetForm

**User-friendly CAPTCHA protection**

Add CAPTCHA protection to your forms without creating a frustrating experience for
your visitors. Designed to provide a simple balance between security and usability.

**Lightweight and WordPress native**

Built specifically for WordPress. FormShield runs inside your website and keeps 
the setup simple without unnecessary complexity.

**Free to use**

All FormShield features are free. There are no premium tiers, paid upgrades, or 
feature limits inside the plugin.

### External services

This plugin uses FormShield Captcha, an Arcoria service, to verify users and protect
WordPress forms against spam and automated submissions. the plugin communicates 
with FormShield servers and may process technical and behavioral information, such
as browser information and interaction signals. This data is used only for security,
spam prevention, and bot mitigation purposes.

#### Arcoria CAPTCHA API (`https://api.arcoria.xyz`)

Used to initialize the plugin and to verify CAPTCHA submissions on your website.

**Plugin initialization** (`/api/formshield-init`)

 * **When:** On plugin load when site credentials are not yet stored locally, and
   when initialization is triggered again after credentials are missing.
 * **What is sent:** An HTTP `Authorization: Bearer` header containing the plugin
   API token configured for your site. No form-submission or visitor CAPTCHA data
   is sent during initialization.
 * **What is received:** A `site_key` and `secret_key`, which are stored in your
   WordPress database for CAPTCHA verification.

**CAPTCHA verification** (`/api/verify`)

 * **When:** Each time a protected form is submitted on your site and the plugin
   validates the CAPTCHA server-side.
 * **What is sent:** The CAPTCHA `challenge_id` token from the form submission, 
   together with your stored `site_key` and `secret_key`.

Terms of use: https://arcoria.xyz/formshield/terms
 Privacy policy: https://arcoria.
xyz/formshield/privacy

#### Arcoria CAPTCHA Widget (`https://widget.arcoria.xyz`)

Used to load and display the CAPTCHA widget in visitors’ browsers.

 * **When:** When a page containing an FormShield field is loaded and the visitor
   interacts with the CAPTCHA widget.
 * **What is sent:** The visitor’s browser loads JavaScript from `https://widget.
   arcoria.xyz/1/api.js` and communicates with Arcoria widget servers to render 
   and complete the CAPTCHA. This may include technical and behavioral information
   needed for bot detection, such as IP address, browser user-agent, device/browser
   details, language settings, and CAPTCHA interaction signals. That browser-side
   processing is described in Arcoria’s privacy policy.

Terms of use: https://arcoria.xyz/formshield/terms
 Privacy policy: https://arcoria.
xyz/formshield/privacy

#### Arcoria Support API (`https://tools.arcoria.xyz`)

Used only when a site administrator submits the optional support form in the plugin**
Help** settings tab.

 * **When:** When an administrator with the `manage_options` capability submits 
   a support request from the WordPress admin area.
 * **What is sent:** The administrator-provided name, email address, website URL,
   issue type, and message. An optional file attachment may also be sent if the 
   administrator chooses to include one. If the administrator opts in to include
   technical diagnostics, the request may also include WordPress version, PHP version,
   FormShield version, active theme, active plugins, enabled FormShield integrations,
   site language, and site URL.

Terms of use: https://arcoria.xyz/formshield/terms
 Privacy policy: https://arcoria.
xyz/formshield/privacy

### Privacy

FormShield processes visitor and site data only as needed to provide CAPTCHA verification,
plugin initialization, and optional administrator support. For full details on data
collection, retention, and user rights, see Arcoria’s privacy policy at https://
arcoria.xyz/privacy

## Screenshots

[[

[[

[[

[[

[[

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“FormShield – Simple CAPTCHA Form Protection” is open source software. The following
people have contributed to this plugin.

Contributors

 *   [ arcoria ](https://profiles.wordpress.org/arcoria/)

[Translate “FormShield – Simple CAPTCHA Form Protection” into your language.](https://translate.wordpress.org/projects/wp-plugins/arcoria-formshield)

### Interested in development?

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

## Changelog

#### 1.1.0

 * Added Fluent Forms integration.
 * Added Formidable Forms integration.
 * Added Forminator integration.
 * Added Ninja Forms integration.
 * Added Gravity Forms integration.
 * Added MetForm integration.

#### 1.0.0

 * Initial release.

## Meta

 *  Version **1.1.1**
 *  Last updated **1 day ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.0.4**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/arcoria-formshield/)
 * Tags
 * [captcha](https://test.wordpress.org/plugins/tags/captcha/)[forms](https://test.wordpress.org/plugins/tags/forms/)
   [security](https://test.wordpress.org/plugins/tags/security/)[spam](https://test.wordpress.org/plugins/tags/spam/)
 *  [Advanced View](https://test.wordpress.org/plugins/arcoria-formshield/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/arcoria-formshield/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/arcoria-formshield/reviews/)

## Contributors

 *   [ arcoria ](https://profiles.wordpress.org/arcoria/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/arcoria-formshield/)