CashoutGuard

Frena las multicuentas y las granjas de VPN antes de que cobren

Detección de fraude para sitios de recompensas, GPT y publishers de offerwall. Detecta multicuentas, VPN, emuladores y bots antes del retiro. Se instala en 5 minutos, gratis hasta 1.000 usuarios.

En marcha en 5 minutos

Sin SDK que mantener, sin llamadas de ventas. Agrega un script, envía un valor a tu servidor y pide una decisión.

  1. Agrega el script. Una etiqueta con tu clave pública en las páginas donde los usuarios se registran, inician sesión, hacen clic en ofertas o retiran.
  2. Recolecta en los momentos clave. Llama a collect() y envía el request_id a tu servidor junto con el formulario.
  3. Pide una decisión. Tu servidor llama a /v1/evaluate y recibe allow, review o block, una puntuación de 0 a 100 y motivos fáciles de leer.

Los sitios nuevos empiezan en modo sombra: ves cada puntuación y nadie es bloqueado hasta que cambies a modo activo.

Dónde pierden dinero los sitios de recompensas

Cada cuenta falsa que cobra es dinero que pagaste a cambio de nada. Después el offerwall revierte la conversión y vuelves a pagar.

  • Multicuentas. Una persona, veinte cuentas, veinte bonos de registro y veinte pagos por referidos.
  • Granjas de VPN. IPs de datacenter y VPN que se hacen pasar por usuarios de países bien pagados para desbloquear mejores ofertas.
  • Emuladores y VMs. Emuladores de Android y máquinas virtuales exprimiendo ofertas de instalación de apps a toda hora.
  • Bots y scripts. Navegadores headless y herramientas de automatización que se registran, hacen clic y completan tareas sin ninguna persona detrás.
  • Reversiones y contracargos. Los offerwalls revierten las conversiones fraudulentas semanas después, cuando ya le pagaste al usuario.
  • Baneos de las redes. Envía demasiado tráfico malo y las redes publicitarias te bajan las tarifas o te cierran la cuenta.

Diseñado para el embudo de recompensas

Clic en la oferta, postback, retiro. Vigilamos todo el recorrido, no solo el formulario de inicio de sesión.

  • Cola de revisión de retiros. Cada retiro llega con su puntuación. Aprueba, retén o rechaza con la evidencia delante, y banea todo el grupo con un clic.
  • Grafo de cuentas vinculadas. Ve qué cuentas comparten dispositivo, dirección de pago o email. Las redes de fraude ya no pueden esconderse detrás de nuevos nombres de usuario.
  • Velocidad de ofertas y conversiones. Detecta ofertas completadas más rápido de lo que puede un jugador real, IDs de transacción duplicados y ráfagas de conversiones.
  • Modo sombra. Puntúa todo sin bloquear a nadie. Cambia a modo activo cuando confíes en los números.
  • Reglas y listas. Tus propias listas blancas y negras, y reglas por encima de la puntuación.
  • Webhooks. Recibe un POST firmado en cuanto una cuenta pasa a block, para que tu backend congele saldos antes del siguiente retiro.

66 códigos de motivo. Cada decisión se explica sola.

Cada puntuación viene con sus motivos, en lenguaje claro, en tu panel y en la respuesta de la API. Además, tus propias listas blancas y negras.

Red

  • ip_tor: Nodo de salida de Tor
  • ip_vpn: Conexión VPN
  • ip_datacenter: IP de datacenter / hosting
  • timezone_mismatch: La zona horaria del navegador no coincide con la ubicación de la IP
  • webrtc_ip_leak: IP real filtrada en otro país
  • ip_multi_timezone: La misma IP con muchas zonas horarias distintas (salida de proxy)
  • proxy_farm_ip: Varias cuentas en una IP, todas con el mismo reloj extranjero (proxy compartido)
  • provider_rotation: Muchos proveedores de internet en pocos días, con reloj extranjero (proxy residencial rotativo)
  • privacy_relay: iCloud Private Relay (función de privacidad)
  • proxy_headers: La petición llegó a través de un proxy
  • geo_sources_disagree: Las fuentes de geolocalización no coinciden
  • ip_shared_with_accounts: Misma IP usada hoy por otras cuentas
  • country_changed: Cambio de país
  • impossible_travel: Viaje imposible: IPs de dos países lejanos en pocas horas
  • locale_country_mismatch: Idioma del navegador de otro país
  • phone_country_mismatch: Teléfono de otro país que la IP
  • ip_flagged_on_network: IP bloqueada en otras webs

