Gravity Forms Cap CAPTCHA
Adds a Cap proof-of-work CAPTCHA field to Gravity Forms. Lightweight, privacy-first spam protection.
by 8am GmbH · github.com/eightam/eightam-gravity-cap · website
★ 0stars
12release downloads
0forks
Install
The author publishes release zips, so WP-CLI can install straight from GitHub:
wp plugin install https://github.com/eightam/eightam-gravity-cap/releases/download/v1.2.6/eightam-gravity-cap-1.2.6.zipFrom the readme
Adds a lightweight, privacy-first proof-of-work CAPTCHA field to Gravity Forms using Cap.
This plugin integrates Cap — a modern, self-hosted CAPTCHA alternative — with Gravity Forms. Instead of visual puzzles, Cap uses SHA-256 proof-of-work challenges computed in the browser.
Features:
Lightweight client-side proof-of-work widget (served by your Cap server)
Privacy-first — no user data sent to third parties
Self-hosted — you control the CAPTCHA server and the widget
Accessible — no image puzzles to solve
Drag-and-drop field in the Gravity Forms editor
Translatable widget labels (i18n)
Auto-updates via GitHub Releases
Requirements:
Gravity Forms 2.5+
A self-hosted Cap server (Docker recommended) with ENABLEASSETSSERVER enabled — the widget is loaded from {capserverurl}/assets/widget.js
1. Upload the eightam-gravity-cap folder to /wp-content/plugins/
2. Activate the plugin through the Plugins menu
3. Go to Forms Settings Cap CAPTCHA
4. Enter your Cap Server URL, Site Key, and API Secret
5. Edit a form and drag the "Cap CAPTCHA" field from Advanced Fields into your form
Re-released the getfieldlabel() fix. The v1.2.5 tag was cut from the commit before that fix, so t
Read the full README on GitHub →