Saltar al contenido

Confianza y tratamiento de datos

Comprobado en nuestro código y nuestra configuración el 30 oct 2026.

Qué ve el borde de OpenWAF cuando termina el TLS, qué guarda, durante cuánto tiempo y dónde, quién puede llegar a ello y cómo dejar fuera del borde las partes sensibles de tu producto. Cada afirmación de esta página está comprobada en nuestro código y nuestra configuración, y también están los límites.

En resumen

¿Está en producción? ¿Hay SLA?

OpenWAF está en producción delante de webs reales. Todavía no hay SLA. El estado en directo, la disponibilidad de cada componente en los últimos 90 días y el historial de incidencias son públicos en status.openwaf.dev, medidos cada minuto desde la red de Cloudflare, fuera de nuestros servidores.

¿Qué licencia tiene? ¿Qué versión funciona?

OpenWAF Cloud es un servicio gestionado propietario. Sus partes de código abierto (Verify, Egress, Egress Action) son Apache-2.0 en GitHub. El borde y el plano de control se despliegan de forma continua; cada cambio está fechado en el registro de cambios público. Consulta licencia y versiones.

¿Las cifras son marketing?

Cada cifra de este sitio está contada en nuestro código o nuestra documentación y enlaza a donde puedes comprobarla: consulta de dónde sale cada cifra. No publicamos cifras de tráfico ni de clientes.

Termina el TLS: ¿qué ve y qué guarda?

Ve las peticiones a los nombres que pones con proxy. Registra eventos de seguridad (sin cuerpos, cookies ni cabeceras Authorization) y los borra a los 30 días, en Alemania. Los nombres que dejas solo DNS, como una sala de datos o un subdominio de firma, nunca llegan a él. Consulta qué guarda el borde y cómo dejar partes fuera.

¿Tengo que ceder mi DNS?

No. Delega tus servidores de nombres, o deja tu DNS donde está y apunta a OpenWAF solo los nombres que elijas con un CNAME. Puedes poner un subdominio detrás de OpenWAF y dejar todo lo demás como está.

Qué ve el borde y qué guarda

En un nombre con proxy el borde termina el TLS: descifra cada petición para inspeccionarla (WAF, reglas, bots) y la vuelve a cifrar hacia tu origen. Ver una petición no es guardarla. Esto es todo lo que el servicio guarda del tráfico de tus visitantes:

DatoQué contieneSe guarda
Eventos de seguridad: una petición bloqueada, retada o registrada por una reglaHora, IP del cliente, país y ASN, host, método, ruta sin query string, estado, id y nombre de la regla, un mensaje corto sobre la decisión (nunca cuerpos de petición), user agent y huella TLS30 días
Eventos de agentes de IA, solo con Bots y agentes de IA activadoLos mismos campos de la petición, el bot y cómo se verificó. En endpoints de IA y MCP Shield: el id de cada detector que coincidió y el texto que coincidió, hasta 160 bytes (las credenciales que encuentra MCP Shield conservan solo sus 4 primeros caracteres), el método MCP y el nombre de la herramienta, y una huella del token (los 8 primeros bytes de su SHA-256, nunca el token)30 días
Core Web Vitals, solo con la medición de usuarios reales activadaHost, ruta, tiempos de la página, tipo de dispositivo, país, fuente del tráfico y un identificador de visitante que cambia cada día; sin dirección IP ni user agent30 días
Estadísticas de OpenWAF VerifyRecuentos por ventana de tiempo (retos emitidos, resueltos y fallidos, tiempos de resolución); sin peticiones individuales30 días
Caché del borde, apagada por defectoRespuestas cacheables (ficheros estáticos salvo que añadas reglas), en los nodos del borde. Las respuestas con Set-Cookie, private o no-store no se guardan nunca, y los documentos personales (PDF, ficheros de Office, archivos comprimidos) pedidos con una cookie o una cabecera Authorization solo si tu origen manda una frescura explícitaHasta que caducan o los purgas
Registro del proceso en cada nodoLíneas de diagnóstico de las peticiones bloqueadas (IP, host, ruta, motivo), solo en ese nodo. De la query string solo se escriben los nombres de los parámetros (?token=…&email=…), nunca sus valores; las versiones anteriores escribían la query string entera, y esas líneas se borraron con los contenedores que sustituyó esta versiónComo mucho 5 ficheros de 50 MB por contenedor del proxy; se borra al sustituir el contenedor en cada actualización
Configuración y registro de auditoríaTus zonas, registros y ajustes, cada versión, y quién cambió qué y por quéMientras existe la cuenta y hasta 30 días después

