Seatext library / BotRefund evidence

Why BotRefund Uses 106 Independent Checks Instead of a Single Test

BotRefund relies on 106 independent checks because a single test is too easy for bots to fake and too risky for real users. Each check adds one piece of evidence; together they build a...

Built for advertisers who need clear, refund-ready traffic evidence.

A single test is like asking one question: "Are you a bot?" A smart bot can learn the expected answer. And a real person can fail by accident—using a VPN, a corporate proxy, or an unusual device. BotRefund uses 106 independent checks because no single signal is reliable enough to judge a visit. Each check gathers a small fact; the AI weighs them together. This makes it harder for bots to pass by mimicking just one behavior, and it protects real users who might trigger one odd signal.

The result is a detection system built on corroboration, not guesswork. As BotRefund explains, "Accuracy comes from corroboration, not one browser tell."

CriterionSingle testBotRefund's 106 checks
False positivesHigh—one mismatch flags a real visitor using privacy tools or travel networksLow—a single anomaly is only evidence, not a verdict
Resilience to mimicryBots can replicate one signal easilyMimicking 106 independent signals across browser, network, and behavior is impractical
Coverage of signalsNarrow—focuses on one tellBroad—hardware, GPU, biometrics, timing, pointer, session, and more
Evidence strengthWeak—no cross-checkStrong—cross-checks each signal against others, builds a complete profile
AccuracyProne to errorsBotRefund reports 99% accuracy based on corroboration
Setup complexitySimple but ineffectiveOne-minute installation, no credit card for free audit

The flaw in the single-test approach

A single test assumes one behavior is definitive. But modern bots are designed to mimic human behavior—they can imitate mouse curves, click intervals, and scrolling patterns. They can also use residential proxies and AI-generated telemetry to look authentic. One test becomes a game of whack-a-mole.

Meanwhile, real users are messy. A traveler on hotel Wi-Fi, a corporate network with a proxy, or a person using a privacy browser extension can all produce signals that look suspicious in isolation. If your detection system relies on one signal, you'll block genuine visitors and lose revenue.

BotRefund's approach is different. Each of the 106 checks is an independent fact. No single check decides if a visitor is a bot. Instead, the system evaluates the whole pattern. As BotRefund notes, "A single anomaly is not a bot verdict."

How one anomaly becomes evidence, not a verdict

Think of a detective investigating a case. One clue—say, a strange footprint—doesn't prove guilt. But if the footprint matches a shoe size, the suspect's alibi falls apart, and the motive points the same way, the case strengthens.

BotRefund applies the same logic. Each check adds an objective fact about the visit. The CPU Concurrency Lie check, for example, looks for mismatches between reported hardware and actual browser behavior. The window.open Tamper check watches for script-driven interactions. The Impossible Tab Speed check flags actions that are too fast for a human.

But none of these alone is a verdict. The system cross-checks them against independent browser, network, device, and behavior data. Only when multiple signals tell the same story does the AI predict a bot with confidence.

The types of checks BotRefund runs

BotRefund's 106 checks fall into broad categories. Here are a few examples from the source pack:

  • Hardware & GPU Fingerprinting — The CPU Concurrency Lie check compares reported hardware details (graphics, fonts, OS) with actual behavior. Mismatches suggest virtual machines or spoofed profiles.
  • Biometric & Behavioral Interactions — The window.open Tamper check looks for script-generated clicks and scrolls. The Impossible Tab Speed check flags superhuman timing. The robotic linear mouse movements check detects unnaturally straight pointer paths.
  • Ghost Click Detection — Catches click activity that happens without the natural sequence of human intent.
  • Honeypot Trap Interactions — Watches for bots that respond to hidden or deceptive page elements.
  • Session and Engagement Behaviors — Flags sessions with no clicks or scrolling, or visit lengths that are too short, too long, or too uniform to be human.

These checks are independent—they don't rely on the same data. That independence is crucial. A bot that fakes mouse movement might not fake GPU rendering. A bot that spoofs a browser fingerprint might not mimic human hesitation. By gathering evidence from many angles, BotRefund makes it exponentially harder for bots to pass.

Why 106 checks is the right number

You might wonder: why 106 and not 10 or 1,000? The answer lies in the trade-off between accuracy and practicality.

Too few checks and you get false positives—real people blocked because they trigger one odd signal. Too many checks and you risk performance issues and a poor user experience. BotRefund chose 106 as a balance.

Each check adds a small computational cost, but the total stays low enough for a one-minute installation. The system is designed to run in real time, so it doesn't noticeably slow down your website. The setup is about one minute, and you don't need a credit card to start a free bot audit.

The number also reflects the diversity of bot tactics. Fraud networks use AI to emulate human behavior—they can adjust to one test, but they can't easily cover 106 independent signals. The complexity of passing all of them rises dramatically, making fraud unsustainable.

Real-world scenarios where multiple checks matter

Consider a salesperson on a corporate VPN. Their IP is shared, and their browser may report a different country. A single IP-based test would flag them. But a behavioral check—like natural mouse tremor or a normal reading pause—would tell a different story.

Or think about a traveler using a hotel's public Wi-Fi. The network might route through a data center, triggering a suspicion. Combined with a new device and a mismatched time zone, a single test could block them. With 106 checks, the system sees that they also scroll naturally, have a realistic session length, and don't set off ghost-click patterns. So they pass.

These are the false-positive traps that single-test systems fall into. BotRefund avoids them by keeping each signal as evidence—not a verdict—and only deciding when the full pattern supports a conclusion.

Key facts about BotRefund's detection system

FactDetail
Independent checks106 signals used to build a reliable picture of each visit
Accuracy99% accuracy from corroboration, according to BotRefund
Setup timeAbout one minute to add to your website
Free auditNo credit card required for the free bot audit
Ad budget lossBot clicks can steal up to 20% of Google and Meta ad budgets
Refund eligibilityRecover refunds for Google Ads spend dating back to 2017

Limitations to keep in mind

No detection system is perfect. Even with 106 checks, a sophisticated bot might theoretically pass if it mimics all signals convincingly. But the effort and cost to do that become prohibitive. Every check you add raises the bar.

Also, these checks are designed for web visits, not native apps or server-side requests. If your traffic comes from a non-browser source, you'll need a different solution.

Finally, the accuracy claim depends on the quality of the AI model and the data it learns from. BotRefund's model is trained on real-world bot patterns, but it's not infallible. If you're unsure whether a specific check might affect your users, check with the vendor.

FAQ

Do 106 checks slow down my website?

BotRefund is designed for real-time use with a one-minute setup. The checks are lightweight and run in the browser. If you're concerned, test it yourself—the free audit requires no credit card.

What happens if a real person triggers one of the 106 checks?

Nothing, on its own. A single anomaly is treated as evidence, not a verdict. The system cross-checks it against other signals. Only a consistent pattern across many checks leads to a bot prediction.

Can a bot fake all 106 checks?

In theory, yes, but it would need to replicate every signal convincingly—hardware, GPU, mouse movement, timing, session behavior, and more. The complexity and cost would likely exceed the value of the fraud, making it ineffective.

How does BotRefund use AI with these checks?

BotRefund sends all signals into a prediction AI that weighs the complete pattern. It looks at how the signals fit together across browser, network, device, and behavior data. The AI decides whether the visit is bot or human.

Do I need to configure anything to get all 106 checks?

No. Adding BotRefund to your website is enough. The checks run automatically. You can then export a report and use it to file refund claims with Google or Meta.

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.

Learn more