Declaración de accesibilidad
Portada pública y plataforma (mapa, fichas, fuentes, asistente y API) · Última revisión: 17 oct 2026
Estado
La interfaz se ha revisado siguiendo las pautas WCAG 2.2, nivel AA: se cumplen los criterios comprobables de forma automática y los que dependen de la interacción (teclado, foco, contraste, ampliación y adaptación a móvil). Es un prototipo, así que la declaración es provisional y la definitiva corresponderá a la Autoridad Portuaria.
Ninguna herramienta automática demuestra por sí sola que una web sea accesible: por eso se han hecho también pruebas de teclado, de contraste medido y de ampliación al 200 %.
Qué se ha hecho
- El mapa tiene una alternativa textual completa (tabla de puertos y tramos) con enlace a cada ficha y botón para situar el puerto en el mapa.
- Todo lo que se puede hacer con el ratón se puede hacer con teclado: hay un enlace «Saltar al contenido», el orden de tabulación sigue el orden de la página y el foco siempre se ve.
- El texto cumple 4,5:1 (3:1 en texto grande) sobre su fondo, con el color medido, no estimado.
- Los formularios llevan etiquetas visibles y asociadas, los campos obligatorios se indican y los errores se anuncian sin perder lo escrito.
- El vídeo explicativo lleva subtítulos en español y su transcripción completa en texto.
- Las siglas y los términos técnicos (AIS, OPS, kVA, API, MCP, Metocean…) se explican en un glosario enlazado desde las páginas que los usan.
- La información se mantiene legible con el texto al 200 % y en pantallas desde 320 px, sin desplazamiento horizontal de la página.
- Ningún dato depende solo del color: el estado de las instalaciones se distingue por tamaño y color en el mapa y va en texto en la tabla, la leyenda y las fichas.
- El asistente de voz dice cuándo escucha, procesa o responde, se detiene con Escape y siempre ofrece la misma consulta por texto, con transcripción escrita.
Limitaciones conocidas
- El mapa interactivo
- Se puede recorrer y ampliar con teclado, pero sus marcadores no son enfocables uno a uno: los datos completos están en la tabla alternativa, que es la vía prevista para lectores de pantalla.
- El asistente de voz
- Necesita micrófono y permisos del navegador, y funciona en local (la clave del servicio no se expone). Todas sus respuestas están también por texto.
- Cartografía base
- Los nombres del mapa base vienen de OpenStreetMap y no se pueden adaptar (por ejemplo, a otro idioma o a lectura fácil).
- Datos de terceros
- Algunas fuentes no declaran licencia ni frecuencia real; el hueco se muestra como «sin dato» con su motivo, también para quien usa lector de pantalla.
- Alcance de esta declaración
- Se refiere al prototipo actual y no sustituye a la declaración oficial de accesibilidad que corresponda al servicio público en producción (Real Decreto 1112/2018).
Cómo se ha comprobado
Todo lo anterior se puede volver a comprobar con herramientas del repositorio:
agent-browser a11y <url> --tags wcag2a,wcag2aa— auditoría automática con axe-core (0 violaciones en portada, login y las nueve pantallas de la plataforma)node scripts/contrast-check.mjs <url> <clave>— contraste medido de todo el texto visible de la interfaznode scripts/a11y-check.mjs <url> <clave>— anchos de 320, 360, 390 y 768 px, texto al 200 %, recorrido con teclado, tabla alternativa y movimiento reducido
Cómo comunicar un problema
Si encuentras una barrera de accesibilidad, cuéntalo al equipo del producto indicando la pantalla y qué intentabas hacer. Se revisa y se responde con el arreglo o con una alternativa.