Dispositivo

  • device_shared_with_accounts: Dispositivo compartido con otras cuentas
  • automation_detected: Bot o herramienta de automatización
  • auto_clicker: Auto-clicker en el móvil
  • scripted_behavior: Uso de la página por script
  • emulator_or_vm: Emulador o máquina virtual
  • browser_tampering: Navegador manipulado / suplantado
  • device_rooted: Móvil rooteado
  • incognito: Navegación privada
  • device_spoofed: Modelo de móvil falso
  • emulator_profile: Perfil por defecto de emulador
  • cloud_phone: Teléfono en la nube
  • phone_farm_display: Pantalla de granja de móviles
  • device_market_mismatch: Móvil solo de China en el extranjero
  • storage_cleared_reappeared: Borró las cookies y volvió
  • no_device_data: No se enviaron datos del dispositivo
  • request_reused: Token de dispositivo reutilizado por otra cuenta
  • device_farm_proxy: Granja de teléfonos con proxies residenciales
  • device_clones: Clones de dispositivo: un teléfono que reinicia su identidad para hacerse pasar por muchas cuentas nuevas en una red

Cuenta

  • payout_address_shared: Dirección de pago usada por otras cuentas
  • email_disposable: Email desechable
  • email_invalid: Email que no puede recibir correo (el dominio no existe para el correo)
  • email_shared: Mismo email que otra cuenta
  • phone_shared: Teléfono compartido con otras cuentas
  • phone_voip: Teléfono VoIP o virtual
  • phone_invalid: Teléfono no válido
  • many_devices_per_account: Demasiados dispositivos en una cuenta
  • flagged_on_network: Marcado en otras webs protegidas por CashoutGuard
  • face_same_person: Misma cara que otras cuentas

Comportamiento

  • offer_completed_too_fast: Oferta completada imposiblemente rápido
  • slow_after_click: Convirtió mucho después del clic
  • conversion_velocity: Demasiadas conversiones por hora
  • conversion_without_click: Conversión sin clic desde tu offerwall
  • click_conversion_country_mismatch: Clic en un país, conversión en otro
  • offer_country_mismatch: El país de la oferta no es el del usuario
  • click_velocity: Demasiados clics en ofertas en pocos minutos
  • earnings_spike: Ganancias muy por encima de un usuario normal
  • source_high_reversals: Fuente con muchos chargebacks
  • offer_high_reversals: Oferta con muchos chargebacks
  • duplicate_transaction: ID de transacción duplicado
  • offer_repeated_other_publisher: La misma oferta ya hecha a través de otro publisher
  • offer_repeated_other_account: Misma oferta ya hecha por otra cuenta en este dispositivo
  • offer_farm_burst: Oleada de granja: muchas cuentas nuevas con dispositivos de granja en esta oferta en pocas horas
  • signup_burst: Ráfaga de registros: varias cuentas se registraron con segundos de diferencia desde IPs distintas
  • face_check_required: Falta la comprobación facial
  • face_check_failed: Comprobación facial fallida
  • publisher_farm_wave: Oleada de granja de su publisher: la mayoría de cuentas nuevas que envió a esta oferta venían de móviles en la nube o emuladores
  • cashout_velocity: Demasiados retiros por día
  • new_account_cashout: Retiro desde una cuenta recién creada

Tus listas

  • blocklisted: En tu lista negra

Precios simples que crecen contigo

