Now detecting bots across 500+ surveys

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
Bot Detection
99.2%
Signals tracked
7
Page impact
0 ms
0
Signal categories
0
Bot detection rate
0
Detection speed
0
Page speed impact
+ Detection engine

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.

+ Integration

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.

Live signal monitor — analyzing session…
Verdict Analyzing
0
Human score
Composite score from all 7 behavioral signals. Real sessions score ≥ 75.
survey.html
<!-- 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 -->
Trusted by researchers

What our users say

★★★★★

"We were losing 30% of our survey budget to bot responses. BotShield identified them all within the first week."

Priya Sharma
Research Director, InsightCorp
★★★★★

"The integration took 2 minutes. Now every survey we run has a bot score attached. Game changer for data quality."

Rahul Mehta
Head of Analytics, SurveyFlow
★★★★★

"Finally we can trust our NPS scores. The 7-signal engine catches bots that simple CAPTCHAs completely miss."

Ananya Gupta
VP Research, DataPulse
Pricing

Simple, transparent pricing

Start free. Upgrade when you need more.

Free
For small projects
$0
free forever
  • 2 surveys
  • 1,000 sessions / month
  • 7-signal bot detection
  • Dashboard access
  • 7-day data retention
Get started
Enterprise
For large organizations
$1,250
per month
  • Unlimited surveys
  • 500,000 sessions / month
  • 25 team members
  • Webhook notifications
  • Priority support
  • 1-year data retention
  • Custom domain
Contact sales
? FAQs

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.

Create free account Talk to us