Saltar al contenido

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.

Última actualización: 23 de septiembre de 2026.

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.

Comprobaciones de accesibilidad sobre el despliegue, con su resultado medido y su método.
ComprobaciónResultado medidoCó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 resueltoScript 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 nivel11 de 11 rutas medidas: un h1 por página y 0 saltos de nivelMismo script, sobre el DOM servido
Enlace de salto al contenidoEs el primer elemento tabulable de la páginaRevisión del DOM y recorrido con la tecla Tab
Foco visibleIndicador de foco (outline) en el 100 % del recorrido con TabRecorrido manual con teclado sobre las rutas medidas
Orientación en la navegaciónaria-current="page" en el enlace de la ruta activaRevisión del DOM
Desplazamiento horizontal en móvil0 rutas con scroll horizontal a 390 px de anchoMismo 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

Genera auditoria/verificacion-produccion.json con el detalle por ruta, y deja capturas de cada página en auditoria/capturas-verificacion/.

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.

Última actualización: 23 de septiembre de 2026. Estado de cobertura de fuentes y política de privacidad.