Accesibilidad del Consentimiento de Cookies: Cumplimiento WCAG 2.2 para Banners de Consentimiento

Un banner de cookies que los usuarios de teclado no pueden rechazar, que los lectores de pantalla no pueden anunciar o que los visitantes con daltonismo no pueden leer no es solo una mala experiencia de usuario — es un fallo de cumplimiento en dos frentes. Desde que la Ley Europea de Accesibilidad entró en vigor en junio de 2025, las interfaces de consentimiento en los sitios web comerciales que dan servicio a usuarios de la UE deben cumplir WCAG 2.1 Nivel AA, con WCAG 2.2 firmemente recomendado para 2026. Combinado con el requisito del GDPR de que el consentimiento sea «libremente otorgado, específico, informado e inequívoco», los banners inaccesibles ahora conllevan una doble exposición legal. Esta guía explica exactamente cómo es un banner de cookies que cumple con WCAG en 2026.

Por Qué la Accesibilidad y el Consentimiento Ahora se Superponen

El GDPR requiere que el consentimiento sea obtenible de cada usuario, no solo de aquellos que pueden ver y hacer clic en un banner. El Comité Europeo de Protección de Datos ha aclarado que si un interesado no puede interactuar de manera significativa con la interfaz de consentimiento — debido a una discapacidad que el sitio no ha tenido en cuenta — el consentimiento no se ha obtenido válidamente. Eso significa que las cookies nunca deberían haberse cargado.

En el ámbito de la accesibilidad, la Ley Europea de Accesibilidad (EAA), transpuesta a la legislación nacional en todos los estados miembros de la UE, convierte el WCAG 2.1 AA en el mínimo para los sitios web y aplicaciones del sector privado que ofrecen servicios a los consumidores. El régimen de sanciones varía según el país pero normalmente oscila entre 50.000 y 500.000 euros por infracción, más órdenes de retirada del mercado por incumplimiento persistente.

Los Requisitos Básicos de WCAG para Banners de Cookies

Operabilidad con Teclado

Cada control del banner — Aceptar, Rechazar, Gestionar Preferencias, cerrar — debe ser alcanzable y operable solo con el teclado. Los usuarios deben poder navegar con Tab por los botones en un orden lógico y activarlos con Enter o Space. El foco debe ser visible con una relación de contraste mínima de 3:1 respecto al fondo.

Trampa de Foco en Banners Modales

Si el banner bloquea la interacción con el resto de la página, el foco del teclado debe quedar atrapado dentro del banner hasta que el usuario haga una elección. Los usuarios no deben poder salir con Tab del banner para desplazarse por la página subyacente. Cuando el foco estaba atrapado y el banner se cierra, el foco debe volver al elemento que desencadenó el banner o a un valor predeterminado razonable.

Anuncios del Lector de Pantalla

El banner debe ser anunciado como un cuadro de diálogo con un nombre y rol accesibles. Use role="dialog" o role="alertdialog" con aria-labelledby apuntando al encabezado del banner y aria-describedby apuntando al texto explicativo.

Contraste de Color

El texto del cuerpo debe cumplir un contraste de 4,5:1 respecto al fondo; el texto grande (18pt+ o 14pt en negrita) necesita 3:1. El texto de los botones, los iconos y los indicadores de foco tienen sus propios mínimos de contraste. Un botón «Rechazar» gris claro sobre un fondo blanco es un fallo frecuente de WCAG que vemos en las auditorías.

Sin Señales Basadas Solo en Color

No se base únicamente en el color para diferenciar Aceptar de Rechazar. Use etiquetas, iconos o formas distintas para que los usuarios con daltonismo puedan distinguir los botones.

Patrones Oscuros y Accesibilidad

WCAG 2.2 introduce nuevos criterios que apuntan directamente a los patrones oscuros — especialmente relevantes para el consentimiento:

RTL e Internacionalización

La accesibilidad se extiende a los idiomas de derecha a izquierda (árabe, hebreo, persa, urdu) y a la pronunciación del lector de pantalla:

Prueba de su Banner para el Cumplimiento de WCAG

No se base en una sola herramienta. Combine el escaneo automatizado con pruebas reales de tecnología de asistencia:

Fallos Comunes de Accesibilidad que Vemos

Cómo FlexyConsent Ofrece Accesibilidad

FlexyConsent cumple WCAG 2.2 AA de serie:

  • Todos los controles operables con teclado con indicadores de foco visibles de 3:1.
  • Correcto role="dialog" con aria-labelledby y aria-describedby.
  • Trampa de foco con Escape para cerrar en banners opcionales.
  • Contraste de 4,5:1+ en cada elemento de texto, incluido Rechazar.
  • Giro automático RTL para las configuraciones regionales árabe, hebreo, persa y urdu.
  • Atributo lang establecido por traducción para una pronunciación correcta del lector de pantalla.
  • Diseño tolerante al zoom que permanece utilizable al 400%.
← Blog Leer todo →