Остановите мультиаккаунты и VPN-фермы до вывода денег
Антифрод для rewards-сайтов, GPT и паблишеров offerwall. Ловите мультиаккаунты, VPN, эмуляторы и ботов до вывода средств. Установка за 5 минут, бесплатно до 1 000 пользователей.
Запуск за 5 минут
Никакого SDK, который нужно поддерживать, никаких звонков с продажниками. Добавьте скрипт, передайте одно значение на сервер и запросите решение.
- Добавьте скрипт. Один тег с вашим публичным ключом на страницах, где пользователи регистрируются, входят, кликают по офферам или выводят деньги.
- Собирайте данные в ключевые моменты. Вызовите collect() и отправьте request_id на сервер вместе с формой.
- Запросите решение. Ваш сервер вызывает /v1/evaluate и получает allow, review или block, оценку 0-100 и понятные причины.
Новые сайты стартуют в теневом режиме (shadow): вы видите каждую оценку, но никто не блокируется, пока вы не включите enforce.
Где rewards-сайты теряют деньги
Каждый фейковый аккаунт, который вывел деньги, это деньги, выброшенные на ветер. А потом offerwall отменяет конверсию, и вы платите второй раз.
- Мультиаккаунты. Один человек, двадцать аккаунтов, двадцать бонусов за регистрацию и двадцать реферальных выплат.
- VPN-фермы. IP дата-центров и VPN, которые выдают себя за пользователей из дорогих гео, чтобы открыть более выгодные офферы.
- Эмуляторы и VM. Android-эмуляторы и виртуальные машины, которые круглосуточно фармят офферы на установку приложений.
- Боты и скрипты. Headless-браузеры и средства автоматизации, которые регистрируются, кликают и выполняют задания без участия человека.
- Отмены и чарджбэки. Offerwall отменяет мошеннические конверсии спустя недели, когда вы уже заплатили пользователю.
- Баны от сетей. Шлёте слишком много плохого трафика, и рекламные сети снижают ставки или закрывают ваш аккаунт.
Создано под воронку rewards-сайтов
Клик по офферу, postback, вывод. Мы следим за всем путём, а не только за формой входа.
- Очередь проверки выводов. Каждая заявка на вывод приходит с оценкой. Одобряйте, задерживайте или отклоняйте, имея все доказательства перед глазами, и баньте всю связку аккаунтов в один клик.
- Граф связанных аккаунтов. Смотрите, какие аккаунты используют одно устройство, адрес выплаты или email. Фрод-группам больше не спрятаться за новыми никами.
- Скорость выполнения офферов и частота. Отмечает офферы, выполненные быстрее, чем способны реальные игроки, дублирующиеся ID транзакций и всплески конверсий.
- Теневой режим. Оценивайте всё, никого не блокируя. Включите enforce, когда будете доверять цифрам.
- Правила и списки. Собственные белые и чёрные списки, а также правила поверх оценки.
- Webhooks. Получайте подписанный POST в момент, когда аккаунт переходит в block, чтобы ваш бэкенд успел заморозить баланс до следующего вывода.
66 кодов причин. Каждое решение объясняет себя.
К каждой оценке прилагаются причины простым языком, в панели и в ответе API. Плюс ваши собственные белые и чёрные списки.
Сеть
ip_tor: Выходной узел Torip_vpn: VPN-подключениеip_datacenter: IP дата-центра / хостингаtimezone_mismatch: Часовой пояс браузера не совпадает с местоположением IPwebrtc_ip_leak: Утечка реального IP из другой страныip_multi_timezone: Один IP с разными часовыми поясами (выход прокси)proxy_farm_ip: Несколько аккаунтов на одном IP с одинаковым иностранным временем (общий прокси)provider_rotation: Много интернет-провайдеров за несколько дней при иностранном времени (ротируемый резидентный прокси)privacy_relay: iCloud Private Relay (функция приватности)proxy_headers: Запрос пришёл через проксиgeo_sources_disagree: Источники геолокации расходятсяip_shared_with_accounts: Тот же IP сегодня использовали другие аккаунтыcountry_changed: Сменилась странаimpossible_travel: Невозможное перемещение: IP двух далёких стран в течение нескольких часовlocale_country_mismatch: Язык браузера другой страныphone_country_mismatch: Телефон из другой страны, чем IPip_flagged_on_network: IP заблокирован на других сайтах
Устройство
device_shared_with_accounts: Устройство используется другими аккаунтамиautomation_detected: Бот или средство автоматизацииauto_clicker: Автокликер на телефонеscripted_behavior: Страницей управлял скриптemulator_or_vm: Эмулятор или виртуальная машинаbrowser_tampering: Подмена / спуфинг браузераdevice_rooted: Телефон с root-доступомincognito: Режим инкогнитоdevice_spoofed: Поддельная модель телефонаemulator_profile: Профиль эмулятора по умолчаниюcloud_phone: Облачный телефонphone_farm_display: Экран фермы телефоновdevice_market_mismatch: Телефон только для Китая за рубежомstorage_cleared_reappeared: Очистил cookies и вернулсяno_device_data: Данные устройства не переданыrequest_reused: Токен устройства повторно использован другим аккаунтомdevice_farm_proxy: Ферма телефонов на резидентных проксиdevice_clones: Клоны устройства: один телефон сбрасывает свою личность, чтобы выдавать себя за много новых аккаунтов в одной сети
Аккаунт
payout_address_shared: Адрес выплаты используют другие аккаунтыemail_disposable: Одноразовый emailemail_invalid: Адрес, на который не может прийти почта (такого почтового домена нет)email_shared: Тот же email, что у другого аккаунтаphone_shared: Телефон общий с другими аккаунтамиphone_voip: VoIP или виртуальный номерphone_invalid: Недействительный номерmany_devices_per_account: Слишком много устройств на одном аккаунтеflagged_on_network: Отмечен на других сайтах под защитой CashoutGuardface_same_person: То же лицо, что у других аккаунтов
Поведение
offer_completed_too_fast: Оффер выполнен нереально быстроslow_after_click: Конверсия спустя долгое время после кликаconversion_velocity: Слишком много конверсий в часconversion_without_click: Конверсия без клика с вашего offerwallclick_conversion_country_mismatch: Клик из одной страны, конверсия из другойoffer_country_mismatch: Страна оффера не совпадает со страной пользователяclick_velocity: Слишком много кликов по офферам за несколько минутearnings_spike: Доход намного выше обычного пользователяsource_high_reversals: Источник с большим числом возвратовoffer_high_reversals: Оффер с большим числом возвратовduplicate_transaction: Дублирующийся ID транзакцииoffer_repeated_other_publisher: Тот же оффер уже выполнен через другого паблишераoffer_repeated_other_account: Тот же оффер уже выполнен другим аккаунтом на этом устройствеoffer_farm_burst: Волна фермы: много новых аккаунтов с фермерскими устройствами на этом оффере за несколько часовsignup_burst: Всплеск регистраций: несколько аккаунтов зарегистрировались за секунды с разных IPface_check_required: Нужна проверка лица, ещё не пройденаface_check_failed: Проверка лица не пройденаpublisher_farm_wave: Волна фермы его паблишера: большинство новых аккаунтов, которых он прислал на этот оффер, были с облачных телефонов или эмуляторовcashout_velocity: Слишком много выводов в деньnew_account_cashout: Вывод с совсем нового аккаунта
Ваши списки
blocklisted: В вашем чёрном списке
Простые цены, которые растут вместе с вами
Во всех тарифах доступны все сигналы. Начните бесплатно и переходите выше, когда понадобятся очередь выводов и командные инструменты.
- Free (Попробуйте на рабочем сайте): $0/мес., Активных пользователей в месяц: 1,000. История: 7 дн.. Сайты: 1. Все сигналы и коды причин, Теневой режим.
- Starter (Небольшие rewards-сайты): $29/мес., Активных пользователей в месяц: 25,000. История: 30 дн.. Сайты: 1. Все сигналы и коды причин, Теневой режим, Очередь проверки выводов, Оповещения, Граф связанных аккаунтов, Скорость выполнения офферов и частота, 3 своих правила.
- Growth (Растущие GPT- и offerwall-сайты): $79/мес., Активных пользователей в месяц: 100,000. История: 90 дн.. Сайты: 3. Все сигналы и коды причин, Теневой режим, Очередь проверки выводов, Оповещения, Граф связанных аккаунтов, Скорость выполнения офферов и частота, Webhooks, Безлимитные правила.
- Pro (Сети и несколько сайтов): $199/мес., Активных пользователей в месяц: 400,000, далее $1.00 за каждые 1000. История: 1 год. Сайты: 10. Все сигналы и коды причин, Теневой режим, Очередь проверки выводов, Оповещения, Граф связанных аккаунтов, Скорость выполнения офферов и частота, Webhooks, Безлимитные правила, Приоритетная поддержка.
14 дней у вас есть все функции Growth без ввода карты. Когда пробный период заканчивается, ничего не списывается: сайт продолжает проверяться на тарифе Free без переустановки, настройки, с которыми вы пропускаете больше пользователей, остаются как есть, а история пробного периода хранится ещё 30 дней на случай, если вы выберете тариф.
Вопросы владельцев сайтов
Не заблокируются ли по ошибке реальные пользователи?
По умолчанию никто не блокируется. Новые сайты стартуют в теневом режиме, и каждое решение показывает свои причины, чтобы вы могли их проверить. Слабые сигналы вроде режима инкогнито лишь немного повышают оценку, а любой аккаунт, IP или адрес выплаты можно добавить в белый список.
Что такое теневой режим?
В теневом режиме мы оцениваем каждое событие и возвращаем реальное решение, но поле action всегда равно allow. Несколько дней вы наблюдаете за результатами в панели, а когда начнёте им доверять, включаете enforce.
Это соответствует GDPR?
Мы обрабатываем только то, что нужно для предотвращения фрода, а это законный интерес по GDPR. Email и адреса выплат хранятся в виде хешей, сборщик хранит один случайный first-party ID (без рекламы и межсайтового отслеживания), а история удаляется по истечении срока хранения по вашему тарифу. Мы подписываем с вами DPA, а вы указываете нас в своей политике конфиденциальности как обработчика данных для предотвращения мошенничества.
Какие данные собирает скрипт?
Технические свойства браузера и устройства (экран, часовой пояс, язык, графический и аудио-отпечатки, признаки автоматизации и эмуляторов), URL страницы без query string и случайный ID, который хранится на вашем домене. Он также считает клики, нажатия клавиш и движения указателя и их ритм, чтобы отличать людей от скриптов, но никогда не считывает, какие клавиши нажаты, поля форм или содержимое страницы.
Работает ли это в приложениях для iOS и Android?
Да, внутри WebView и встроенных браузеров. Загружайте страницу со скриптом и вызывайте collect() как обычно. Некоторые приложения так и не отправляют POST сканирования: тогда скрипт сам переотправляет его небольшим GET, и скан всё равно доходит. Если у приложения есть список разрешённых доменов, добавьте cashoutguard.com. Некоторые встроенные браузеры блокируют хранилище, поэтому там будет больше «новых» устройств.
Насколько это быстро?
Сборщик работает в фоне и ограничивает проверки устройства 1,5 секундами, обычно быстрее. Проверка на сервере это один вызов API, так что её можно запускать прямо перед выплатой.
Что, если пользователь заблокирует скрипт?
collect() никогда не выбрасывает исключений. Ваш сервер всё равно может вызвать evaluate без request_id, а регистрации и выводы без данных устройства получают причину no_device_data, так что они не проскочат.
Нужно ли общаться с отделом продаж?
Нет. Зарегистрируйтесь, скопируйте сниппет и увидите первые оценки уже через несколько минут. Смена тарифа и отмена подписки делаются самостоятельно.
Руководства
- 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