Seatext library / BotRefund evidence
Why Corroboration Is Important for Bot Detection
Corroboration matters because no single browser, network, or device signal can reliably tell a bot from a real person. Privacy tools, travel, corporate networks, and unusual devices all create the same anomalies that bots...
✓ Built for advertisers who need clear, refund-ready traffic evidence.
Corroboration is important because no single browser, network, or device signal can reliably tell a bot from a real person. A privacy extension, a corporate network, travel, or an unusual device can all produce the same anomalies that bots create. A verdict becomes trustworthy only when several independent signals agree on the same story.
Without corroboration, bot detection either flags real people as bots or lets automated traffic slip through. With it, a detection system can weigh the full pattern instead of trusting one raw rule. That is why corroboration is the difference between a guess and a defensible verdict.
What corroboration means in bot detection
Corroboration means checking one piece of evidence against others before acting on it. In bot detection, each signal is an independent fact about a visit: the browser, the network, the device, and the behavior on the page.
Take WebGL texture constraints. This check looks for a mismatch between what a browser claims about its hardware and what the graphics system actually reports. A virtual machine or a spoofed profile may claim one device while its graphics, fonts, audio, or processor behavior suggests another.
A separate check looks at suspicious ports. Proxy rotation, location masking, or browser spoofing can make separate network facts disagree. In a real browsing session, connection, location, language, and timing normally fit together coherently.
Neither check alone proves a bot. The key is consistency: a real session naturally produces signals that fit together, and when those facts disagree, something is worth investigating.
Why one signal is never enough
Suppose a visitor runs a privacy tool. Their browser might block fonts, spoof a canvas fingerprint, or report a different time zone. To a raw rule, that looks bot-like. But it is a human making a choice about their own privacy.
Travel creates the same confusion. A person who crosses borders within hours shows a geolocation change that looks suspicious. A corporate network can route traffic through proxy servers that set off IP and port checks.
Behavioral signals can misfire too. A user may move a mouse in a straight line, click without scrolling, or complete a form in seconds. None of those actions alone means a bot. Real people click fast, ignore content, and use unusual devices all the time.
That is why a single anomaly is not a bot verdict. When a detection system only needs one signal to flag a visitor, it will label real users as bots.
How corroboration works in practice
The process follows three phases.
Phase 1: Independent evidence. Each check contributes one objective fact about the visit. A WebGL texture constraint says one thing. Suspicious ports say another. Browser, network, device, and behavior checks each produce a separate data point.
Phase 2: Cross-checked context. The system tests whether the signals support the same story. If the browser claims one device but the graphics and processor behavior suggest another, the conflict becomes evidence. If a real person's privacy extension creates one anomaly but everything else coheres, the system discounts it.
Phase 3: AI prediction. The model weighs the complete pattern instead of trusting a raw rule. With 106 independent checks in play, a pattern that holds across many signals earns genuine trust. One anomaly, by contrast, earns only a flag.
The behavioral layer adds context that technical checks cannot. Ghost click detection catches click activity that happens without the natural sequence of human intent. Honeypot traps watch for bots that respond to hidden or intentionally deceptive page elements. Mouse-movement checks flag unnaturally straight pointer paths and superhuman input speeds. Alone, each behavioral signal is weak. Combined with browser and network evidence, they form a much stronger picture.
The order matters. Evidence comes first, then cross-checking, then the final prediction. That sequence is what makes a verdict defensible.
What goes wrong without corroboration
Imagine a system that flags any visitor who fails a WebGL texture check. Real users with older graphics drivers or aggressive privacy extensions get blocked. The result is false positives that push away genuine customers.
Now imagine a system that waits for a single perfect bot-identity signal. Sophisticated bots that spoof just a few properties slip through. The result is false negatives that let automated traffic keep clicking ads and filling forms.
Both failures cost money. Bot clicks alone can steal up to 20% of a Google or Meta ad budget. Invalid traffic also distorts the conversion data these platforms use to optimize campaigns, so every bot click quietly trains the ad algorithm on bad information.
A Meta campaigns example shows the pattern. Invalid traffic can look like a campaign-performance problem before it looks like fraud. Ads Manager may report a steady cost per lead while the sales team receives unreachable contacts and copied messages. The evidence, not the surface report, is what separates bot traffic from an unqualified real lead.
Key facts about corroboration-based bot detection
| Fact | Detail |
|---|---|
| Independent checks | BotRefund uses 106 independent checks per visit. |
| Accuracy claim | The model reports 99% accuracy when signals are weighed together. |
| Ad budget risk | Bot clicks can steal up to 20% of Google and Meta ad spend. |
| Setup time | About one minute to add protection; no credit card required. |
| Refund window | Google Ads spend dating back to 2017 can be recovered. |
| Example case | FinTrust recovered $140,000 with a 14% bot click rate; conversion rate rose 18%. |
When corroboration is difficult
Corroboration is not magic. A determined attacker can spoof multiple signals at once.
Headless browsers can emulate real device profiles. Proxy services rotate IPs and ports to avoid mismatches. Some automation frameworks even pass basic mouse-movement tests.
But the more signals a system checks, the harder the job becomes. Forging a coherent story across 106 independent checks is far harder than passing one tell. That is the core benefit of corroboration: it raises the cost of faking a human session.
The other limit is legitimate privacy. A user running Tor is genuinely harder to classify, and that is not a flaw to fix. Corroboration helps because it relies on the whole pattern, but a determined privacy user will always be somewhat opaque. The goal is not to catch every possible bot. It is to avoid punishing real people while catching the ones that matter.
Frequently asked questions
Why can't one signal identify a bot?
A single signal can be produced by a real person. Privacy tools, travel, corporate networks, and unusual devices create the same anomalies that bots create. One signal is never enough.
How do 106 independent checks work together?
Each check adds one objective fact about the visit. The prediction AI then weighs the complete pattern across browser, network, device, and behavior data to reach a verdict.
Can bots spoof enough signals to defeat corroboration?
Some can spoof several. But the more independent signals a system checks, the harder it is for automation to fake a coherent human story across all of them.
What happens when a real user triggers an anomaly?
The system cross-checks other signals. If the rest of the pattern coheres, the anomaly is treated as evidence, not a verdict.
How does corroboration support refund claims?
Multiple independent signals agreeing on one story is stronger evidence than a single observation. That pattern of evidence is what makes a bot-click claim defensible when negotiating with platforms.
Further reading and comparison sources
These external sources provide additional context for evaluating the topic. Their inclusion is not an endorsement.
Learn more
Visit the website for more information.