Todos los planes incluyen todas las señales. Empieza gratis y mejora tu plan cuando necesites la cola de retiros y las herramientas de equipo.

  • Free (Pruébalo en un sitio real): $0/mes, 1,000 usuarios activos mensuales. Historial: 7 días. Sitios: 1. Todas las señales y códigos de motivo, Modo sombra.
  • Starter (Sitios de recompensas pequeños): $29/mes, 25,000 usuarios activos mensuales. Historial: 30 días. Sitios: 1. Todas las señales y códigos de motivo, Modo sombra, Cola de revisión de retiros, Alertas, Grafo de cuentas vinculadas, Velocidad de ofertas y conversiones, 3 reglas personalizadas.
  • Growth (Sitios GPT y offerwall en crecimiento): $79/mes, 100,000 usuarios activos mensuales. Historial: 90 días. Sitios: 3. Todas las señales y códigos de motivo, Modo sombra, Cola de revisión de retiros, Alertas, Grafo de cuentas vinculadas, Velocidad de ofertas y conversiones, Webhooks, Reglas ilimitadas.
  • Pro (Redes y varios sitios): $199/mes, 400,000 usuarios activos mensuales, después $1.00 por cada 1.000 extra. Historial: 1 año. Sitios: 10. Todas las señales y códigos de motivo, Modo sombra, Cola de revisión de retiros, Alertas, Grafo de cuentas vinculadas, Velocidad de ofertas y conversiones, Webhooks, Reglas ilimitadas, Soporte prioritario.

Tienes todas las funciones de Growth durante 14 días sin introducir tarjeta. Cuando termina no se cobra nada: tu sitio sigue revisándose en el plan Free sin reinstalar, los ajustes que hiciste para dejar pasar a más usuarios se mantienen y el historial de la prueba se guarda 30 días más por si eliges un plan.

Lo que preguntan los dueños de sitios

¿Se bloqueará a usuarios reales por error?

Por defecto no se bloquea a nadie. Los sitios nuevos empiezan en modo sombra y cada decisión muestra sus motivos para que puedas revisarlos. Las señales débiles, como la navegación privada, suman muy poco a la puntuación, y puedes poner en lista blanca cualquier cuenta, IP o dirección de pago.

¿Qué es el modo sombra?

En modo sombra puntuamos cada evento y devolvemos la decisión real, pero el campo action siempre dice allow. Observas los resultados en el panel durante unos días y cambias a modo activo cuando confíes en ellos.

¿Cumple con el RGPD?

Solo procesamos lo necesario para prevenir el fraude, lo que constituye un interés legítimo según el RGPD. Los emails y las direcciones de pago se guardan como hashes, el colector guarda un único ID aleatorio propio (first-party), sin publicidad ni seguimiento entre sitios, y el historial se elimina tras el período de retención de tu plan. Firmamos contigo un DPA, y tú nos mencionas en tu política de privacidad como encargado del tratamiento para la prevención del fraude.

¿Qué datos recopila el script?

Propiedades técnicas del navegador y del dispositivo (pantalla, zona horaria, idioma, huellas gráficas y de audio, indicios de automatización y de emuladores), la URL de la página sin query string y un ID aleatorio guardado en tu dominio. También cuenta clics, pulsaciones y movimientos del puntero, y su ritmo, para distinguir personas de scripts, pero nunca qué teclas se pulsan, los campos de formularios ni el contenido de la página.

¿Funciona en apps de iOS y Android?

Sí, dentro de WebViews y navegadores de apps. Carga tu página con el script y llama a collect() como siempre. Algunas apps nunca envían el POST del escaneo: el script lo reenvía solo como un GET pequeño y el escaneo llega igual. Si tu app tiene una lista de dominios permitidos, añade cashoutguard.com. Algunos navegadores de apps bloquean el almacenamiento, así que verás más dispositivos nuevos ahí.

¿Qué tan rápido es?

El colector funciona en segundo plano y limita sus comprobaciones del dispositivo a 1,5 segundos, normalmente menos. La verificación en el servidor es una sola llamada a la API, así que puedes hacerla justo antes de pagar un retiro.

¿Y si un usuario bloquea el script?

collect() nunca lanza errores. Tu servidor puede llamar a evaluate sin request_id, y los registros o retiros sin datos del dispositivo reciben el motivo no_device_data para que no se cuelen.

¿Tengo que hablar con ventas?

No. Regístrate, copia el snippet y ve tus primeras puntuaciones en minutos. Los cambios de plan y las cancelaciones los haces tú mismo.

Guías