botrefund.com

BotRefund Architecture, Detection Pipeline & Security Posture

A comprehensive technical reference for engineering and security teams evaluating BotRefund. Learn how our asynchronous edge telemetry operates under the hood, how client scripts and edge proxies are deployed, our 180+ hardware and behavioral detection signals, and our zero-PII data deletion policies.

< 6 KB

Initial script payload (gzipped). Zero runtime external dependencies.

< 8 ms

Client CPU execution. Asynchronous & deferred; 0ms impact on LCP/INP.

< 10 ms

Edge verification latency across 310+ global PoPs (Fastly / Cloudflare).

0 PII

Zero Personally Identifiable Information collected. Pure hardware entropy.

100%

Fail-open resilience. Drops cleanly if any upstream network times out.

ACCOUNT ARCHITECTURE & SECURITY BOUNDARY

How Account Scoping Works: The Registration Fork

A common question from CTOs and security auditors is: "Why are there two different script loaders (botrefund.js vs seatext.js), and how do we ensure installing bot defense will never alter our website or inject unexpected marketing features?"

The separation is established at account creation on login.seatext.com. During Step 2 of registration ("Choose how you want to start"), you explicitly choose your operational scope:

Registration Selection Account State & Dashboard Provisioned Script DOM & Website Behavior
Route A: BotRefund Only
Selected via onlyBotRefund: true link in registration modal
Strictly Isolated Security Dashboard
Displays only /welcome/bot-refund-report, Geo Integrity & Trial Guard. All SEO, CRO, translation, and chat tools are hard-disabled at the API level.
botrefund.js
<4KB standalone sensor
100% Passive Sensor
Zero DOM mutations. Zero UI widgets. Zero content alterations. Operates strictly in the background collecting hardware and biomechanical telemetry for ad refund claims.
Route B: Full SeaText Suite
Selected via "Start free" or "Start my free pilot"
Unified Growth & Security Dashboard
Enables bot detection plus AI SEO clustering, AI GEO localization, dynamic CRO headline experiments, edge translation, and sales chatbots.
seatext.js
Master runtime engine
Active Runtime
Optimizes landing pages, renders localized copy variants, runs A/B conversion tests, and blocks bot clicks from poisoning ad conversion pixels.
Choose Your Deployment Scope Interactive Setup Guide

Are you integrating strictly for BotRefund.com (standalone click fraud detection & ad spend recovery), or deploying the whole package of services from SeaText.com (including AI SEO, AI GEO, CRO optimization, automated translation & chat agents)? Select your scenario to view the exact loader script and edge setup.

Active Selection: Standalone BotRefund.js Loader Ultra-Lightweight (<4KB)

botrefund.js is a dedicated, 100% passive security sensor. It executes zero DOM mutations, injects no widgets, and alters no page content. Its sole task is gathering hardware and biomechanical entropy to dispute invalid clicks with Google/Meta and protect your ad conversion pixels.

  • Script delivery: https://cdn.seatext.com/botrefund.js (or custom Cloudflare Worker / Fastly proxy).
  • Best for: PPC teams, media buyers, performance agencies, and SaaS security teams focusing solely on ad fraud recovery and account abuse.
SECTION 01

End-to-End Detection Life-Cycle & Architecture

How BotRefund orchestrates client-side micro-probes, edge network telemetry, out-of-band DNS challenges, and fast 10–15s biomechanical voting without impacting page speed or user experience.

Legacy anti-bot tools run monolithic client scripts that query dozens of high-entropy browser APIs synchronously during page load. This approach is flagged by privacy-conscious browsers (Safari, Firefox, Brave) and delays the browser main thread, harming Core Web Vitals (INP and LCP).

BotRefund implements a Decoupled Asynchronous Anti-Blocking Architecture. Forensic inspection is fragmented into asynchronous sub-modules, executed during browser idle cycles, and correlated out-of-band with edge compute nodes, our L4 Netprobe engine, and a dual-homed DNS challenge system.

