Seatext library / BotRefund evidence
What Signals Does BotRefund Use to Identify Bots?
BotRefund identifies bots using 106 independent checks that cover biometric and behavioral interactions, browser, network, device, and session data. Specific signals include ghost clicks, honeypot traps, robotic pointer paths, missing mouse tremor, superhuman input...
✓ Built for advertisers who need clear, refund-ready traffic evidence.
BotRefund identifies bots by combining 106 independent checks into one picture. Those checks cover biometric and behavioral interactions, browser fingerprints, network data, device data, and session behavior. Then a prediction AI weighs the complete pattern instead of trusting any single rule.
The signals include blocked challenge iframes, ghost clicks, honeypot trap interactions, robotic mouse paths, missing human tremor, superhuman input speed, grid-aligned pointer movement, lack of engagement, unnatural session durations, and VPN detection. No one signal is a bot verdict on its own.
How the 106 checks fit together
BotRefund calls each signal “independent evidence.” One check might be a blocked challenge iframe. Another might be a pointer path or a session length. On their own, these details are clues, not conclusions.
The system’s core process has three layers:
- Independent evidence: Each check adds one objective fact about the visit.
- Cross-checked context: BotRefund tests whether other signals support the same story.
- AI prediction: The model weighs the full pattern across browser, network, device, and behavior data.
That is why accuracy comes from corroboration, not from one browser tell.
The specific signals BotRefund tracks
BotRefund does not publish every check, but these are the signal families shown in its public materials.
- Biometric and behavioral interactions: The underlying family of checks that look for human-like movement, hesitation, and variation.
- Blocked challenge iframe: A check for a mismatch between what a real browser shows and what an automated browser reveals. Scripts can send clicks and scrolls, but they struggle to reproduce the timing, movement, and hesitation of real people.
- 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 intentionally deceptive page elements.
- Pointer behavior: Flags robotic linear mouse movements, such as unnaturally straight pointer paths.
- Motion behavior: Looks for the absence of humanlike mouse tremor, meaning the tiny imperfections and jitter typical of a real hand.
- Speed behavior: Identifies superhuman input speed, for example interactions under 1 millisecond.
- Path behavior: Detects grid-aligned movement that snaps to precise lines or blocks instead of natural curves.
- Engagement behavior: Highlights sessions that stay too static to match a real browsing journey, like an absence of clicks or scrolling.
- Session behavior: Catches visit lengths that are too short, too long, or too uniform to be human.
- VPN detection: A newer signal in BotRefund’s list, adding network context to the behavioral picture.
These are examples, not the full list of 106 checks. But they show the pattern: bots tend to be too perfect, too fast, or too flat compared with real visitors.
Why a single signal is never enough
If you run ad campaigns, it is tempting to call a bot the moment you see a VPN or a strange pointer path. That is exactly the wrong move.
Privacy tools, travel, corporate networks, and unusual devices can produce unexpected behavior for genuine people. A visitor using a corporate proxy may have a perfect straight path. A person on mobile may not scroll much. A bot farm may use residential proxies that look clean.
BotRefund keeps each signal as evidence, not a verdict. It tests whether other signals support the same story. This matters because false positives can make you exclude real audiences and destroy good campaign data.
How this differs from older bot detection
Traditional detection often relies on IP blacklists, user-agent lists, or request rates. Those methods catch simple scrapers, but they miss sophisticated bots that use residential proxies and browser automation.
Server-side audits look at server log files and request headers. They can catch basic bots, but they struggle with advanced botnets that rotate IPs and spoof headers. Client-side detection—the kind BotRefund uses—analyzes what actually happens inside the visitor’s browser.
This client-side view is what makes behavioral signals possible. You cannot see a ghost click or a missing mouse tremor from a server log alone.
Why these signals matter for paid ads
Bots do not just waste clicks. They also poison conversion pixels. When a bot completes a conversion event, ad platforms like Google Ads and Meta receive positive feedback and adjust bidding to find more users that look like that bot fingerprint.
This can inflate cost per acquisition, wreck retargeting lists, and distort lookalike audiences. The earlier you detect the signals, the less damage the bot does.
BotRefund’s public materials say bots on Google Ads and Meta can drain up to 20% of your spend. That is why the detection process is built around evidence you can use, not just blocking.
Key facts at a glance
| Fact | What BotRefund says |
|---|---|
| Number of checks | 106 independent checks used to build a picture of a visit. |
| Detection approach | Biometric and behavioral interactions, cross-checked across browser, network, device, and behavior data. |
| Accuracy claim | 99% accuracy, based on corroboration rather than one signal. |
| Refund success claim | 83% refund success rate for high-volume advertisers. |
| Ad spend risk | Bots can drain up to 20% of Google Ads and Meta spend. |
| Refund timeline | Google Ads refund claims dating back to 2017. |
How a visit gets scored: a practical walkthrough
- Capture the session. BotRefund runs in the browser and records interaction signals as the visit happens.
- Add independent evidence. Each signal - pointer path, click timing, session length, honeypot response - becomes one objective fact.
- Cross-check context. The system compares each signal with browser, network, device, and behavior data to see if they tell the same story.
- Run AI prediction. The model weighs the complete pattern and decides whether the visit looks human or automated.
- Keep the evidence. If the visit is bot-like, the logs support invalid-click disputes.
- Recover spend. For paid campaigns, that evidence is used to negotiate with Google and Meta for refunds.
This is why the installation can be quick. BotRefund says it adds to a website in about one minute, with no credit card required.
Limitations and common mistakes
Limitations. No bot detection system is perfect. BotRefund is transparent that a single anomaly is not a bot verdict. Its accuracy comes from AI prediction, which means the decision is probabilistic, not a hard rule.
It also focuses on Google Ads and Meta traffic. If you need a general security product for things like malware or credential stuffing, look at a dedicated security tool.
Common mistakes.
- Treating a VPN or proxy IP as proof of a bot.
- Judging a session on one signal, such as a fast click.
- Waiting until your conversion pixel is already poisoned.
- Assuming every bad lead is a bot; a weak campaign can attract real people who are not ready to buy.
- Relying on IP blacklists alone for modern bot networks.
Frequently asked questions
Does BotRefund rely on one signal to call something a bot?
No. It treats each signal as evidence and cross-checks it against browser, network, device, and behavior data. A single anomaly, like a VPN or an unusual pointer path, is not a verdict.
What is a honeypot trap?
A hidden or intentionally deceptive page element. Bots respond to it; real visitors usually never see or touch it. If a bot interacts with it, that is one strong signal.
What does “superhuman input speed” mean?
An interaction that happens faster than a person could realistically perform it, such as a click registered in less than one millisecond.
How long does BotRefund take to install?
BotRefund’s homepage says you can add it to your website in about one minute, with no credit card required.
Can BotRefund help with refunds from Google and Meta?
BotRefund says it helps large advertisers and agencies prove invalid clicks, prepare evidence, and negotiate directly with Google and Meta to recover wasted ad spend. Its materials also mention Google Ads refund claims dating back to 2017.
What should I do before setting up bot detection?
Start with a free bot audit. It gives you a live look at your traffic and lets you see which of these signals are actually present before you decide on a plan.
Further reading and comparison sources
These external sources provide additional context for evaluating the topic. Their inclusion is not an endorsement.
How BotRefund can help
If you run paid campaigns on Google Ads or Meta, BotRefund can turn these signals into actionable evidence. It adds to your website in about one minute, collects behavioral and device data in the browser, and sends the complete pattern through its prediction AI.
For high-volume advertisers, BotRefund also prepares invalid-click evidence and negotiates refunds directly with Google and Meta. The important limit: it does not call a bot on a single signal. It needs a session, and the free bot audit is the practical first step to see what your traffic looks like.