Declaración de accesibilidad de Animiyo
Declaración de accesibilidad de Animiyo: conformidad parcial con las WCAG 2.2 nivel AA, funciones disponibles, limitaciones conocidas y cómo informar de un problema.
- En vigor desde
- 2 de agosto de 2026
- Última actualización
- 2 de agosto de 2026
- Version
- 1.0
Animiyo conserva historiales de salud animal, recordatorios de medicación y citas con la clínica: si una persona no puede leer la dosis de un fármaco o confirmar un recordatorio, el perjuicio no es una molestia de navegación, sino un tratamiento no administrado. Por esta razón, la accesibilidad se trata como un requisito del producto y no como un refinamiento posterior. Esta declaración describe el estado real del sitio público y de la aplicación web accesibles desde el dominio de la plataforma, las funciones ya disponibles, las limitaciones que conocemos y la forma de informar de un problema. El estado declarado es de conformidad parcial con las directrices WCAG 2.2 en el nivel AA, sobre la base de una autoevaluación llevada a cabo por el titular del proyecto el 2 de agosto de 2026. La aplicación nativa de iOS sigue las directrices de accesibilidad del sistema operativo y se cubrirá con una declaración aparte una vez completada su evaluación.
Nuestro compromiso
Una plataforma que almacena historiales de salud, dosis, fechas de vacunación y recordatorios de tratamiento no puede permitirse barreras. Las personas que cuidan a un animal enfermo lo hacen a menudo en condiciones difíciles: con prisas, con una mano ocupada, en una pantalla pequeña, con los ojos cansados o en una habitación mal iluminada. Las mismas decisiones que sirven a una persona con una discapacidad permanente sirven también a cualquiera que se encuentre en una dificultad temporal o en una situación exigente.
Esta declaración cubre el sitio público y la aplicación web Next.js alojada en Google Cloud Run y accesible desde el dominio de la plataforma. No cubre la aplicación nativa de iOS, que sigue las directrices de accesibilidad del sistema operativo y se cubrirá con una declaración aparte una vez completada su evaluación. No cubre los sitios de terceros a los que puedan conducir los enlaces salientes.
El documento está escrito para ser útil, no para tranquilizar. Donde falta una función lo decimos, donde existe una alternativa la señalamos, donde no hay ninguna alternativa lo escribimos con claridad. Una declaración de accesibilidad que oculta sus propias limitaciones solo sirve a quien la publica.
Estándares y legislación
La referencia técnica adoptada son las directrices WCAG 2.2 en el nivel AA del World Wide Web Consortium. Son el destino común tanto de la norma armonizada europea como de la ley italiana, de modo que trabajar sobre los criterios WCAG significa trabajar sobre todos los marcos aplicables a la vez.
| Referencia | Qué establece | Aplicación a Animiyo |
|---|---|---|
| WCAG 2.2, nivel AA (World Wide Web Consortium) | Los criterios técnicos para que el contenido web sea perceptible, operable, comprensible y robusto | Referencia técnica adoptada para el diseño y para la autoevaluación |
| Norma armonizada EN 301 549 | Incorpora las WCAG al marco europeo de requisitos de accesibilidad de los productos y servicios de tecnología de la información | Marco utilizado para comprobar qué requisitos se aplican al servicio |
| Directiva UE 2019/882 (European Accessibility Act), transpuesta en Italia por el decreto legislativo de 27 de mayo de 2022 número 82 | Requisitos de accesibilidad para los productos y servicios dirigidos a los consumidores, aplicables a partir del 28 de junio de 2025 | Animiyo es un servicio dirigido a los consumidores y entra dentro del ámbito de aplicación |
| Ley de 9 de enero de 2004 número 4 (ley Stanca) y modificaciones posteriores | El marco nacional italiano sobre accesibilidad de las herramientas de tecnología de la información | Referencia para el contexto nacional y para los canales de reclamación |
Las cuatro fuentes no son alternativas entre sí. Las WCAG proporcionan los criterios verificables, la EN 301 549 las sitúa en el marco europeo, el decreto legislativo 82/2022 establece la obligación para los servicios dirigidos a los consumidores, y la ley Stanca define el contexto nacional y los organismos de supervisión.
Estado de conformidad
Animiyo declara conformidad parcial con las directrices WCAG 2.2 en el nivel AA. La conformidad parcial significa que una parte del contenido y de las funcionalidades cumple los criterios exigidos y otra parte no. No es una fórmula de cortesía: las partes no conformes son las que se enumeran en la sección sobre limitaciones conocidas, expuestas una por una con la limitación específica y con la eventual alternativa disponible.
El estado declarado procede de una autoevaluación llevada a cabo por el titular del proyecto y completada el 2 de agosto de 2026. No existe certificación de terceros, no se ha realizado ninguna auditoría independiente y no se reivindica ninguna puntuación ni porcentaje de conformidad.
- Qué se evaluó: las páginas públicas del sitio, los documentos legales, las páginas de contenido editorial y las pantallas principales de la aplicación web.
- Qué no se evaluó: la aplicación nativa de iOS, los documentos subidos por los usuarios y las clínicas, el contenido generado por los usuarios.
- Quién lo evaluó: el titular del proyecto, sin la participación de ningún evaluador externo.
- Cuándo: 2 de agosto de 2026.
La declaración se actualizará cuando se completen las acciones previstas, o cuando un cambio sustancial de la plataforma altere el panorama descrito aquí. La versión del documento y la fecha de revisión se muestran en la parte superior de la página.
Funciones de accesibilidad disponibles
Las funciones enumeradas a continuación ya están activas en la plataforma. Algunas están siempre presentes y no requieren ninguna acción, otras se habilitan desde los ajustes de apariencia y luego permanecen vigentes en las visitas posteriores.
| Función | Dónde se habilita | Criterio WCAG de referencia |
|---|---|---|
| Enlace que salta directamente al contenido principal | Aparece en la parte superior de la página cuando recibe el foco del teclado | 2.4.1 Bypass Blocks |
| Modo de alto contraste | Ajustes de apariencia | 1.4.3 Contrast (Minimum) |
| Movimiento reducido | Ajustes de apariencia, o la preferencia del sistema prefers-reduced-motion | 2.3.3 Animation from Interactions |
| Tres escalas de texto: pequeña, mediana, grande | Ajustes de apariencia | 1.4.4 Resize Text |
| Elección de la familia tipográfica entre una sans neutra, una grotesca y una serif | Ajustes de apariencia | 1.4.8 Visual Presentation (nivel AAA, función adicional) |
| Tema claro, tema oscuro o tema definido por el sistema | Ajustes de apariencia | 1.4.3 Contrast (Minimum) |
| Navegación completa por teclado con un indicador de foco siempre visible | Siempre activo | 2.1.1 Keyboard, 2.4.7 Focus Visible |
| Atributos ARIA en los componentes interactivos y en los elementos nativos siempre que es posible | Siempre activo | 4.1.2 Name, Role, Value |
| Índice de secciones con anclas estables en cada página de contenido | Siempre activo | 2.4.5 Multiple Ways |
| Texto alternativo obligatorio para las imágenes editoriales | Siempre activo | 1.1.1 Content that is not text |
Abre los ajustes de apariencia
Las preferencias de apariencia reúnen el tema, el contraste, la escala de texto, la familia tipográfica y el movimiento reducido en un único lugar. No necesitas cambiar nada en el navegador ni en el sistema operativo.
Elige el tema y el nivel de contraste
El tema puede ser claro, oscuro o definido por el sistema, de modo que siga automáticamente el ajuste del dispositivo. El modo de alto contraste es independiente del tema y se activa por separado.
Ajusta la escala de texto y la tipografía
Las tres escalas disponibles son pequeña, mediana y grande, y ninguna de ellas provoca pérdida de contenido o de funcionalidad. La familia tipográfica puede elegirse entre una sans neutra, una grotesca y una serif.
Activa el movimiento reducido si lo necesitas
Con la reducción activa, las animaciones se mantienen al mínimo. Las animaciones también respetan la preferencia del sistema prefers-reduced-motion, de modo que quien ya la haya establecido a nivel de sistema operativo no necesita repetir la elección aquí.
Comprueba que la preferencia te acompaña
Los ajustes se guardan en la clave animiyo.appearance del almacenamiento local del navegador. Si tienes una cuenta y has iniciado sesión, también se guardan en tu perfil, de modo que acompañan a la persona entre dispositivos en lugar de quedar vinculados a un único navegador.
Un script en línea aplica las preferencias antes del primer pintado de la página. Existe para evitar el destello causado por el paso del tema predeterminado al elegido, que para muchas personas es solo un defecto estético, pero que para quien tiene sensibilidad a la luz es una molestia real.
Estructura semántica del contenido
El contenido editorial y los documentos legales de Animiyo no se escriben en HTML sin formato. Se componen de bloques tipados: párrafos, listas, tablas, avisos, pasos y citas. El renderizador convierte cada bloque en marcado semántico, siempre de la misma manera.
- La jerarquía de encabezados la genera el modelo, de modo que no hay saltos de nivel causados por una decisión tipográfica del autor.
- Los encabezados de tabla se declaran como tales y se asocian a sus celdas, de modo que un lector de pantalla puede anunciar a qué columna pertenece un valor.
- Las listas son listas reales y no líneas separadas por símbolos, de modo que la tecnología de asistencia anuncia su longitud y la posición actual.
- Los avisos llevan un título y un tono declarados, de modo que el significado nunca se deja solo al color.
- Como no hay HTML sin formato en los archivos de contenido, no hay marcado improvisado caso por caso.
Cada página de contenido tiene un índice de secciones con anclas estables. El índice permite llegar a una sección sin recorrer todo el documento, y las anclas no cambian cuando se actualiza el texto: un enlace profundo compartido con otra persona sigue funcionando incluso después de una revisión.
Este modelo elimina los defectos de raíz. Un defecto estructural de accesibilidad casi siempre procede de una decisión manual errónea repetida muchas veces; al trasladar la estructura al modelo de datos, el error se vuelve imposible de cometer para el autor, porque el compilador rechaza un bloque mal formado y el renderizador siempre produce el mismo marcado. Los errores de contenido siguen siendo posibles, por ejemplo un texto alternativo que describe poco, pero los errores estructurales no.
Idiomas, dirección del texto y formatos
Animiyo publica nueve idiomas: italiano, inglés, francés, español, alemán, chino simplificado, estonio, ruso y árabe. Los códigos utilizados en las rutas son it, en, fr, es, de, zh-Hans, et, ru y ar.
- El árabe se representa con dirección del texto de derecha a izquierda, con el atributo dir establecido en el elemento raíz de la página, de modo que la dirección se aplica a toda la interfaz y no solo a los párrafos.
- Cada página declara su propio idioma, de modo que la síntesis de voz de un lector de pantalla utiliza la pronunciación correcta en lugar de leer texto extranjero con las reglas del idioma equivocado.
- Las fechas y los números siguen las convenciones locales del idioma elegido, en lugar de un formato único impuesto a cada versión.
- Las anotaciones hreflang enumeran solo las versiones realmente traducidas: una página que no se ha traducido nunca se anuncia como disponible en ese idioma.
La cobertura de idiomas es una cuestión de accesibilidad antes que de mercado: leer instrucciones de salud en un idioma que no dominas es una barrera tan grande como un contraste insuficiente. La limitación actual es la calidad de la revisión, no la cobertura: las traducciones en idiomas distintos del italiano y del inglés todavía no han sido revisadas por un hablante nativo en cuanto a la claridad del texto de las etiquetas.
Compatibilidad con la tecnología de asistencia
La plataforma está construida para funcionar con tecnología de asistencia, pero las pruebas realizadas en la práctica no cubren todas las combinaciones posibles. A continuación se indica lo que se probó y lo que no, porque sin esa distinción una afirmación de compatibilidad no tiene valor práctico.
- Probado: navegación usando solo el teclado en las páginas públicas y en las pantallas principales de la aplicación, comprobando que el indicador de foco permanece visible en todo momento y que ningún elemento queda inalcanzable.
- Probado: ampliación del texto hasta el doscientos por ciento, comprobando que el contenido sigue siendo legible y que las funciones siguen siendo operables.
- Probado: representación de derecha a izquierda de la versión en árabe, incluida la dirección de los elementos de navegación.
- Probado: estructura de encabezados y etiquetas de formulario en las páginas principales.
- No probado sistemáticamente: combinaciones de lector de pantalla, navegador y sistema operativo. Las comprobaciones realizadas fueron parciales y no cubren todas las pantallas.
- No probado: control por voz, teclados alternativos y dispositivos de apuntamiento asistido.
- No probado: los documentos PDF y las imágenes subidas por los usuarios y las clínicas, que no pasan por ninguna comprobación de accesibilidad.
Declarar qué combinaciones no se probaron forma parte de la propia declaración. Sin esa información una persona no puede saber si se tuvo en cuenta su propia herramienta, y descubrirlo en la práctica significa perder tiempo en un servicio que gestiona plazos de salud. Probar con lectores de pantalla en más combinaciones de sistema operativo y navegador está entre las mejoras previstas.
Contenido no accesible y limitaciones conocidas
Estas son las limitaciones que conocemos en la fecha de la evaluación. Se enumeran en su totalidad, con la alternativa disponible allí donde existe una y con una declaración explícita de que no existe ninguna donde ese es el caso.
| Elemento | Limitación | Alternativa disponible | Estado |
|---|---|---|---|
| Mapas de paseos y trazados GPS | Se representan como elementos gráficos, sin un equivalente textual completo del recorrido | La distancia, la duración y el desnivel están disponibles como texto; el recorrido en sí no se describe en ninguna forma alternativa | No conforme, acción prevista |
| Gráficos de peso y de presupuesto | La tabla de datos de apoyo existe solo en algunas pantallas | Presente donde la tabla ya está implementada, ausente en las demás pantallas | Parcialmente conforme, acción prevista |
| Documentos PDF e imágenes subidos por los usuarios y las clínicas | No se comprueba su accesibilidad y podrían no ser legibles por un lector de pantalla | Ninguna: el archivo queda tal como lo proporcionó quien lo subió | No conforme, fuera del control directo del titular |
| Contenido generado por los usuarios: reseñas, notas, fotografías de animales | Podrían no llevar ningún texto alternativo | No se genera ninguna alternativa de forma automática | No conforme |
| Tablas densas | Requieren desplazamiento horizontal en pantallas pequeñas | El contenido permanece completo, alcanzable por teclado y anunciado con sus encabezados de columna | Parcialmente conforme |
| El widget de verificación reCAPTCHA Enterprise utilizado por App Check | Un componente de terceros sobre el que el titular no tiene control directo | El titular no proporciona ninguna alternativa | No conforme, fuera del control directo del titular |
| Traducciones en idiomas distintos del italiano y del inglés | Todavía no revisadas por un hablante nativo en cuanto a la claridad del texto de las etiquetas | Las versiones en italiano y en inglés están disponibles y revisadas | Por mejorar, acción prevista |
Ninguna de estas limitaciones se presenta como marginal. Los mapas de paseos y los documentos subidos son barreras concretas para cualquiera que utilice un lector de pantalla, y hasta que se resuelvan la conformidad permanece parcial.
Método de evaluación
La evaluación es una autoevaluación llevada a cabo por el titular del proyecto. No existe certificación de terceros, no existe ninguna auditoría independiente y ninguna parte externa ha verificado las conclusiones expuestas en este documento.
- Comprobaciones automatizadas en las páginas principales del sitio y de la aplicación web.
- Pruebas de navegación manual usando solo el teclado.
- Verificación de las relaciones de contraste entre el texto y el fondo.
- Pruebas con ampliación del texto hasta el doscientos por ciento.
- Revisión de la estructura de encabezados y de las etiquetas de formulario.
- Verificación de la representación de derecha a izquierda en la versión en árabe.
Fecha de la evaluación: 2 de agosto de 2026. Los resultados se refieren a la versión de la plataforma publicada en esa fecha.
Una autoevaluación tiene una limitación estructural que conviene declarar: quien construyó la interfaz es también quien la juzga, conoce los caminos que funcionan y tiende a seguirlos. Por esta razón, considerar una auditoría independiente está entre las mejoras previstas, antes de abrir al público.
Cómo informar de un problema
Si te encuentras con una barrera puedes informar de ella desde la página de Contacto del sitio, en la ruta /contatti. Cada aviso es útil incluso cuando se refiere a una limitación ya enumerada en este documento, porque muestra cuánto peso tiene esa limitación en el uso real.
Abre la página de Contacto
La página /contatti del sitio abre un correo electrónico con un asunto ya preparado dirigido a la dirección que se muestra allí. No hay ningún formulario que rellenar y no necesitas una cuenta para escribir.
Indica la dirección de la página
Copia la dirección completa de la página donde encontraste el problema. Sin la dirección la comprobación lleva mucho más tiempo y a veces la situación no se puede reproducir en absoluto.
Describe el navegador y la tecnología de asistencia
Indica qué navegador y qué tecnología de asistencia estabas usando, con la versión si la conoces. La misma página puede comportarse de forma distinta según la combinación, de modo que este detalle suele ser decisivo.
Cuéntanos qué no funcionó
Explica qué estabas intentando hacer y qué ocurrió en su lugar. Si puedes, di qué esperabas que ocurriera: la diferencia entre lo esperado y lo obtenido es la información más útil.
Una respuesta llega en un plazo de treinta días desde el aviso. Si la respuesta no es satisfactoria o no llega, en Italia es posible presentar una reclamación ante la Agencia para la Italia Digital, que supervisa la aplicación de la legislación sobre accesibilidad. Para los servicios que entran dentro del decreto legislativo 82/2022 es posible dirigirse a las autoridades de supervisión designadas. La protección judicial sigue estando disponible en cualquier caso.
Mejoras previstas
Las acciones enumeradas a continuación son las decididas para superar las limitaciones declaradas. Están ordenadas por prioridad y se refieren tanto a las funciones como al método por el que se verifica la accesibilidad.
| Acción | Efecto esperado | Prioridad |
|---|---|---|
| Equivalente textual estructurado para los trazados de paseos, con una descripción del recorrido y una tabla de los puntos principales | El contenido del mapa se vuelve legible sin necesidad de ver el gráfico | Alta |
| Tabla de datos de apoyo para cada gráfico | Peso y presupuesto legibles como datos incluso donde hoy solo existe el gráfico | Alta |
| Comprobación automatizada de accesibilidad integrada en la cadena de compilación | Una regresión bloquea la publicación en lugar de llegar a producción | Alta |
| Revisión de las traducciones de las etiquetas en los siete idiomas más allá del italiano y del inglés | Etiquetas claras fuera de los dos idiomas ya revisados | Media |
| Pruebas con lectores de pantalla en más combinaciones de sistema operativo y navegador | Cobertura verificada de la tecnología de asistencia más utilizada | Media |
| Considerar una auditoría independiente antes de abrir al público | Verificación externa que supera la limitación estructural de una autoevaluación | Media |
Las prioridades reflejan la gravedad de la barrera, no lo fácil que sea el trabajo. En este documento no se promete ninguna fecha de entrega: cuando una acción se completa, la declaración se actualiza, la versión cambia y la fila correspondiente abandona la lista de limitaciones conocidas.
Preguntas frecuentes
- ¿Qué significa exactamente conformidad parcial?
- Significa que una parte del contenido y de las funcionalidades cumple los criterios WCAG 2.2 nivel AA y otra parte no. Las partes no conformes no se dejan en la vaguedad: se enumeran una por una en la sección sobre limitaciones conocidas, con la limitación específica, la alternativa disponible allí donde existe una y el estado de la acción prevista. Reivindicar la conformidad total sería más cómodo, pero no sería cierto, y una persona que se fía de una declaración falsa pierde un tiempo precioso. La conformidad permanece parcial hasta que se resuelvan las limitaciones enumeradas.
- ¿Quién evaluó la accesibilidad de Animiyo?
- La evaluación la llevó a cabo el titular del proyecto como autoevaluación y se completó el 2 de agosto de 2026. No existe certificación de terceros y no se ha realizado ninguna auditoría independiente. La limitación de este método es conocida: quien construyó la interfaz conoce los caminos que funcionan y tiende a seguirlos, de modo que puede no encontrarse nunca con barreras que una persona externa hallaría de inmediato. Considerar una auditoría independiente antes de abrir al público está entre las acciones previstas.
- ¿Cómo activo el alto contraste, el movimiento reducido o el texto más grande?
- Todas estas opciones se encuentran en los ajustes de apariencia, junto con el tema y la elección de la familia tipográfica. Hay tres escalas de texto disponibles, pequeña, mediana y grande, y ninguna de ellas provoca pérdida de contenido o de funcionalidad. Las preferencias se guardan en la clave animiyo.appearance del almacenamiento local y, si has iniciado sesión, también en tu perfil, de modo que te acompañan entre dispositivos. Si ya has activado el movimiento reducido a nivel de sistema operativo no necesitas repetir la elección, porque las animaciones también respetan la preferencia prefers-reduced-motion.
- ¿Puedo usar los mapas de paseos con un lector de pantalla?
- No del todo, y esta es una de las limitaciones declaradas. Los mapas y los trazados GPS se representan como elementos gráficos y el recorrido todavía no tiene un equivalente textual que lo describa. La distancia, la duración y el desnivel siguen estando disponibles como texto, de modo que se pueden leer los datos de resumen del paseo. Un equivalente textual estructurado del trazado, con una descripción del recorrido y una tabla de los puntos principales, es la primera de las acciones previstas.
- ¿Qué ocurre después de enviar un aviso de accesibilidad?
- El aviso se examina y recibes una respuesta en un plazo de treinta días. La respuesta indica si el problema es reproducible, si se encuentra entre las limitaciones ya conocidas y qué acción está prevista. Si la respuesta no es satisfactoria o no llega, en Italia puedes presentar una reclamación ante la Agencia para la Italia Digital, que supervisa la aplicación de la legislación sobre accesibilidad, y para los servicios que entran dentro del decreto legislativo 82/2022 puedes dirigirte a las autoridades de supervisión designadas. La protección judicial sigue estando disponible en cualquier caso.
En resumen
Si utilizas tecnología de asistencia, abre los ajustes de apariencia y configura el contraste, la escala de texto, la tipografía y el movimiento reducido antes de empezar: las preferencias se guardan y te acompañan entre dispositivos. Si te encuentras con una barrera, infórmanos desde la ruta /contatti indicando la dirección de la página, el navegador, la tecnología de asistencia que estabas usando y qué no funcionó; una respuesta llega en un plazo de treinta días.