Pipeline Stage Components & Protocol Forensic Actions & Signals Gathered Latency & SLA
Stage 1 Visitor Browser Runtime
  • botrefund.js (Standalone, <4KB) or seatext.js (Full Suite)
  • Modular probes: st-sy.js, st-wg.js, st-cn.js, st-au.js, st-rb.js
  • Biomechanical listeners
  • DNS leak nonces
Passively captures sub-pixel mouse micro-tremors, touch curvature torque, accelerometer gravity vectors ($~9.81 m/s^2$), permissions API contradictions, unmasked WebGL renderer, canvas winding rule anti-aliasing digests, and CDP DevTools Protocol artifacts. Dispatches out-of-band DNS challenge nonces to [token].leak.seatext.com. < 8 ms CPU
Async & deferred; 0ms impact on LCP/INP. Client voting in <12ms for pixel defense.
Stage 2 Edge Delivery & Adblocker Defense
  • Fastly Compute@Edge cluster
  • Custom Client Cloudflare Worker
  • CSS theme & XML canaries
  • Image honeypots
Extracts client TLS handshake JA3/JA4 MD5 fingerprint natively at the edge. Captures HTTP/2 and HTTP/3 frame priority order and TCP window headers. Routes traffic through first-party paths to guarantee 100% immunity against ad blockers and bypass Safari ITP 7-day cookie caps. < 10 ms Edge
Globally distributed across 310+ PoPs; zero added delay to origin servers.
Stage 3 Backend Verification & ML Consensus
  • Go Engine (engine_bot_guard.go)
  • L4 Netprobe (Port 8443)
  • Local ONNX runtime daemon
  • Dual DNS challenge collector
Correlates paired DNS resolver IP with HTTPS collector peer IP (DNS leak verification). Sniffs L4 TCP SYN options to catch OS/TTL spoofing. Dispatches a 25-feature normalized vector to the ONNX ML model. Executes fast 10–15s biomechanical voting: verified human data is ephemerally deleted; confirmed bot dossiers (with GCLID/FBCLID) are preserved for ad refunds. 10–15s Final Voting
Zero PII retention for humans. 100% fail-open circuit breaker (1500ms).
Fast 10–15 Second Biomechanical Voting: How Sessions Are Finalized

Bot detection verdicts do not require lengthy waits. Initial conversion pixel defense executes in milliseconds in the browser to stop fake conversions from firing. Over the subsequent 10 to 15 seconds, the backend continuously streams and evaluates incoming biomechanical interaction signals (natural mouse micro-tremor jitter, touch contact torque, scrolling dynamics, and keypress intervals).

• If natural human signals arrive within 10–15 seconds: The session is definitively verified as human. All raw behavioral telemetry and hardware signals are immediately discarded from volatile memory.
• If no human signals arrive, or if automation markers are detected: The session is confirmed as an automated bot. The forensic dossier — containing exact ad click parameters (GCLID, FBCLID, WBCLID), click timestamps, and triggered technical vectors — is sealed into your ad spend recovery database for 1-click refund claiming.

SECTION 02

How to Add BotRefund Scripts: Integration Options

From direct script tags with Fastly adblocker cloaking to custom Cloudflare Workers built by BotRefund engineers. Choose the deployment model that best fits your infrastructure.

Method How It Works Adblocker Defense Safari ITP Handling Setup Responsibility
1. Direct Tag + Fastly Edge Cloaking Direct inclusion of botrefund.js (or full-suite seatext.js) via dynamic Fastly edge cluster URLs (*.edgecompute.app/botrefund.js) with CDN fallback. High (Fastly cluster rotates domains; hides script from adblocker lists) Standard first-party cookie scope 2 minutes (Paste snippet in <head> or GTM)
2. Custom Cloudflare Worker BotRefund engineers develop, customize, and deploy a bespoke worker on your Cloudflare zone. Runs 100% on your own domain. 100% Immune (Requests never hit a third-party domain) Complete bypass of Safari 7-day storage cap BotRefund Engineering develops & deploys for you
3. Fastly VCL Proxy Native Fastly VCL configuration routing telemetry through your primary domain. 100% Immune (Native first-party VCL pass) Full first-party cookie retention 5 minutes (Add VCL backend & subroutines)
4. Next.js / Edge Functions Drop-in reverse proxy route handler (Next.js App Router, Vercel Edge, AWS Lambda@Edge). 100% Immune (Internal app API route) Full first-party cookie retention 5 minutes (Add API route file)

