Stop bots from ruining
your survey data
BotShield uses AI-powered behavioral signals — mouse movement, keystroke dynamics, device fingerprints — to separate real respondents from automated bot traffic. One script tag. Zero impact on your surveys.
- 7-signal behavioral detection engine
- Works on any survey platform — Decipher, Qualtrics, Forsta, Confirmit
- Zero impact on page load — silent async tag
Seven signals. One verdict.
Our engine analyzes real-time behavioral data that bots simply cannot fake.
Mouse dynamics
Real humans have micro-jitters, curved paths, and natural pauses. Bots move in straight lines with machine precision.
Keystroke patterns
We measure inter-key timing, hold duration, and rhythm variance. Bots type with zero variance — humans never do.
Scroll behavior
Direction reversals, read pauses, natural deceleration. Bots scroll linearly without actually reading content.
Form interaction
Field dwell time, tab order, paste detection. Bots fill forms instantly — humans think between fields.
Device fingerprint
Canvas rendering, WebGL, audio context, font detection. Headless browsers have missing or fake fingerprints.
Automation detection
Direct detection of Selenium, Puppeteer, PhantomJS, and Chrome DevTools Protocol markers in the browser.
Three minutes to protect your surveys
Add one script tag. We handle everything else.
Add the tag
Paste a single <script> tag into your survey's <head>. Loads async — zero performance impact.
Collect signals
The tag silently captures behavioral data — mouse, keystrokes, scroll, form timing, device fingerprint.
Score sessions
Our engine analyzes each session across all 7 signals and produces a bot probability score from 0 to 100%.
Clean data
View results in your dashboard. Filter bots from real responses. Export clean data for analysis.
<!-- Add to your survey page <head> --> <script async src="https://analysis.metalytiq.com/v1/tag.min.js" data-tag-id="YOUR_TAG_ID"></script> <!-- That's it. The tag: ✓ Loads asynchronously (0ms blocking) ✓ Collects behavioral signals silently ✓ Sends data to your BotShield dashboard ✓ Works with any survey platform -->
What our users say
"We were losing 30% of our survey budget to bot responses. BotShield identified them all within the first week."
"The integration took 2 minutes. Now every survey we run has a bot score attached. Game changer for data quality."
"Finally we can trust our NPS scores. The 7-signal engine catches bots that simple CAPTCHAs completely miss."
Simple, transparent pricing
Start free. Upgrade when you need more.
- 2 surveys
- 1,000 sessions / month
- 7-signal bot detection
- Dashboard access
- 7-day data retention
- 25 surveys
- 50,000 sessions / month
- 5 team members
- Full API access
- CSV export
- 90-day data retention
- Email support
- Unlimited surveys
- 500,000 sessions / month
- 25 team members
- Webhook notifications
- Priority support
- 1-year data retention
- Custom domain
Frequently asked questions
No. The tag loads asynchronously and uses passive event listeners. It has zero impact on page load speed or survey responsiveness. We've measured 0ms blocking time across all tested platforms.
BotShield works with any survey platform that lets you add custom HTML to the page head — Qualtrics, SurveyMonkey, Typeform, Decipher, Confirmit, Forsta, LimeSurvey, and any custom-built survey.
Our 7-signal engine achieves 99.2% accuracy on our test dataset. The composite scoring approach means even sophisticated bots that fake one or two signals still get caught by the remaining five.
We collect only behavioral signals (mouse movement patterns, keystroke timing, etc.) — never the actual content of survey responses. No PII is captured by the tag. All data is encrypted in transit and at rest.
Yes! Pro and Enterprise plans include full API access. You can query session scores programmatically and filter your survey data to include only verified human responses.
Sessions beyond your monthly limit are silently dropped — your surveys continue to work normally, they just won't be analyzed. You'll see a warning in your dashboard when you're approaching the limit.
Ready to protect your survey data?
Start with the free plan — no credit card required. Add the tag to your survey in under 3 minutes.