Demo Hub
Turnstile Demo

Cloudflare Turnstile

Explora todos los modos de Turnstile, prueba la validación del lado del servidor y entiende cómo esta alternativa de CAPTCHA que protege la privacidad protege tus aplicaciones.

🛡️

Managed Challenge

Cloudflare determina automáticamente si se necesita un desafío según el comportamiento del visitante. La mayoría pasa sin interacción, pero el tráfico sospechoso puede ver un desafío interactivo.

Vista Previa del Widget

Respuesta del Servidor

Esperando verificación...
How Managed Mode Works

El modo Managed usa machine learning para analizar las señales del visitante. Los visitantes de bajo riesgo pasan automáticamente, mientras que el tráfico sospechoso recibe un desafío interactivo. Ofrece el mejor balance entre seguridad y experiencia de usuario.

⚡

Desafío No Interactivo

Los visitantes ven un widget con un indicador de carga mientras los desafíos corren en segundo plano. Nunca se requiere interacción con el widget, ideal para experiencias sin fricción.

Vista Previa del Widget

Respuesta del Servidor

Esperando verificación...
Non-Interactive Benefits

Este modo prioriza la experiencia del visitante al no requerir interacción. El widget muestra un estado de carga mientras los desafíos del navegador se ejecutan en segundo plano.

👻

Desafío Invisible

Sin widget visible. El desafío corre completamente en segundo plano sin ninguna indicación visual. Perfecto para protección seamless.

Vista Previa del Widget

El widget es invisible - el desafío corre en segundo plano

Respuesta del Servidor

Esperando verificación...
Invisible Mode Use Cases

Ideal para proteger APIs, endpoints de login o cualquier flujo donde elementos visuales interrumpan la experiencia. El desafío se ejecuta sin UI.

🏷️

Modo Offlabel

Elimina la marca de Cloudflare del widget. Útil para soluciones white-label o cuando quieres que el widget se integre con tu marca.

Vista Previa (Sin Marca)

Respuesta del Servidor

Esperando verificación...
Offlabel Configuration

El modo Offlabel elimina la marca de Cloudflare del widget. Requiere plan Enterprise y debe habilitarse en la configuración del widget en tu dashboard de Cloudflare.

📝

Formulario de Registro Realista

Mira cómo Turnstile se integra en un flujo de registro real. El widget protege contra la creación automatizada de cuentas manteniendo una experiencia fluida.

Respuesta del Servidor

Completa el formulario y envíalo para ver la verificación...
Form Integration

Turnstile se integra perfectamente con formularios HTML. El token se incluye automáticamente en el envío. Siempre valida el token del lado del servidor antes de procesar los datos.

📱

Integración en App Móvil

Turnstile funciona en apps móviles vía WebView. Este mockup muestra cómo aparece el widget en una app móvil nativa.

9:41 📶 🔋
🔐

SecureApp

Verifica que eres humano

Respuesta del Servidor

Esperando verificación...
Mobile Implementation

Para apps móviles nativas, integra Turnstile en un WebView. El widget se renderiza normalmente y devuelve un token que tu app puede enviar a tu backend para validación. Funciona en iOS y Android.

🔮

IDs Efímeros

Fingerprinting avanzado de dispositivo que persiste aunque los atacantes cambien de IP. Los IDs efímeros son identificadores de vida corta que vinculan el comportamiento del visitante a dispositivos específicos sin cookies.

Widget con ID Efímero

Respuesta del Servidor

Esperando verificación...
How Ephemeral IDs Work

Ephemeral IDs use advanced analysis to create unique identifiers without cookies or local storage. They're scoped to your Cloudflare account, expire within days, and cannot identify individual users. Perfect for detecting credential stuffing and fake account attacks. Requiere plan Enterprise.

1. Widget Loads
Turnstile analiza las señales del navegador
2. Challenge Completes
Token generado con huella digital embebida
3. Server Validation
Siteverify devuelve ephemeral_id en los metadatos
4. Abuse Detection
Rastrea patrones entre cambios de IP
❌

Siempre Falla (Prueba)

Prueba tu manejo de errores con un widget que siempre falla la validación del servidor. Esto demuestra cómo tu aplicación debe responder a desafíos de Turnstile fallidos.

Vista Previa (Fallará)

Respuesta del Servidor

Esperando verificación...
Development Testing Keys

Este widget usa las claves de prueba oficiales de development testing keys that are designed to always fail validation. These keys are useful for testing error handling, retry logic, and user feedback flows in your application.

Cloudflare provee varias claves de prueba para diferentes escenarios - aprende más en la Documentación de Pruebas de Turnstile.