Seatext library / BotRefund evidence
Trial Access for BotRefund's Canvas Detection: How the Free Bot Audit Works
BotRefund offers a free bot audit that includes its Empty Font Canvas check among 106 detection signals. You add a single script to your site in about one minute with no credit card required....
✓ Built for advertisers who need clear, refund-ready traffic evidence.
Direct answer: BotRefund's free bot audit is the trial
BotRefund does not sell a standalone "canvas detection trial." The Empty Font Canvas check is one of 106 independent signals that run automatically when you start the free bot audit. You add one line of JavaScript to your site (about one minute, no credit card). The system collects browser, network, device, and behavior evidence. The prediction AI weighs the complete pattern to label each visit as bot or human with a claimed 99% accuracy. The audit report can then be exported and sent to Google or Meta representatives to recover ad spend lost to bot clicks.
What the Empty Font Canvas check actually does
The Empty Font Canvas signal looks for a mismatch between the fonts a browser reports and the way those fonts render on an HTML canvas. A normal browser on a real device shows hardware, graphics, fonts, and OS details that naturally fit together. Virtual machines, headless browsers, or spoofed profiles often claim one device while their graphics, fonts, audio, or processor behavior tell a different story. BotRefund treats this mismatch as evidence—not a verdict—and cross-checks it against the other 105 signals before the AI makes a final classification.
According to BotRefund, a real browser reports hardware, graphics, fonts, and operating-system details that naturally fit together for that device. The check looks for a mismatch that a real browsing session does not normally create. Virtual machines and spoofed profiles can claim one device while their graphics, fonts, audio, or processor behavior tells another story.
How the free audit works step by step
- Create an account on BotRefund using your email and website.
- Add the script to your site. BotRefund says this takes about one minute.
- Run the AI audit automatically. It evaluates every visit across browser, network, device, and behavior signals.
- Review the report showing bot vs. human traffic, video proof for each bot click, and the specific signals (including Empty Font Canvas) that contributed.
- Export and submit the report to your Google or Meta rep to open a billing dispute.
The homepage confirms you can "Add BotRefund to your website in about one minute. No credit card required." The audit captures video proof for each bot click and the report can be sent to your Google or Meta representative to claim a refund.
Why a single canvas signal is not enough on its own
Privacy tools, corporate networks, travel, and unusual but legitimate devices can produce font or canvas anomalies that look suspicious in isolation. BotRefund's design keeps the Empty Font Canvas result as one piece of evidence and only flags a visit as a bot when multiple independent signals converge on the same conclusion. This reduces false positives that would block real users or inflate refund claims.
The source material explicitly states: "Privacy tools, travel, corporate networks, and unusual devices can produce unexpected behavior for genuine people. BotRefund keeps this signal as evidence—not a verdict—and cross-checks it against independent browser, network, device, and behavior data." The system uses three layers: independent evidence from each signal, cross-checked context across signals, and AI prediction that weighs the complete pattern instead of trusting a raw rule.
Key facts at a glance
| Item | Detail |
|---|---|
| Signal name | Empty Font Canvas |
| Role in detection | One of 106 independent checks; adds objective evidence about device consistency |
| Trial mechanism | Free bot audit (full platform access, no credit card) |
| Setup time | About one minute to add script |
| Report outputs | Bot/human classification, video proof per click, signal-level breakdown |
| Refund scope | Google Ads and Meta ad spend, claims back to 2017 |
| Claimed accuracy | 99% via AI corroboration across all signals |
| Customer refund success rate | 83% of customers successfully get a refund |
Limitations and when this trial may not fit
- Ad-platform focus: The audit is designed to recover Google and Meta ad spend. If you need bot protection for login, checkout, or API endpoints without an ad-refund goal, the workflow may be overkill.
- Traffic volume: Very low-traffic sites may not accumulate enough bot clicks to justify a dispute within the audit window.
- Technical control: You cannot isolate the Empty Font Canvas signal or adjust its weight; the AI model handles weighting automatically.
- Data retention: The source pack does not specify how long audit data is stored after the trial ends; confirm with BotRefund if you need long-term logs.
- No standalone API: The platform is built around the refund use case. The script, AI classification, and reporting are bundled. There is no standalone API for just the Empty Font Canvas signal in the source material.
Practical scenarios
- Agency managing multiple clients: Run the free audit on each client site, export the reports, and batch-submit refund requests to Google/Meta reps.
- E-commerce brand seeing high click costs: Install the script, let it run for a week, then use the video proof of bot clicks to negotiate a credit on next month's invoice.
- Publisher checking traffic quality: Even without immediate refund plans, the signal breakdown (including canvas/font mismatches) reveals how much of your paid traffic is automated.
Frequently asked follow-up questions
Does the free audit expire or limit the number of visits analyzed?
The source pack does not state a visit cap or time limit for the free audit. BotRefund's homepage emphasizes "Add BotRefund to your website in about one minute. No credit card required." Check the current terms when you create the account.
Can I see the Empty Font Canvas result for a single visitor?
The audit report includes a signal-level breakdown, so you can review which of the 106 checks fired for any session. The Empty Font Canvas check will appear there if it contributed to the classification.
What happens after the free audit if I want to keep running detection?
BotRefund offers paid tiers based on monthly ad spend: under $10k/mo, $10k–$50k/mo, $50k–$250k/mo, $250k–$1M/mo, $1M–$5M/mo, and over $5M/mo. The free audit is the entry point; you can upgrade to continuous protection and ongoing refund management.
Is the 99% accuracy claim independently verified?
The source pack states: "BotRefund sends this signal into our prediction AI, which evaluates the complete picture across browser, network, device, and behavior evidence. By seeing how all signals fit together, it identifies a visit as bot or human with 99% accuracy." No third-party audit is cited in the provided sources.
How does BotRefund handle false positives from privacy tools or corporate proxies?
By treating each anomaly as evidence and requiring corroboration across independent signals (browser, network, device, behavior), the system aims to avoid blocking real users. The source pack explicitly notes: "Privacy tools, travel, corporate networks, and unusual devices can produce unexpected behavior for genuine people. BotRefund keeps this signal as evidence—not a verdict—and cross-checks it against independent browser, network, device, and behavior data."
What ad spend history can be recovered?
BotRefund says it can "Recover bot-click refunds from Google Ads spend dating back to 2017." The actual look-back window depends on Google and Meta's dispute policies.
What other signals run alongside Empty Font Canvas?
The platform runs 106 independent checks. Named signals in the source pack include: Hardware & GPU Fingerprinting, Suspicious Ports, Ghost Click Detection, Honeypot Trap Interactions, Robotic Linear Mouse Movements, Absence of Humanlike Mouse Tremor, Superhuman Input Speed (<1ms), Grid-Aligned Movement Patterns, Absence of Clicks or Scrolling, and Unnatural Session Durations. Each adds one objective fact about the visit.
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.