Accesibilidad
Declaración de accesibilidad
Queremos que cualquier persona pueda usar Marea Abierta, con cualquier dispositivo y con cualquier ayuda técnica. Esta página dice qué se ha medido, qué no está resuelto y cómo se puede reclamar.
El compromiso y su marco
Marea Abierta adopta como referencia el Real Decreto 1112/2018, por el que se regulan los requisitos de accesibilidad de los sitios web y aplicaciones para dispositivos móviles del sector público, y la norma UNE-EN 301549, cuyos requisitos web se corresponden con las WCAG 2.1 nivel AA.
La plataforma no es una administración pública. Adopta este marco porque buena parte de quien la contrata —empresas, centros tecnológicos y administraciones de Canarias— está sujeto a él y necesita poder justificar el uso de una herramienta accesible.
Estado de conformidad
No declaramos conformidad plena: declaramos lo que se ha medido
Las seis comprobaciones de abajo se hicieron sobre el sitio desplegado, no sobre el código. Cada una lleva su resultado exacto y cómo se obtuvo.
| Comprobación | Resultado medido | Cómo se midió |
|---|---|---|
| Contraste de texto (WCAG 2.1, criterio 1.4.3 AA) | 0 incumplimientos sobre 1.671 elementos de texto con el color de fondo efectivo resuelto | Script propio con Playwright, normalización de color por el motor del navegador y la fórmula de luminancia relativa de WCAG 2.1 |
| Un solo h1 por página y jerarquía de encabezados sin saltos de nivel | 11 de 11 rutas medidas: un h1 por página y 0 saltos de nivel | Mismo script, sobre el DOM servido |
| Enlace de salto al contenido | Es el primer elemento tabulable de la página | Revisión del DOM y recorrido con la tecla Tab |
| Foco visible | Indicador de foco (outline) en el 100 % del recorrido con Tab | Recorrido manual con teclado sobre las rutas medidas |
| Orientación en la navegación | aria-current="page" en el enlace de la ruta activa | Revisión del DOM |
| Desplazamiento horizontal en móvil | 0 rutas con scroll horizontal a 390 px de ancho | Mismo script, viewport móvil de 390 × 844 |
La medición es interna: la ha hecho el propio equipo con su instrumental, no una auditoría externa certificada. Tampoco se ha hecho todavía una evaluación completa con lector de pantalla real ni con personas usuarias. Por eso aquí no se lee «cumple WCAG AA»: se lee medición interna de contraste sin incumplimientos AA, pendiente de auditoría externa.
Lo que todavía no es accesible
Objetivos táctiles
El criterio AA vigente (WCAG 2.2, criterio 2.5.8) exige que los controles tengan al menos 24 × 24 px, con una excepción para los enlaces que van dentro de un texto. Medido en móvil a 390 px, entre el 26 % y el 60 % de los controles de una página quedan por debajo de 24 px, según la ruta.
Muchos de esos controles son enlaces en prosa, que están exentos. Pero la medición cuenta todos los controles visibles y no ha separado cuáles cumplen la excepción y cuáles no, así que hoy no se puede afirmar que el criterio se cumple. Queda declarado como limitación conocida y como trabajo en curso.
Lector de pantalla y pruebas con personas
No se ha hecho todavía una evaluación completa con un lector de pantalla real (NVDA, VoiceOver, TalkBack) ni una prueba con personas usuarias. Los resultados de arriba son automáticos o de inspección del DOM: prueban lo que se puede probar sin una persona delante, y no sustituyen a esa prueba.
Los porcentajes de objetivos táctiles proceden de la auditoría del despliegue recogida en auditoria/estado-tras-incremento-2.md. Los recuentos de contraste, encabezados y desplazamiento horizontal proceden de auditoria/verificacion-produccion.json, generado el 23 de septiembre de 2026.
Comunicación y reclamación
Cómo avisar de una barrera de accesibilidad
Si encuentras una barrera de accesibilidad, o necesitas un contenido en otro formato, tiene que haber una vía para decirlo y recibir respuesta.
Buzón de contacto: pendiente de definir. No hay todavía una dirección publicada y no vamos a inventar una. La decidirá, junto con la identidad del responsable del tratamiento y el resto de los textos legales, quien asuma la titularidad de Marea Abierta. Se publicará en esta misma página.
Dónde se decidirá: el buzón y el procedimiento de reclamación forman parte del paquete legal de la plataforma (aviso legal, política de privacidad y esta declaración). Se fijan antes de abrir la plataforma al uso público, no después.
Cuando Marea Abierta se use por una administración pública sujeta al Real Decreto 1112/2018, esa administración conserva su propia unidad responsable de accesibilidad y su procedimiento de reclamación; la plataforma no lo sustituye.
Cómo se ha medido, para que se pueda repetir
La medición se ejecuta con Playwright contra la URL desplegada. Para cada elemento con texto visible resuelve el color de fondo efectivo subiendo por los ancestros del DOM —componiendo las capas semitransparentes— y calcula el contraste con la fórmula de luminancia relativa de WCAG 2.1. El recorrido es de 11 rutas en escritorio (1440 × 900) y las mismas 11 en móvil (390 × 844).
El script está en el repositorio y cualquiera puede volver a ejecutarlo:
node auditoria/verificar-produccion.mjs https://mareaabierta.vercel.app
Trabajo en curso
Lo siguiente que hay que hacer
- Separar, en la medición de objetivos táctiles, los enlaces en prosa que están exentos de los controles que no lo están, y subir estos últimos a un mínimo de 24 px de alto.
- Hacer una evaluación completa con lector de pantalla real y con personas usuarias, que es lo que hoy no existe.
- Someter el conjunto a una auditoría externa de accesibilidad y publicar su resultado en esta página, sea favorable o no.
- Definir y publicar el buzón de comunicación y el procedimiento de reclamación.
- Repetir la medición en cada despliegue, para que el estado de esta página no se quede viejo.