Features
Everything SpamShield does for your forms
A complete look at every feature — from invisible bot detection to whitelist controls to per-form thresholds. No CAPTCHAs, no friction for real users.
Try it freeDetection
- Pattern-based spam classifierTrained on millions of contact-form submissions. Catches generic AI nonsense, link injection, scraper-driven floods, and the boilerplate "I'd like to discuss SEO services for your website" loops.
- Behavioural signalsTime-on-page, mouse movement, paste detection. Bots that fill a form in 0.3 seconds get blocked; humans who take 30 seconds don't.
- Honeypot fieldInvisible to real users. Bots that auto-fill every field trip the trap immediately.
- Geo and IP reputationOptional geo-blocking. IP reputation scoring against known spam-source databases.
Integration
- One-line script tagAdd a single <script> to your page. Works with Shopify, WordPress, plain HTML, React, Vue, and any SaaS form builder.
- Native form supportHooks any <form> on the page automatically. No JavaScript required from you.
- Webhook on blockGet notified when high-confidence spam is blocked. Useful for tuning thresholds.
- API for custom formsSubmit form data via REST. Get a "spam-score" back. Block, flag, or accept based on your threshold.
Dashboard
- Real-time block logSee exactly what was blocked, when, and why. Click any entry to see the full submission and the rules that fired.
- Whitelist false positivesIf a real customer got caught, one click adds them to your whitelist.
- Per-form thresholdsDifferent sensitivity for your contact form vs. your newsletter signup. Adjust without redeploying.
- Weekly digestEmail summary of what was blocked, top spam patterns, and any submissions worth your attention.
Privacy
- GDPR-awareForm-submission data stays on your site. SpamShield only sees the metadata it needs (timing signals, IP, content hash) — never your customers' message bodies unless you explicitly opt in to AI classification.
- EU-based hostingAll data processed in EU regions. GDPR DPA available.
- Data retention controlsAuto-delete blocked-submission logs after 30/60/90 days. Configurable.
More from JMS Dev Lab
ThemeSweep — clean dead Shopify theme code
ProfitShield — real-time profit tracking
SmartCash — cashflow forecasting
ProfitShield — real-time profit tracking
SmartCash — cashflow forecasting