ProofShield Wordpress Plugin - Rating, Reviews, Demo & Download
Plugin Description
Bots can flood forms, hammer logins, and submit low-quality comments. ProofShield helps you block automated abuse before it becomes a support, security, or conversion problem.
With ProofShield, site owners get practical bot protection that is fast to enable, easy to understand, and designed for real WordPress workflows.
Why site owners choose ProofShield:
- Protects high-risk entry points out of the box (login, comments, forms)
- Uses self-hosted Proof-of-Work challenges for core protection
- Gives clear status and activity data in the WordPress admin
- Supports privacy-first operation without requiring external API keys for core features
Included in this free plugin:
- WordPress login protection
- Comment protection
- Generic HTML form protection via CSS selectors
- Basic difficulty modes (relaxed, balanced, strict)
- Basic security statistics and logs
- Optional anonymized location statistics
Need advanced protection later?
ProofShield also offers an optional separate Pro plugin (sold outside WordPress.org) for teams that need additional integrations and automation, such as:
- Contact form integrations (Elementor / CF7 / WPForms)
- WooCommerce customer login protection
- Popup/dialog support for dynamically added forms
- Configured AJAX / REST endpoint protection
- Secure+ risk scoring and automatic mode
Privacy and trust:
- Core protection works locally and does not require an external API key.
- The WordPress.org free plugin does not require account registration to run core features.
- Location statistics are optional and can be disabled.
- For location statistics, only anonymized IP ranges are stored.
- Security/statistics events are retained for up to 30 days and deleted automatically.
- WordPress personal data tools are supported for relevant ProofShield settings workflows.
- Optional world map view can be disabled and is rendered locally in wp-admin.
External services
ProofShield can use external Geo-IP services for optional location statistics in the admin statistics view.
When location statistics are enabled and the plugin needs approximate country/latitude/longitude data for a blocked IP address, it sends the visitor IP address to one of these services:
ipapi.coby Kloudend, used to look up approximate country and coordinates for blocked-IP statistics.
Privacy policy: https://ipapi.co/privacy/
Terms: https://ipapi.co/terms/ipwho.is(service provided by ipwhois.io), used as a fallback to look up approximate country and coordinates for blocked-IP statistics.
Privacy policy: https://ipwhois.io/privacy
Terms: https://ipwhois.io/terms
No separate account is required to use this optional feature.
Core ProofShield protection (login, comments, and form protection) works locally and does not require these external services.
Third-party assets
ProofShield bundles a local world map dataset for the optional statistics map in wp-admin.
world-atlasby Mike Bostock, used as a bundled TopoJSON redistribution for the local world map rendering.
Package: https://www.npmjs.com/package/world-atlas
License: ISC
Bundled files used by ProofShield:assets/data/countries-110m.json,assets/data/land-110m.json- The bundled map geometry in
assets/data/countries-110m.jsonandassets/data/land-110m.jsonis based on Natural Earth public domain map data.
Source: https://www.naturalearthdata.com/
Terms of use: https://www.naturalearthdata.com/about/terms-of-use/ world-countries-centroidsby Gavin Rehkemper, used as a bundled centroid dataset so country markers can be placed near the center of each country on the local map.
Source: https://github.com/gavinr/world-countries-centroids
License: MIT
Bundled file used by ProofShield:assets/data/country-centroids.csv
The bundled world map is rendered locally in the browser and does not contact any external map service.
Screenshots
No screenshots provided

