Description
Neutrope Quiet Shield adds lightweight spam and unsolicited-sales filtering to
Contact Form 7 submissions. The idea is simple: let spam and cold sales
mail be received quietly without disturbing the people running the site.
Each submission is scored against a small set of checks you control:
- Japanese character ratio: flag messages with too little Japanese text.
- URL limit: flag messages that contain more links than you allow.
- Submission speed: flag forms submitted suspiciously fast after they were
shown. The timing value is signed so it cannot be tampered with. - Repeat submissions: flag three or more submissions from the same visitor
within five minutes. - NG words: flag messages containing any keyword from your own list.
When a submission is flagged you choose what happens with Quiet Mode:
- Quiet Mode on (default): the visitor sees the normal success message, but
no mail is sent. The reason is written to the log. - Quiet Mode off: the submission is stopped with the standard Contact Form
7 error message.
The plugin is deliberately small. It makes no external network requests,
creates no database tables, and shows no ads or upsells. Configuration is
stored in a single option, and the log keeps only decision metadata plus a
short, salted IP hash. Message bodies, e-mail addresses and names are never
stored.
If Contact Form 7 is not active, the plugin still activates safely and
shows an admin notice instead of causing an error.
This plugin is an independent add-on and is not affiliated with or endorsed
by the authors of Contact Form 7.
Features
- Five independent checks, each configurable from one settings page.
- Quiet Mode to silently drop flagged mail or stop it with an error.
- Dashboard with today’s passed and blocked counts and a recent activity
log. - Tamper-evident submission-speed measurement using a signed field.
- IP addresses are hashed, never stored in raw form.
- No external requests, no tracking, no database tables, no ads.
- GPL-2.0-or-later. The full license text is bundled in the LICENSE file.
License
This plugin is licensed under the GPL-2.0-or-later. The full license text
is included in the bundled LICENSE file.
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Screenshots





Installation
- Upload the
neutrope-quiet-shieldfolder to the/wp-content/plugins/directory, or install the plugin through the WordPress Plugins screen. - Activate Neutrope Quiet Shield through the Plugins screen.
- (Recommended) Install and activate Contact Form 7.
- Open “Quiet Shield” in the admin menu and adjust the checks and Quiet Mode on the Settings page.
FAQ
-
Does this plugin require Contact Form 7?
-
The checks run only on Contact Form 7 submissions. The plugin still
activates without Contact Form 7 and shows a notice instead of failing. -
What happens to a flagged submission?
-
With Quiet Mode on (the default), the visitor sees the success message but
no mail is sent and the reason is logged. With Quiet Mode off, the
submission is stopped with the standard Contact Form 7 error message. -
Does it store personal data?
-
No message bodies, e-mail addresses or names are stored. The log keeps only
the date and time, the form ID, the reason, a short salted IP hash, a score
and whether Quiet Mode was used. -
Does it make any external network requests?
-
No. All checks run locally on your site.
-
Can a bot fake the submission-speed check?
-
The render time is stored in a signed hidden field. If the value is
altered, the signature no longer matches and the submission is flagged as
tampered. On heavily cached pages the timing field may be stale, in which
case the speed check is simply skipped rather than producing a false
positive. -
What data does it store?
-
Three options:
neutqush_settings(your configuration),neutqush_logs(the recent
activity log) andneutqush_stats(today’s counters). All are removed when the
plugin is deleted.
Reviews
There are no reviews for this plugin.
Contributors and Developers
“Neutrope Quiet Shield” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Neutrope Quiet Shield” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Change Log
0.1.2
- Replace remaining short internal prefixes for WordPress.org review compatibility.
0.1.1
- Fix plugin prefix naming for WordPress.org review.
0.1.0
- Initial release.
- Contact Form 7 submission scoring: Japanese ratio, URL limit, submission
speed, repeat-submission limit and NG words. - Quiet Mode to silently drop flagged mail or stop it with an error.
- Dashboard with daily counts and a recent activity log.
- Single-option storage, hashed IP handling and uninstall cleanup.