Nunca se registran: cuerpos de petición o de respuesta (salvo el texto coincidente de arriba y la caché), cookies, cabeceras Authorization, campos de formularios ni contraseñas. Las copias de las bases de datos se guardan 90 días y las del sistema como mucho 6 meses; al cerrar tu cuenta, tus datos se borran de los sistemas en uso en 30 días, como recoge el contrato de encargo del tratamiento.

Deja fuera del borde las partes sensibles

Decides nombre a nombre qué pasa por OpenWAF. Para una sala de datos de inversores, un servicio de firma de documentos o cualquier nombre cuyo tráfico no quieras que descifre un tercero:

Certificados TLS y claves

Detalles: certificados del borde, TLS hacia el origen, Origin CA.

Dónde están los datos y quién puede llegar a ellos

Subencargados

EmpresaDóndePara qué
Hetzner Online GmbHAlemaniaPlano de control, bases de datos, DNS, nodos del borde en Alemania, correo, copias de seguridad
The Constant Company (Vultr)Madrid, EspañaEl nodo del borde de Madrid
Cloudflare, Inc.EE. UU. y su redDNS de openwaf.dev y proxy delante de esta web, el panel, el endpoint del plano de control que usan nuestros nodos (los documentos de configuración, con las claves de los certificados, pasan por él en tránsito) y el endpoint de AI egress. El tráfico de tus visitantes a los nombres con proxy no pasa por Cloudflare.
Let’s Encrypt (ISRG)EE. UU.Emisión de certificados; solo recibe nombres de host

Avisamos a los clientes por correo al menos 30 días antes de añadir o sustituir uno. Lista completa: Subencargados.

OpenWAF Cloud lo opera AI Services LLC (nombre comercial OpenWAF), 99 Wall Street #2351, New York, NY 10005, EE. UU. Para el tráfico de tus visitantes actuamos como encargados del tratamiento según el contrato de encargo del tratamiento (PDF), que aceptas al crear tu organización; las transferencias fuera del EEE se basan en las cláusulas contractuales tipo de la UE. Consulta también la Política de privacidad y el Aviso legal.

Licencia y versiones

OpenWAF Cloud (el borde, el plano de control, el panel, la API y el servidor MCP) es un servicio gestionado propietario: lo usas, no lo instalas. Estas partes son de código abierto:

ComponenteQué esLicenciaÚltima versión
openwaf-dev/verifyCliente de OpenWAF Verify: widget de prueba de trabajo, protocolo y bibliotecas de siteverifyApache-2.0v0.1.0
openwaf-dev/egressOpenWAF Egress, la pasarela de salida para agentes de IAApache-2.0v0.2.2
openwaf-dev/egress-actionGitHub Action que pone el tráfico de salida de un trabajo de CI detrás de una lista de permitidosApache-2.0v0.3.2

El motor del WAF es Coraza con OWASP Core Rule Set 4.25, los dos de código abierto (Apache-2.0). El borde y el plano de control no tienen números de versión: se despliegan de forma continua desde su rama principal, cada despliegue identificado por su commit de git, y cada cambio que ven los clientes está fechado en el registro de cambios.

Estado, SLA y lo que todavía no tenemos

status.openwaf.dev muestra el estado en directo de la web, la documentación, el panel, la API, el servidor MCP, la red del borde (Alemania y España), el DNS autoritativo, Verify y AI egress, con la disponibilidad de 30 y 90 días, los tiempos de respuesta y el historial de incidencias (feeds Atom y RSS). Lo miden cada minuto sondas en la red de Cloudflare y está alojado en Cloudflare Pages, aparte de nuestros servidores.

