Description
RudyQ Shield is a privacy-first, self-hosted CAPTCHA designed for real humans.
Instead of classic math problems like “1 + 1 = ?”, it asks natural language number questions in the 0–9 range, for example:
- What is the number just before 5?
- What is the number between 7 and 9?
- Add one to 2. What is the result?
- Minus two from 5. What is the result?
Features
- Protects WordPress login, registration, password recovery and comment forms
- Intelligent number-based challenges (0–9)
- IP-based rate limiting
- WordPress nonces and short-lived challenge tokens
- Time-based validation
- Honeypot field
- Browser / automation detection signals
- Colorblind-safe and high-contrast themes
- Screen-reader friendly markup
- Fully self-hosted – no external API calls
- Clean uninstall removes all plugin options and data
- No license keys, trials, quotas, or feature locks
All listed features are available on activation with no restrictions.
Installation
- Upload the
rudyq-shieldfolder to the/wp-content/plugins/directory, or install the zip via Plugins Add New Upload. - Activate the plugin through the ‘Plugins’ menu in WordPress.
- Go to Settings RudyQ Shield to enable protection on the forms you want and choose theme / palette.
FAQ
-
Does it call any external service?
-
No. Everything runs on your server. No phone-home, no third-party APIs, no analytics beacons.
-
Are any features locked or license-gated?
-
No. The plugin is fully functional under the GPL. There are no license keys, trial periods, usage quotas, or disabled modules.
-
Can I remove the “Protected by RudyQ Shield” link?
-
The plugin shows a small credit link by default. Removing or changing it does not disable CAPTCHA, login, or any other feature. There is no attribution integrity lock.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“RudyQ Shield” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “RudyQ Shield” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.1
- Renamed plugin slug and text domain from rudix-captcha to rudyq-shield
- Removed attribution integrity check and all feature-disable logic tied to branding
- Credit link “Protected by RudyQ Shield” shown by default; removing it does not disable any feature
- All CAPTCHA features remain fully available with no locks, trials, or quotas
- Removed enterprise / license modules from the free distribution
- Fixed Plugin Check i18n, escaping, and filesystem findings
- Clean uninstall and legacy option cleanup
1.0.0
- Initial release