Ayuda y privacidad

Los tropiezos más frecuentes con su solución y qué almacena CaptchaCore sobre sus visitantes.

Solución de problemas

El widget no carga / 500 en /api/v2/challenge

Compruebe el dominio: ¿figura en los ajustes del sitio en "Dominios permitidos"? Se admiten comodines: *.example.com

Error de CORS en el navegador

El servicio CaptchaCore debe conocer el dominio que realiza la solicitud. Añada el dominio en los ajustes del sitio. El JS del widget y del worker se sirven con Access-Control-Allow-Origin: *.

El token es null / está vacío

El script del widget debe cargarse antes de enviar el formulario. Compruebe: ¿está data-captchacore en el <form>? ¿Existe un contenedor data-captchacore-widget (para visible/interactive)?

PoW FAIL / Nonce FAIL

El nonce es válido durante 5 minutos y solo puede usarse una vez. Si el usuario espera demasiado o envía dos veces, la verificación falla. Recargue la página.

La marca de la casilla no se ve

Los frameworks CSS externos pueden sobrescribir el SVG. El widget usa !important en todos los estilos críticos. Si hay problemas: revise DevTools del navegador > Elements > Computed Styles.

Puntuación de riesgo demasiado alta para usuarios reales

Revise los umbrales de comportamiento: time_to_submit_ms por debajo de 1500 ms = +35 de penalización. El usuario debe pasar suficiente tiempo en la página e interactuar.

Protección de datos (RGPD)

Qué se almacena

  • Hash de IP (el salt cambia cada 6 horas)
  • IP truncada (IPv4 /24, IPv6 /48)
  • Familia de navegador, sistema operativo y dispositivo
  • Hash del User-Agent (con salt)
  • Risk Score + resultado
  • Campos de IP vaciados a los 30 días, estadísticas 7–365 días según el plan

Qué NO se almacena

  • Sin IP en texto claro
  • Sin cookies, sin almacenamiento en el navegador
  • Sin trayectorias de ratón
  • Sin pulsaciones de teclado
  • Sin datos de formularios
  • Sin peticiones externas
← Atrás Operación