Los controles que ya tenemos y cómo comunicar una vulnerabilidad: Seguridad.

De dónde sale cada cifra

Cada cifra de este sitio y de nuestro llms.txt sale de un solo fichero, con la fecha del recuento (30 oct 2026) y una página pública donde puedes comprobarla.

CifraQué cuentaCompruébala
49reglas de OpenWAF además de OWASP CRSdevelopers.openwaf.dev/es/waf/openwaf-rules
4.25versión de OWASP Core Rule Setdevelopers.openwaf.dev/es/waf/modes-and-levels
9escudos por tecnología (pseudoidentificadores 1001 a 1009)developers.openwaf.dev/es/waf/shields
32bots de IA y buscadores del catálogo de verificacióndevelopers.openwaf.dev/es/ai-crawl-control/bot-catalog
19operadores de esos botsdevelopers.openwaf.dev/es/ai-crawl-control/bot-catalog
21fuentes oficiales con las que se actualiza el catálogodevelopers.openwaf.dev/es/ai-crawl-control/bot-catalog
27detectores deterministas de inyección de prompts y exfiltración, el mismo código que OpenWAF Egress, de código abiertogithub.com/openwaf-dev/egress/blob/main/pkg/aiagents/detect.go
21de ellos, detectores de patronesgithub.com/openwaf-dev/egress/blob/main/pkg/aiagents/detect.go
6de ellos, detectores de texto oculto o codificadogithub.com/openwaf-dev/egress/blob/main/pkg/aiagents/detect.go
20endpoints de IA protegidos por sitio, como muchodevelopers.openwaf.dev/es/ai-crawl-control/ai-endpoints
75herramientas del servidor MCPdevelopers.openwaf.dev/es/mcp/tools
34herramientas de lecturadevelopers.openwaf.dev/es/mcp/tools
41herramientas de escrituradevelopers.openwaf.dev/es/mcp/tools
4herramientas de modo código del perfil ligerodevelopers.openwaf.dev/es/mcp/oauth-and-tokens
12 519tokens de la lista completa de herramientas, aproximadamentedevelopers.openwaf.dev/es/mcp/oauth-and-tokens
1325tokens de la lista del perfil ligero, aproximadamentedevelopers.openwaf.dev/es/mcp/oauth-and-tokens
89por ciento menos tokens con el perfil ligerodevelopers.openwaf.dev/es/mcp/oauth-and-tokens
134operaciones en la referencia pública de la APIdevelopers.openwaf.dev/es/api
25reglas de límite de peticiones por lista, como muchodevelopers.openwaf.dev/es/waf/rate-limiting
50reglas de redirección por zona, como muchodevelopers.openwaf.dev/es/rules/redirects
1minuto como mucho para que un cambio llegue a todos los nodosdevelopers.openwaf.dev/es/change-control/propagation
1segundo, aproximadamente, para que una purga de caché se aplique en los nodosdevelopers.openwaf.dev/es/cache/purge
5segundos entre comprobaciones de salud de cada nododevelopers.openwaf.dev/es/dns/proxied-records
20segundos, aproximadamente, para que un nodo caído salga de nuestras respuestas DNSdevelopers.openwaf.dev/es/dns/proxied-records
2países con nodos del borde (Alemania y España)status.openwaf.dev
10nombres de los que salen las parejas de servidores de nombresdevelopers.openwaf.dev/es/dns/delegate-a-zone
15años, como mucho, de un certificado de la Origin CAdevelopers.openwaf.dev/es/ssl/origin-ca
30días antes de caducar en que se renueva un certificado automáticodevelopers.openwaf.dev/es/ssl/edge-certificates
30días que se guardan los eventos de seguridaddevelopers.openwaf.dev/es/analytics/security-events
12plantillas de proveedores en la configuración del correodevelopers.openwaf.dev/es/dns/email-records
100dominios gratis por cuentadevelopers.openwaf.dev/es/fundamentals/limits