Option 1: Direct Script Tag & Fastly Adblocker Cloaking

Clients can include the loader script directly. To guarantee 100% script delivery and prevent adblockers from cataloging static script URLs, our system provisions dynamic Fastly edge clusters (e.g. https://*.edgecompute.app subdomains) paired with universal CDN fallbacks.

<!-- Scenario A: BotRefund.js Standalone (Ad Fraud & Bot Defense Only) -->
<!-- 1. Dynamic Fastly Edge Sensor (Cloaked against Adblockers) -->
<script src="https://fthhkh7iahqirmy6lu9vvp.edgecompute.app/botrefund.js" async></script>

<!-- 2. Universal CDN Direct Fallback (Hosted on cdn.seatext.com) -->
<script src="https://cdn.seatext.com/botrefund.js?id=YOUR_PROJECT_ID" async></script>

Option 2: Custom Cloudflare Worker (Developed by BotRefund for the Client)

For enterprise clients running on Cloudflare, the most robust architectural pattern is a dedicated Cloudflare Worker executing directly on your zone.

White-Glove Development: BotRefund Engineers Build and Deploy This for You

You do not need to spend internal engineering cycles writing, tuning, or debugging reverse proxy workers. BotRefund's infrastructure team develops, customizes, and deploys a bespoke Cloudflare Worker specifically for your domain and routing requirements at zero additional charge.

Here is how the custom Cloudflare Worker operates on your edge, tailored to your chosen scope:

  • For BotRefund Only (botrefund.js): The worker intercepts only fraud telemetry pathways and delivers the lightweight sensor via first-party routes. It executes zero DOM mutations and alters no page content.
  • For Full SeaText Suite (seatext.js): The worker handles both fraud telemetry and edge routing for dynamic SEO content variants, instant edge translations, and localized copy.
  • 100% Adblocker Immunity (First-Party Cloaking): Because all traffic travels through your own first-party domain, adblockers (uBlock Origin, Brave Shields, Pi-hole) cannot distinguish BotRefund requests from your native application APIs.
  • Zero-Latency Origin Pass-Through: The worker adds 0ms degradation to non-telemetry application traffic.
  • Bypassing Safari ITP 7-Day Storage Caps: Because session cookies and tokens are written under your first-party domain at the edge, Safari does not cap them after 7 days, maintaining persistent returning visitor recognition.
  • Authentic Client IP Preservation: The worker reads the visitor's authentic IP directly from request.headers.get('cf-connecting-ip') and forwards TLS handshake metadata securely to our Go backend.

How onboarding works: Our engineers provide your DevOps team with the tailored worker code, assist with Cloudflare Route triggers, or deploy directly via your Cloudflare API service token upon authorization.

Option 3: Fastly VCL First-Party Proxy

Clients utilizing Fastly CDN can route telemetry through their primary domain by adding this snippet to their default.vcl file:

Fastly VCL Snippet (default.vcl)
# Define BotRefund Ingress Backend
backend botrefund_ingress {
  .host = "ingress.botrefund.com";
  .port = "443";
  .ssl = true;
  .ssl_cert_hostname = "ingress.botrefund.com";
  .between_bytes_timeout = 10s;
  .first_byte_timeout = 10s;
  .max_connections = 200;
}

sub vcl_recv {
  # Fast-path proxy for BotRefund telemetry
  if (req.url ~ "^/btr/(.*)") {
    set req.backend = botrefund_ingress;
    set req.http.host = "ingress.botrefund.com";

    # Forward client IP & country
    set req.http.x-forwarded-for = client.ip;
    set req.http.cf-connecting-ip = client.ip;

    # Rewrite /btr/v1/telemetry to /v1/telemetry
    set req.url = "/" + re.group.1;
    return(pass);
  }
}

sub vcl_fetch {
  if (req.url ~ "^/btr/") {
    # Ensure zero edge caching for live verification tokens
    set beresp.ttl = 0s;
    set beresp.grace = 0s;
    return(deliver);
  }
}

Option 4: Next.js App Router & Serverless Edge Functions

If your site runs on modern full-stack frameworks (Next.js, Remix, SvelteKit, or Nuxt) hosted on Vercel, AWS Amplify, or Node.js Docker containers, deploy this simple route handler at app/api/btr/[...path]/route.ts:

TypeScript: app/api/btr/[...path]/route.ts (Next.js App Router)
import { NextRequest, NextResponse } from 'next/server';

export async function POST(
  request: NextRequest,
  { params }: { params: { path: string[] } }
) {
  const subpath = params.path.join('/');
  const searchParams = request.nextUrl.search;
  const targetUrl = `https://ingress.botrefund.com/${subpath}${searchParams}`;

  const body = await request.text();
  const headers = new Headers(request.headers);
  headers.set('host', 'ingress.botrefund.com');
  headers.set('x-forwarded-for', request.headers.get('x-forwarded-for') || request.ip || '');

  const response = await fetch(targetUrl, {
    method: 'POST',
    headers,
    body,
  });

  const responseData = await response.text();
  return new NextResponse(responseData, {
    status: response.status,
    headers: {
      'Content-Type': response.headers.get('Content-Type') || 'application/json',
      'Cache-Control': 'no-store, max-age=0',
    },
  });
}

export async function OPTIONS() {
  return new NextResponse(null, {
    status: 204,
    headers: {
      'Access-Control-Allow-Origin': '*',
      'Access-Control-Allow-Methods': 'POST, OPTIONS',
      'Access-Control-Allow-Headers': 'Content-Type, Authorization, x-botrefund-pk',
    },
  });
}
SECTION 03

Server-to-Server Verification API: Current Status & Roadmap

An open, transparent engineering statement on our direct programmatic REST API access, on-page token generation, and enterprise server-to-server endpoints.

Engineering Status Notice: Staged Enterprise Rollout

Direct, self-serve public REST verification API access is currently in staged rollout. While our primary product operates automatically via edge scripts and ad refund dossier exports, we can program and provision dedicated server-to-server verification endpoints on demand for enterprise clients.

For enterprise teams requiring real-time server-side block gates — such as denying free trial credits to duplicate accounts, stopping automated credential stuffing at login, or filtering lead submissions before CRM webhook dispatch — BotRefund supports a two-leg verification workflow:

  • On-Page API Token Creation: The client script generates an encrypted ephemeral verification token (request_id) tied to the visitor's hardware session. This token is attached to your form submission payload.
  • Dedicated Server Verification Endpoint (POST /v1/verify): Your backend forwards the request_id to BotRefund's hardened API endpoint using your secret Bearer token. BotRefund returns an authoritative JSON payload containing the visitor device ID, returning status, bot probability, and triggered forensic flags in under 15ms.
Server-to-Server Verification Payload: POST https://api.botrefund.com/v1/verify
// 1. Your Backend Request
POST /v1/verify HTTP/1.1
Host: api.botrefund.com
Authorization: Bearer sec_live_948f2b1a80c94d...
Content-Type: application/json

{
  "request_id": "req_8f31b209c417e2"
}

// 2. Authoritative BotRefund Response (Latency: < 15ms)
{
  "status": "success",
  "visitor_id": "v_8f90a2b918cc7",
  "is_bot": true,
  "bot_score": 0.94,
  "bot_type": "cdp_automation",
  "is_returning": true,
  "first_seen": "2026-10-14T08:12:00Z",
  "confidence": 0.998,
  "reasons": [
    "cdp_debugger_leak",
    "webdriver_getter_tampered",
    "headless_software_gpu_render",
    "robotic_euclidean_mouse_trajectory"
  ],
  "signals": {
    "headless_browser": true,
    "cdp_active": true,
    "mouse_entropy": 0.04,
    "software_renderer": true
  }
}
SECTION 04

180+ Detection Factors & Machine Learning Model

An architectural breakdown of the biometric, execution environment, hardware, and network signals evaluated by BotRefund, combined with an ONNX machine learning consensus model.

Sophisticated click farms and automated scrapers easily bypass IP blacklists and user-agent checks using rotating residential proxies and stealth browser forks (Undetected Chromedriver, Puppeteer Stealth, Playwright). BotRefund inspects 180+ physical device invariants and behavioral entropy vectors grouped into four distinct forensic layers:

Forensic Layer Signals Analyzed Sample Forensic Flags Evasion Trap Mechanics
1. Biomechanical Behavioral Entropy Continuous passive sampling of sub-pixel mouse trajectories, Euclidean curvature variance, touch contact area & rotational torque deflection, 3-axis accelerometer micro-tremors ($~9.81 m/s^2$). MOUSE_ENTROPY_LOW EUCLIDEAN_STRAIGHT_VECTOR ZERO_LATENCY_SUBMISSION PHYSICAL_MOTION_MISSING Bots inject artificial clicks programmatically. Synthetic mouse events lack natural physiological hand tremors, yielding an entropy score < 0.15. Zero-movement submitters on desktop are flagged.
2. Execution Environment & Anti-Stealth Traps Chrome DevTools Protocol (CDP) runtime artifacts, window.cdc_ variables, console.debug eval leaks, Playwright/Puppeteer execution stubs, navigator.webdriver getter proxy traps, native function prototype bytecode lengths. CDP_DEBUGGER_LEAK WEBDRIVER_GETTER_TAMPERED PROTOTYPE_TOSTRING_PROXY EVAL_BYTECODE_MISMATCH When stealth frameworks mask navigator.webdriver = false via Object.defineProperty, BotRefund interrogates Function.prototype.toString.call() and V8 native string bytecode lengths (33 vs 37 bytes) to expose tampering.
3. Hardware & GPU Topology Integrity WebGL unmasked renderer string extraction, SwiftShader/llvmpipe software rasterizer detection, canvas 2D non-zero winding rule anti-aliasing digests, WebAudio oscillator phase drift & hardware clock discrepancies, font bounding box coherence. SWIFTSHADER_RENDERER CANVAS_WINDING_POISON AUDIO_CLOCK_DRIFT ZERO_PLUGINS_DESKTOP Server VMs running in AWS or Hetzner lack physical GPUs, falling back to SwiftShader software rendering. Canvas digests verify that sub-pixel font rasterization matches the claimed OS font tables.
4. L4/L7 Network & Infrastructure Consistency L4 TCP SYN packet option fingerprinting (port 8443 pcap sniffing), TLS cipher suite ordering & JA3/JA4 MD5 hashes, HTTP/2 frame priority structures, tokenized authoritative DNS leak challenge matching resolver IP with HTTPS peer. DNS_LEAK_COUNTRY_MISMATCH TCP_SYN_TTL_ANOMALY PUBLIC_PROXY_LISTENER HEADER_HASH_DISCREPANCY Residential proxy evasion is exposed when the visitor's DNS resolution route traverses an ASN or country different from their HTTPS TCP peer, or when the TCP SYN initial TTL contradicts the client operating system.

Machine Learning Model Architecture (High-Level Overview)

Rather than relying solely on brittle static thresholds that attackers can reverse-engineer, BotRefund utilizes a calibrated ONNX Machine Learning Inference Engine running locally within our Go backend:

  • 25-Dimensional Normalized Feature Vector: Telemetry is condensed into a 25-feature tensor spanning mouse curvature variance, GPU vendor indices, audio buffer hashes, TCP window scales, and timing deltas.
  • Synergistic Ensemble Decision: The system operates a dual-engine architecture:
    1. Deterministic Heuristic Veto: Catches blatant automation markers (e.g. active CDP debuggers, SwiftShader renderers) with 100% precision.
    2. Trained Anomaly Classifier: Evaluates subtle, multi-variable correlation discrepancies across residential proxy clusters.
  • False-Positive Suppression (<0.01% Error Rate): The model is calibrated against hundreds of thousands of human sessions. Legitimate users on corporate VPNs or privacy browsers (e.g. Brave) produce natural biomechanical micro-tremors and consistent hardware tables, preventing false rejections.
SECTION 05

The CTO & Privacy Officer Question: Do We See Human Visitors?

Detailed answers to core architecture and compliance questions for Enterprise Security Councils and Data Protection Officers.

PRIVACY AUDIT Do we see human visitors — and do we delete data about them?

1. Strict Zero-PII Policy: BotRefund is architected for zero personally identifiable information (Zero-PII). Our client scripts inspect physical device hardware and biomechanical interaction physics only. The script never reads, serializes, or transmits form input values, passwords, credit card numbers, email addresses, or document text. Form input nodes are explicitly ignored in our DOM event listeners.

2. Ephemeral In-Memory Processing for Clean Human Traffic: When a visitor is evaluated during the 10–15s voting window and determined to be a genuine human visitor, all raw behavioral telemetry and hardware signals are processed strictly in volatile memory and immediately discarded. We do not maintain session recordings, hardware dossiers, or behavioral histories for clean human visitors.

3. What Is Retained for Clean Traffic? The backend records only an aggregated, anonymized metric counter (e.g. total_clean_sessions + 1, hourly request counts) solely for billing transparency and conversion rate reporting. No fingerprint hash or IP address is linked to human profiles.

4. Forensic Dossiers Are Persisted ONLY for Confirmed Malicious Bots: Detailed forensic evidence (e.g., CDP debugger flags, virtualized GPU renderers, robotic mouse vectors, click timestamps, and ad tracking IDs such as GCLID, FBCLID, or WBCLID) is stored exclusively for sessions classified as automated bots or click fraud. This data retention is legally required to assemble audit-grade refund claim dossiers for ad platforms (Google Ads, Meta Ads, Reddit Ads).

5. GDPR & CCPA Compliance: Our processing operates strictly under GDPR Article 6(1)(f) "Legitimate Interest" (relying on Recital 47, which explicitly recognizes fraud prevention and network security as legitimate interests). Because BotRefund never builds cross-site marketing profiles, sells visitor data, or handles PII, it operates cleanly within EU and US privacy laws.

SECURITY POSTURE How protected is the system against compromise or leakage?

1. Multi-Tenant Cryptographic Isolation: All client accounts are segregated by cryptographic project keys (projectId). Telemetry beacons, API verification tokens, and bot dossiers are namespaced in separate database partitions. Cross-tenant queries are structurally impossible.

2. Encryption in Transit & at Rest: All telemetry ingress endpoints enforce TLS 1.3 only with strict HTTP Strict Transport Security (HSTS). Stored bot forensic dossiers are encrypted at rest using AES-256.

3. Edge Sandboxing: Ingress telemetry is processed inside stateless, memory-safe edge runtimes (Cloudflare Workers V8 isolates and Fastly Compute Wasm/Lucet containers). Edge proxies execute zero disk I/O and possess no persistent storage beyond short-lived verification tokens (120-second TTL).

4. Read-Only Client Scope: The client JavaScript operates in an unprivileged, read-only scope. It cannot write to your application's cookies (outside its own scoped session token), cannot access localStorage namespaces outside _btr_*, and executes zero remote eval() code.

5. 100% Fail-Open SLA Guarantee: High-traffic enterprise applications cannot afford single points of failure. The BotRefund loader is hardcoded to fail open:

  • All telemetry is dispatched via navigator.sendBeacon or unblocked asynchronous fetch.
  • A strict 1500ms circuit breaker timeout guarantees that if any upstream network latency occurs, the script silently terminates.
  • Your site rendering, checkout flows, and user conversions are never blocked or degraded.
SECTION 06

Enterprise Best Practices: The Risk-Free Proof of Concept

How large engineering and marketing teams validate BotRefund's accuracy, test ad spend recovery, and audit the first 100 bots before making any commercial commitment.

We encourage enterprise teams to adopt a four-stage zero-risk evaluation process:

1

Phase 1: 14-Day Free Shadow Audit

Deploy the script in passive "Shadow Mode" (passiveAudit: true). The script operates silently in the background: zero blocking, zero CAPTCHAs, and zero impact on site behavior. It audits your ad traffic to establish your baseline invalid click rate.

2

Phase 2: Download First 100 Bots Report

Access your dashboard at login.seatext.com and download your First 100 Bots Forensic Report in CSV or JSON. It contains exact GCLID/FBCLID click tokens, timestamps, IP/ASN, and technical forensic proof (CDP leaks, virtual GPU renderers).

3

Phase 3: File Ad Network Refund Claim

Submit the certified forensic CSV report to your Google Ads or Meta Ads representative (or use our 1-click automated dispute packet generator). Our customers achieve an 83% refund claim approval rate, putting recovered cash back into your ad budget.

4

Phase 4: Real-Time Pixel Defense & API

Once accuracy is proven, activate real-time pixel blocking to prevent bot clicks from triggering conversion pixels. Optionally connect to our server-to-server /v1/verify API to stop automated account abuse.

SECTION 07

Technical Due Diligence & Security Evaluation Checklist

A structured evaluation matrix covering performance overhead, privacy standards, failure blast radius, and edge resilience.

Audit Dimension BotRefund Architectural Guarantee Evaluation Verdict
Main-Thread Performance Initial bundle <6KB gzipped. Execution is chunked via requestIdleCallback with <8ms total CPU time. Fully deferred. 0ms impact on Core Web Vitals (LCP, INP, CLS). PASSED / ZERO IMPACT
System Availability & Blast Radius 100% fail-open design. Circuit breaker times out at 1500ms. If BotRefund network or edge goes down, customer site functions normally with 0 error throw. PASSED / ZERO BLAST RADIUS
PII & Privacy Compliance Zero PII collected. Human traffic telemetry is processed ephemerally in-memory and discarded. Forensic dossiers retained exclusively for confirmed ad-fraud bots under GDPR Art 6(1)(f). PASSED / GDPR & CCPA CLEAN
Adblocker & Safari ITP Defense First-party edge proxies (Custom Cloudflare Worker developed by BotRefund, Fastly cluster) route through your own domain, bypassing ad blockers and Safari 7-day storage caps. PASSED / FIRST-PARTY IMMUNITY
False-Positive Mitigation Synergistic ensemble combining deterministic heuristic veto with 25-feature ONNX ML scoring and fast 10–15s biomechanical voting. Calibrated on genuine human sessions; false positive rate <0.01%. PASSED / <0.01% ERROR RATE
Content Security Policy (CSP) Fully CSP compliant. Requires only connect-src https://ingress.botrefund.com (or 'self' if using edge proxy). No unsafe-eval required. PASSED / STRICT CSP READY
DIRECT CTO & ENGINEERING DIALOGUE

Have specific security questions or need a custom edge worker?

Our core fraud forensics engineers are available to review your architecture, draft custom Cloudflare or Fastly proxy configs, or sign mutual non-disclosure and data protection agreements.

Launch Free Shadow Audit →