Stoppe Multi-Accounts und VPN-Farmer, bevor sie auszahlen
Betrugserkennung für Rewards-Sites, GPT- und Offerwall-Publisher. Erkenne Multi-Accounts, VPNs, Emulatoren und Bots vor dem Cashout. In 5 Minuten installiert, kostenlos bis 1.000 Nutzer.
In 5 Minuten live
Kein SDK zu pflegen, kein Verkaufsgespräch. Script einbinden, einen Wert an deinen Server senden, Entscheidung abfragen.
- Script einbinden. Ein Tag mit deinem Public Key auf den Seiten, auf denen Nutzer sich registrieren, einloggen, Angebote klicken oder auszahlen.
- An den entscheidenden Stellen erfassen. Ruf collect() auf und schick die request_id mit dem Formular an deinen Server.
- Entscheidung abfragen. Dein Server ruft /v1/evaluate auf und erhält allow, review oder block, einen Score von 0 bis 100 und verständliche Gründe.
Neue Sites starten im Shadow-Modus: Du siehst jeden Score, aber niemand wird blockiert, bis du auf Enforce umschaltest.
Wo Rewards-Sites Geld verlieren
Jedes Fake-Konto, das auszahlt, kostet dich Geld für nichts. Dann storniert die Offerwall die Conversion und du zahlst gleich nochmal.
- Multi-Accounts. Eine Person, zwanzig Konten, zwanzig Anmeldeboni und zwanzig Referral-Auszahlungen.
- VPN-Farmen. Rechenzentrums- und VPN-IPs, die sich als Nutzer aus gut zahlenden Ländern ausgeben, um bessere Angebote freizuschalten.
- Emulatoren und VMs. Android-Emulatoren und virtuelle Maschinen, die rund um die Uhr App-Install-Angebote abgrasen.
- Bots und Scripts. Headless-Browser und Automatisierungstools, die sich ohne Menschen anmelden, klicken und Aufgaben erledigen.
- Stornos und Chargebacks. Offerwalls stornieren betrügerische Conversions oft erst Wochen später, wenn du den Nutzer längst ausgezahlt hast.
- Sperren durch Netzwerke. Schickst du zu viel schlechten Traffic, senken Werbenetzwerke deine Raten oder schließen dein Konto.
Gebaut für den Rewards-Funnel
Angebotsklick, Postback, Cashout. Wir überwachen den ganzen Weg, nicht nur das Login-Formular.
- Cashout-Prüfliste. Jeder Cashout kommt bereits bewertet an. Freigeben, zurückhalten oder ablehnen, mit allen Belegen vor Augen, und den ganzen Cluster mit einem Klick sperren.
- Graph verknüpfter Konten. Sieh, welche Konten sich ein Gerät, eine Auszahlungsadresse oder eine E-Mail teilen. Betrugsringe können sich nicht mehr hinter neuen Nutzernamen verstecken.
- Angebotstempo und Velocity. Markiert Angebote, die schneller abgeschlossen werden, als echte Spieler es können, doppelte Transaktions-IDs und Conversion-Spitzen.
- Shadow-Modus. Alles bewerten, ohne jemanden zu blockieren. Schalte auf Enforce um, sobald du den Zahlen vertraust.
- Regeln und Listen. Deine eigenen Allow- und Blocklists, plus Regeln zusätzlich zum Score.
- Webhooks. Erhalte einen signierten POST, sobald ein Konto auf block springt, damit dein Backend Guthaben vor dem nächsten Cashout einfrieren kann.
66 Reason-Codes. Jede Entscheidung erklärt sich selbst.
Zu jedem Score gibt es die Gründe dahinter, in klarer Sprache, im Dashboard und in der API-Antwort. Dazu deine eigenen Allow- und Blocklists.
Netzwerk
ip_tor: Tor-Exit-Nodeip_vpn: VPN-Verbindungip_datacenter: Rechenzentrums- / Hosting-IPtimezone_mismatch: Browser-Zeitzone passt nicht zum IP-Standortwebrtc_ip_leak: Echte IP in einem anderen Land geleaktip_multi_timezone: Gleiche IP mit vielen verschiedenen Zeitzonen (Proxy-Ausgang)proxy_farm_ip: Mehrere Konten auf einer IP, alle mit derselben ausländischen Uhrzeit (geteilter Proxy)provider_rotation: Viele Internetanbieter in wenigen Tagen, mit ausländischer Uhrzeit (rotierender Residential-Proxy)privacy_relay: iCloud Private Relay (Datenschutzfunktion)proxy_headers: Anfrage kam über einen Proxygeo_sources_disagree: Geolokalisierungsquellen widersprechen sichip_shared_with_accounts: Gleiche IP heute von anderen Konten genutztcountry_changed: Land gewechseltimpossible_travel: Unmögliche Reise: IPs aus zwei weit entfernten Ländern innerhalb weniger Stundenlocale_country_mismatch: Browsersprache aus einem anderen Landphone_country_mismatch: Telefon aus einem anderen Land als die IPip_flagged_on_network: IP auf anderen Websites blockiert
Gerät
device_shared_with_accounts: Gerät mit anderen Konten geteiltautomation_detected: Bot oder Automatisierungstoolauto_clicker: Auto-Clicker auf dem Handyscripted_behavior: Seite per Skript bedientemulator_or_vm: Emulator oder virtuelle Maschinebrowser_tampering: Manipulierter / gefälschter Browserdevice_rooted: Gerootetes Smartphoneincognito: Privates Surfendevice_spoofed: Gefälschtes Handymodellemulator_profile: Emulator-Standardprofilcloud_phone: Cloud-Handyphone_farm_display: Display einer Handyfarmdevice_market_mismatch: China-Handy im Auslandstorage_cleared_reappeared: Cookies gelöscht und wiedergekommenno_device_data: Keine Gerätedaten gesendetrequest_reused: Geräte-Token von anderem Konto wiederverwendetdevice_farm_proxy: Handy-Farm über Residential-Proxysdevice_clones: Geräteklone: ein Telefon, das seine Identität zurücksetzt, um als viele neue Konten in einem Netz aufzutreten
Konto
payout_address_shared: Auszahlungsadresse von anderen Konten genutztemail_disposable: Wegwerf-E-Mailemail_invalid: E-Mail-Adresse, die keine Mails empfangen kann (keine Mail-Domain)email_shared: Gleiche E-Mail wie ein anderes Kontophone_shared: Telefonnummer mit anderen Konten geteiltphone_voip: VoIP- oder virtuelle Nummerphone_invalid: Ungültige Telefonnummermany_devices_per_account: Zu viele Geräte an einem Kontoflagged_on_network: Auf anderen von CashoutGuard geschützten Websites markiertface_same_person: Gleiches Gesicht wie andere Konten
Verhalten
offer_completed_too_fast: Angebot unmöglich schnell abgeschlossenslow_after_click: Lange nach dem Klick konvertiertconversion_velocity: Zu viele Conversions pro Stundeconversion_without_click: Conversion ohne Klick aus deiner Offerwallclick_conversion_country_mismatch: In einem Land geklickt, in einem anderen konvertiertoffer_country_mismatch: Angebotsland passt nicht zum Nutzerclick_velocity: Zu viele Angebotsklicks in wenigen Minutenearnings_spike: Einnahmen weit über normalem Nutzersource_high_reversals: Quelle mit vielen Rückbuchungenoffer_high_reversals: Angebot mit vielen Rückbuchungenduplicate_transaction: Doppelte Transaktions-IDoffer_repeated_other_publisher: Dasselbe Angebot schon über einen anderen Publisher erledigtoffer_repeated_other_account: Gleiches Angebot schon von einem anderen Konto auf diesem Gerätoffer_farm_burst: Farm-Welle: viele neue Konten mit Farm-Geräten bei diesem Angebot binnen Stundensignup_burst: Registrierungswelle: mehrere Konten binnen Sekunden von verschiedenen IPs registriertface_check_required: Gesichtsprüfung erforderlich, noch nicht erfolgtface_check_failed: Gesichtsprüfung nicht bestandenpublisher_farm_wave: Farm-Welle seines Publishers: die meisten neuen Konten, die er zu diesem Angebot schickte, kamen von Cloud-Handys oder Emulatorencashout_velocity: Zu viele Cashouts pro Tagnew_account_cashout: Cashout von brandneuem Konto
Deine Listen
blocklisted: Auf deiner Blocklist
Einfache Preise, die mit dir wachsen
Jeder Tarif enthält alle Signale. Starte kostenlos und upgrade, wenn du die Cashout-Prüfliste und Team-Tools brauchst.
- Free (Auf einer Live-Site ausprobieren): $0/Monat, 1,000 monatlich aktive Nutzer. Verlauf: 7 Tage. Sites: 1. Alle Signale und Reason-Codes, Shadow-Modus.
- Starter (Kleine Rewards-Sites): $29/Monat, 25,000 monatlich aktive Nutzer. Verlauf: 30 Tage. Sites: 1. Alle Signale und Reason-Codes, Shadow-Modus, Cashout-Prüfliste, Alerts, Graph verknüpfter Konten, Angebotstempo und Velocity, 3 eigene Regeln.
- Growth (Wachsende GPT- und Offerwall-Sites): $79/Monat, 100,000 monatlich aktive Nutzer. Verlauf: 90 Tage. Sites: 3. Alle Signale und Reason-Codes, Shadow-Modus, Cashout-Prüfliste, Alerts, Graph verknüpfter Konten, Angebotstempo und Velocity, Webhooks, Unbegrenzte Regeln.
- Pro (Netzwerke und mehrere Sites): $199/Monat, 400,000 monatlich aktive Nutzer, danach $1.00 pro 1.000 zusätzlich. Verlauf: 1 Jahr. Sites: 10. Alle Signale und Reason-Codes, Shadow-Modus, Cashout-Prüfliste, Alerts, Graph verknüpfter Konten, Angebotstempo und Velocity, Webhooks, Unbegrenzte Regeln, Priority-Support.
Du bekommst 14 Tage lang alle Growth-Funktionen, ohne Karte. Danach wird nichts abgebucht: Deine Seite wird im Free-Plan ohne Neuinstallation weiter geprüft, die Einstellungen, mit denen du mehr Nutzer durchlässt, bleiben wie eingestellt, und der Verlauf der Testphase bleibt 30 weitere Tage erhalten, falls du einen Plan wählst.
Das fragen Site-Betreiber
Werden echte Nutzer versehentlich blockiert?
Standardmäßig wird niemand blockiert. Neue Sites starten im Shadow-Modus, und jede Entscheidung zeigt ihre Gründe, damit du sie prüfen kannst. Schwache Signale wie privates Surfen erhöhen den Score nur wenig, und du kannst jedes Konto, jede IP und jede Auszahlungsadresse auf die Allowlist setzen.
Was ist der Shadow-Modus?
Im Shadow-Modus bewerten wir jedes Event und liefern die echte Entscheidung zurück, aber das Feld action sagt immer allow. Du beobachtest die Ergebnisse ein paar Tage im Dashboard und schaltest auf Enforce um, sobald du ihnen vertraust.
Ist das DSGVO-konform?
Wir verarbeiten nur, was zur Betrugsprävention nötig ist. Das ist ein berechtigtes Interesse nach DSGVO. E-Mails und Auszahlungsadressen werden als Hashes gespeichert, der Collector speichert eine einzige zufällige First-Party-ID (kein Werbe- oder seitenübergreifendes Tracking), und der Verlauf wird nach der Aufbewahrungsdauer deines Tarifs gelöscht. Wir schließen mit dir einen AVV ab, und du nennst uns in deiner Datenschutzerklärung als Auftragsverarbeiter für Betrugsprävention.
Welche Daten erfasst das Script?
Technische Browser- und Geräteeigenschaften (Bildschirm, Zeitzone, Sprache, Grafik- und Audio-Fingerprints, Hinweise auf Automatisierung und Emulatoren), die Seiten-URL ohne Query-String und eine zufällige ID, die auf deiner Domain gespeichert wird. Es zählt außerdem Klicks, Tastenanschläge und Zeigerbewegungen und deren Takt, um Menschen von Skripten zu unterscheiden, liest aber nie, welche Tasten gedrückt wurden, Formularfelder oder Seiteninhalte.
Funktioniert es in iOS- und Android-Apps?
Ja, in WebViews und In-App-Browsern. Lade deine Seite mit dem Skript und rufe collect() wie gewohnt auf. Manche Apps senden den POST des Scans nie: Das Skript schickt ihn dann selbst als kleinen GET, und der Scan kommt trotzdem an. Hat deine App eine Liste erlaubter Domains, füge cashoutguard.com hinzu. Manche In-App-Browser blockieren Speicher, dort siehst du mehr neue Geräte.
Wie schnell ist es?
Der Collector läuft im Hintergrund und begrenzt seine Geräteprüfungen auf 1,5 Sekunden, meist geht es schneller. Die Prüfung auf dem Server ist ein einziger API-Aufruf, du kannst sie also direkt vor der Auszahlung eines Cashouts ausführen.
Was, wenn ein Nutzer das Script blockiert?
collect() wirft nie einen Fehler. Dein Server kann evaluate trotzdem ohne request_id aufrufen, und Anmeldungen oder Cashouts ohne Gerätedaten bekommen den Grund no_device_data, damit sie nicht durchrutschen.
Muss ich mit dem Vertrieb sprechen?
Nein. Registrieren, Snippet kopieren und in wenigen Minuten die ersten Scores sehen. Upgrades und Kündigungen erledigst du selbst.
Ratgeber
- How to detect multi-accounts on a rewards site
- How to stop VPN fraud on your offerwall without blocking real users
- Offerwall chargebacks: why conversions get reversed and how to stop paying for them
- Residential proxy fraud on offerwalls: how to spot traffic that IP blocklists miss
- Emulators and phone farms on rewards apps: how to catch them without blocking real users
- Cashout fraud checklist: what to check before you pay a withdrawal
- Offer completion speed: how fast is too fast on an offerwall
- Case study: 1 in 5 accounts was a VPN, a phone farm or a multi-account
- Case study: 98% of risky accounts on a 270-publisher network had a clean IP
- How to secure your offerwall postbacks against fake conversions
- Referral and bonus abuse on rewards sites: how to spot self-referrals
- Survey fraud on GPT sites: speeders, bots and duplicate respondents
- How to block fraud at signup, offer click and cashout
- Fraud detection for offerwall networks: score every publisher
- How to stop bots and multi-accounts in Telegram mini apps and airdrops
- How to stop bots on PTC and faucet sites
- Glossary of rewards, GPT and offerwall fraud terms
- Best fraud prevention tools for offerwall and GPT sites (2026)
- CashoutGuard integrations: PHP, Laravel, Node.js, Next.js, Python, WordPress, Android and offerwalls
- Shared wallets: catch multi-accounts that cash out crypto to the same address
- Disposable emails and Gmail aliases: stopping multi-account signups on rewards sites
- Fraud rules for rewards sites: 15 examples you can copy
- Detecting a hidden VPN from the browser clock and language
- Filter offerwall postbacks without touching your code
- Offer clicks from app WebViews without device data: why it happens and how to fix it
- Cloud phones: how offerwall farms rent Android in a data center, and how to catch them
- Offerwall postback parameters: Lootably, AdGate Media, CPX Research and BitLabs
- Anti-detect browsers on rewards sites: how GoLogin, AdsPower and Multilogin farms are caught
- Free fraud protection for a small rewards site: one script, no server code
- Traveller or proxy: how to read country changes on a rewards account
- Shared devices on rewards sites: the owner or the multi-accounter?
- Signup bursts and made-up emails: catching farm scripts at registration
- One phone, 200 new devices: phone farms in private browser windows
- [USER_ID] in your data: unfilled offerwall macros and what they break
- A new user id on every visit: when your offerwall counts the same people twice
- Face verification for rewards and offerwall sites: one face, one account
- What predicts survey reversals: data from one GPT site
- CashoutGuard vs IPQS
- CashoutGuard vs Verisoul
- CashoutGuard vs Fingerprint
- CashoutGuard vs SEON
- CashoutGuard vs MaxMind
- CashoutGuard vs proxycheck.io
- CashoutGuard vs IPHub
- CashoutGuard vs GetIPIntel
- CashoutGuard vs Scamalytics
- CashoutGuard vs 24metrics
- CashoutGuard vs TrafficGuard
- CashoutGuard vs vpnapi.io
- CashoutGuard vs IPinfo