# OpenWAF Verify — la marca de tu cliente y marca blanca

> El widget Verify y la página del reto de navegador muestran la marca del cliente de la zona con «Protegido por OpenWAF», o la marca blanca de tu agencia.

[OpenWAF Verify](https://developers.openwaf.dev/es/waf/verify-widget/#brand) muestra ahora la marca del sitio que protege. Da [marca a un cliente](https://developers.openwaf.dev/es/fundamentals/agencies-and-clients/#client-brand) (nombre, color de acento opcional y logo SVG o PNG de hasta 12 KB) y el widget y la página del reto de navegador de sus dominios mostrarán su logo con una línea pequeña «Protegido por OpenWAF | Privacidad | Condiciones»; la página de bloqueo **con marca** también la usa. Los dominios sin marca de cliente muestran tu [marca blanca](https://developers.openwaf.dev/es/fundamentals/white-label/#brand), que sustituye por completo a OpenWAF y enlaza a tus propias páginas de privacidad y condiciones si las configuras (nuevos `privacy_url` y `terms_url`). El color de acento sigue este orden: `data-accent`, el `challenge.color` de la zona, el acento de la marca y `#2456e8`.

El logo viaja en la configuración firmada del borde y se sirve desde tu propio host en `/__waf/challenge/v1/brand/<sha256>.svg`, así que el widget sigue funcionando con `default-src 'self'` y no carga nada de terceros.

El panel enseña una vista previa en vivo de la marca de un cliente (clara y oscura) en **Clientes ›** el cliente **› Marca**, y **Seguridad → Verificación** enlaza a ella. Las marcas de cliente se gestionan ahí, con `ctl client-brand`, la API (`/v1/orgs/{org}/clients/{client}/brand`) y las herramientas MCP `get_client_brand`, `set_client_brand` y `delete_client_brand`.
