a11yfy – PDF Accessibility Checker & Fixer
¿Está tu sitio web preparado para la Ley Europea de Accesibilidad (EAA) y la ADA? La mayoría de los documentos PDF que hay en la web no son accesibles: los lectores de pantalla no pueden leerlos en un orden coherente, las imágenes carecen de descripciones y los formularios no tienen etiquetas. Los requisitos son similares a ambos lados del Atlántico —la EAA en la UE, la ADA y la Sección 508 en Estados Unidos— y los archivos PDF son el aspecto que más se suele pasar por alto.
See the plugin in action (58 seconds):
The a11yfy plugin gives you two things:
-
Análisis gratuito de accesibilidad — 100 % local. El motor de análisis se ejecuta en tu navegador (pdf.js + pdf-lib): comprueba tus archivos PDF según los 42 criterios verificables automáticamente del Protocolo Matterhorn (PDF/UA-1): estructura de etiquetas, metadatos del documento, jerarquía de encabezados, textos alternativos, configuración de idioma, anidamiento de anotaciones y mucho más. Tus archivos nunca salen de tu sitio web. El resultado es una calificación de riesgo y una lista concreta de problemas para cada PDF de tu biblioteca multimedia.
-
Corrección con un solo clic (opcional, de pago). Conecta tu cuenta de a11yfy y el complemento envía los archivos PDF seleccionados al servicio de a11yfy, que genera una versión accesible etiquetada y adaptada al estándar PDF/UA —procesada en la UE—. El archivo corregido sustituye al original en la misma URL (el original se conserva como copia de seguridad con restauración con un solo clic) o, en modo conservador, se ofrece junto a él.
Tres modos de funcionamiento: automático (cada nuevo archivo que subas se corrige), manual (tú eliges qué corregir) y bajo demanda: los visitantes que hagan clic en un PDF que aún no sea accesible pueden solicitar una versión accesible desde un cuadro de diálogo accesible y recibir un correo electrónico cuando esté lista, de modo que solo pagas por los documentos que la gente realmente necesita.
El análisis gratuito es una herramienta independiente en toda regla: sin necesidad de crear una cuenta, sin llamadas a la API y sin telemetría. El servicio de pago solo entra en juego cuando envías explícitamente un documento para su corrección.
¿Por qué a11yfy?
- Los archivos se procesan en la UE, en infraestructuras de la UE, y están diseñados para cumplir con el RGPD desde el principio.
- También funciona con archivos PDF escaneados (solo imagen): OCR y una reconstrucción estructural completa.
- El archivo original siempre se conserva: restauración con un solo clic, detección de manipulaciones y reaplicación gratuita.
- Cada PDF corregido incluye un certificado verificable, que se puede descargar desde la página del documento o desde la biblioteca multimedia, con un enlace de verificación público que puedes compartir.
- Totalmente preparado para la traducción: las traducciones se publican en translate.wordpress.org a medida que están disponibles.
Importante: el análisis gratuito es una comprobación técnica previa basada en los criterios de PDF/UA-1 verificables automáticamente. No puede certificar (ni pretende hacerlo) el cumplimiento total de las normas PDF/UA-1, EAA o ADA, ya que para ello también se requieren revisiones humanas y una validación a nivel de fuentes, tareas que el servicio a11yfy lleva a cabo durante el proceso de corrección.
Servicios externos
This plugin connects to the a11yfy API (https://a11yfy.com) — but only when you connect an API key and request remediation or balance information. The free scan never contacts any external service.
Qué se envía y cuándo:
- Cuando adaptas un PDF (manualmente, mediante una acción por lotes, a través del modo automático que hayas activado o cuando un visitante solicita una versión accesible en el modo bajo demanda que hayas activado): el propio archivo PDF, su nombre y tu clave API se envían a
https://a11yfy.com/v1/jobs. El procesamiento se realiza en la UE. La dirección de correo electrónico de quien lo solicita se almacena únicamente en tu sitio y nunca se envía a la API de a11yfy. - Consultas de saldo y estado de los trabajos: con cada solicitud se envía tu clave API; no se incluye el contenido del documento.
The plugin never sends analytics, usage statistics, or any data about your site visitors. Data processing terms: https://a11yfy.com/privacy — Terms of service: https://a11yfy.com/terms
Código fuente
The bundled analysis engine is built from human-readable source with esbuild. Unminified source: the js/ directory of the public plugin repository at https://github.com/a11yfy/wp-plugin — the bundled libraries are pdf.js (Apache-2.0, https://github.com/mozilla/pdf.js), pdf-lib (MIT, https://github.com/Hopding/pdf-lib), smalot/pdfparser (LGPL-3.0, https://github.com/smalot/pdfparser), Action Scheduler (GPL-3.0, https://github.com/woocommerce/action-scheduler).
