Ir al contenido
winclus.comVolver a la portada

Evidencia: lo que las pruebas demuestran

Generado automáticamente el 30 de septiembre de 2026, 11:13 a. m. · widget 0.8.6 · commit dafb63f. Las pruebas corren automáticamente con cada cambio del código.

75pruebas
2092comprobaciones
0 fallanestado

Todas las pruebas pasan. Esto demuestra lo que el widget hace por sí mismo; no sustituye a las pruebas con personas usuarias ni a una auditoría de tercero, que están en curso.

Por criterio

Criterio o normaLo respaldan
CAA✓ prueba_pictogramas.js
✓ prueba_pictogramas2.js
CDPD art. 21✓ prueba_ayuda_voz.js
COGA✓ prueba_familias36.js
✓ prueba_facil.js
✓ prueba_maximo.js
✓ prueba_entender.js
EN 301 549✓ prueba_monitor.js
✓ prueba_acr_panel.js
EN 301 549 11.5✓ prueba_teclado_fisico.js
✓ prueba_aislamiento.js
✓ prueba_barrido.js
✓ prueba_barrido2.js
✓ prueba_voz.js
✓ prueba_pictogramas2.js
✓ prueba_lector.js
✓ prueba_familias36.js
✓ prueba_familia3_widget.js
✓ prueba_gestos.js
✓ prueba_bordes.js
✓ prueba_elegir.js
✓ prueba_seguir_camara.js
✓ prueba_temblor.js
✓ prueba_mascarilla.js
✓ prueba_alcance.js
✓ prueba_personalizar.js
EN 301 549 11.5.2.3✓ prueba_apartarse.js
EN 301 549 11.7✓ prueba_sistema.js
✓ prueba_perfil_enlace.js
✓ prueba_botones.js
✓ prueba_idiomas2.js
✓ prueba_cargador.js
✓ prueba_idiomas_demo.js
EN 301 549 12.2✓ prueba_botones.js
EN 301 549 5.1.3.2✓ prueba_apartarse.js
✓ prueba_teclas_reenviadas.js
EN 301 549 7.2✓ prueba_amplificar.js
Estatuto Tributario art. 616-1✓ prueba_factura.js
Evidencia de uso✓ prueba_evidencia.js
ISO 24495-1✓ prueba_entender.js
ISO 24751✓ prueba_pictogramas.js
✓ prueba_pictogramas2.js
ISO 9241-171 §9✓ prueba_barrido.js
✓ prueba_barrido2.js
✓ prueba_familia3_widget.js
✓ prueba_elegir.js
✓ prueba_alcance.js
ITI VPAT 2.5✓ prueba_monitor.js
ITU-R BT.1702✓ prueba_destellos.js
Integración✓ prueba_sdk.js
Ley 1480 de 2011✓ prueba_pagos.js
✓ prueba_describir.js
✓ prueba_asistente_nube.js
Ley 1480 de 2011 (publicidad engañosa)✓ prueba_promesas.js
Ley 1480/2011✓ prueba_privacidad.js
Ley 1581 de 2012✓ prueba_correo.js
✓ prueba_plugins.js
✓ prueba_pagos.js
✓ prueba_describir.js
✓ prueba_asistente_nube.js
✓ prueba_clave.js
✓ prueba_planes.js
✓ prueba_informe_arreglos.js
✓ prueba_ia_alojada.js
Ley 1581/2012✓ prueba_evidencia.js
✓ prueba_ayuda_voz.js
Ley 1581/2012 art. 5✓ prueba_privacidad.js
✓ prueba_seguir_camara.js
Ley 1618/2013 art. 16✓ prueba_amplificar.js
Ley 1680/2013✓ prueba_pdf.js
Ley 1712/2014 art. 8✓ prueba_cc1519.js
PDF/UA✓ prueba_documentos.mjs
Rendimiento✓ prueba_rendimiento.js
✓ prueba_cargador.js
Res. 1519 Anexo 1✓ prueba_landing.js
✓ prueba_auditar.js
✓ prueba_monitor.js
Res. 1519 Anexo 1 cap. 3✓ prueba_documentos.mjs
✓ prueba_pdf.js
Res. 1519 CC1✓ prueba_auditar.js
✓ prueba_arreglos.js
✓ prueba_atajo_imagenes.js
Res. 1519 CC10✓ prueba_arreglos.js
Res. 1519 CC13✓ prueba_aislamiento.js
Res. 1519 CC17✓ prueba_arreglos.js
Res. 1519 CC19✓ prueba_auditar.js
Res. 1519 CC2✓ prueba_auditiva.js
Res. 1519 CC24✓ prueba_arreglos.js
Res. 1519 CC25✓ prueba_formularios.js
✓ prueba_situaciones.js
Res. 1519 CC26✓ prueba_arreglos.js
Res. 1519 CC27✓ prueba_arreglos.js
Res. 1519 CC29✓ prueba_auditar.js
Res. 1519 CC5✓ prueba_axe.js
✓ prueba_daltonismo.js
Res. 1519 de 2020✓ prueba_promesas.js
Res. 1519 de 2020 Anexo 1✓ prueba_comprador.js
✓ prueba_escanear.js
✓ prueba_declaracion.js
✓ prueba_informe_arreglos.js
✓ prueba_acr_panel.js
Res. 1519/2020 Anexo 1 (CC1 a CC32)✓ prueba_cc1519.js
Res. 2893 Anexo 1 4.3.2 b✓ prueba_idiomas2.js
✓ prueba_idiomas_demo.js
✓ prueba_ia_alojada.js
Res. 2893 de 2020✓ prueba_declaracion.js
✓ prueba_precios.js
Res. 2893 de 2020 Anexo 1 4.3.2 b✓ prueba_traducir.js
Res. MinTIC 2893 de 2020, Anexo 1, 4.3.2 b✓ prueba_otro_idioma.js
Robustez✓ prueba_navegadores.js
✓ prueba_robustez.js
WCAG 1.1.1✓ prueba_documentos.mjs
✓ prueba_arreglos.js
✓ prueba_atajo_imagenes.js
✓ prueba_describir.js
WCAG 1.2.2✓ prueba_auditiva.js
WCAG 1.2.4✓ prueba_atajo_imagenes.js
WCAG 1.2.8✓ prueba_aaa.js
WCAG 1.3.1✓ prueba_aria.js
✓ prueba_lector.js
✓ prueba_arreglos.js
✓ prueba_precios.js
WCAG 1.3.3✓ prueba_auditiva.js
WCAG 1.4.1✓ prueba_daltonismo.js
WCAG 1.4.10✓ prueba_posicion.js
WCAG 1.4.11✓ prueba_axe.js
WCAG 1.4.12✓ prueba_familias.js
WCAG 1.4.13✓ prueba_botones.js
WCAG 1.4.2✓ prueba_auditiva.js
✓ prueba_maximo.js
✓ prueba_familias.js
WCAG 1.4.3✓ prueba_axe.js
✓ prueba_daltonismo.js
✓ prueba_botones.js
WCAG 1.4.4✓ prueba_posicion.js
✓ prueba_arreglos.js
✓ prueba_familias.js
✓ prueba_pdf.js
WCAG 1.4.6✓ prueba_aaa.js
✓ prueba_correo.js
WCAG 1.4.7✓ prueba_amplificar.js
WCAG 1.4.8✓ prueba_familias.js
✓ prueba_aaa.js
WCAG 2.1 AA✓ prueba_landing.js
✓ prueba_cc1519.js
✓ prueba_monitor.js
✓ prueba_escanear.js
WCAG 2.1.1✓ prueba_teclado_fisico.js
✓ prueba_seguir_camara.js
✓ prueba_situaciones.js
✓ prueba_atajo_imagenes.js
WCAG 2.1.2✓ prueba_teclado_fisico.js
WCAG 2.2.1✓ prueba_barrido2.js
✓ prueba_auditar.js
WCAG 2.2.2✓ prueba_destellos.js
WCAG 2.3.1✓ prueba_destellos.js
✓ prueba_ayuda_voz.js
WCAG 2.3.2✓ prueba_destellos.js
WCAG 2.4.1✓ prueba_lector.js
✓ prueba_arreglos.js
✓ prueba_botones.js
WCAG 2.4.10✓ prueba_botones.js
WCAG 2.4.3✓ prueba_comprador.js
✓ prueba_panel.js
✓ prueba_personalizar.js
WCAG 2.4.4✓ prueba_arreglos.js
WCAG 2.4.6✓ prueba_botones.js
WCAG 2.4.7✓ prueba_sistema.js
✓ prueba_arreglos.js
✓ prueba_familias.js
WCAG 2.4.8✓ prueba_facil.js
✓ prueba_aaa.js
WCAG 2.5.1✓ prueba_barrido2.js
✓ prueba_voz.js
✓ prueba_gestos.js
✓ prueba_bordes.js
✓ prueba_elegir.js
✓ prueba_mascarilla.js
✓ prueba_alcance.js
WCAG 2.5.2✓ prueba_temblor.js
WCAG 2.5.5✓ prueba_elegir.js
✓ prueba_aaa.js
✓ prueba_otro_idioma.js
WCAG 2.5.8✓ prueba_temblor.js
WCAG 3.1.1✓ prueba_sistema.js
✓ prueba_idiomas.js
✓ prueba_arreglos.js
✓ prueba_idiomas2.js
✓ prueba_traducir.js
✓ prueba_declaracion.js
✓ prueba_idiomas_demo.js
✓ prueba_otro_idioma.js
WCAG 3.1.2✓ prueba_idiomas.js
✓ prueba_traducir.js
✓ prueba_idiomas_demo.js
WCAG 3.1.3✓ prueba_familias.js
WCAG 3.1.4✓ prueba_aaa.js
WCAG 3.1.5✓ prueba_familias36.js
✓ prueba_facil.js
✓ prueba_aaa.js
✓ prueba_entender.js
✓ prueba_ia_alojada.js
WCAG 3.2.5✓ prueba_gestos.js
WCAG 3.3.1✓ prueba_formularios.js
WCAG 3.3.2✓ prueba_elegir.js
✓ prueba_arreglos.js
✓ prueba_entender.js
✓ prueba_situaciones.js
WCAG 3.3.3✓ prueba_formularios.js
WCAG 3.3.4✓ prueba_pagos.js
WCAG 3.3.5✓ prueba_comprador.js
WCAG 3.3.6✓ prueba_aaa.js
WCAG 3.3.7✓ prueba_formularios.js
WCAG 3.3.8✓ prueba_formularios.js
WCAG 4.1.2✓ prueba_aria.js
✓ prueba_lector.js
✓ prueba_arreglos.js
✓ prueba_situaciones.js
✓ prueba_plugins.js
✓ prueba_clave.js
✓ prueba_panel.js
✓ prueba_personalizar.js
✓ prueba_apartarse.js
✓ prueba_teclas_reenviadas.js
WCAG 4.1.3✓ prueba_aria.js
✓ prueba_lector.js

Por prueba

✓ prueba_posicion.js · 18 comprobaciones · 10 s

Con cada ajuste guardado (modo oscuro, contraste, lupa, texto 200 %…) el botón y el panel siguen en pantalla y la cabecera fija del sitio no se mueve.

WCAG 1.4.10WCAG 1.4.4

✓ prueba_teclado_fisico.js · 14 comprobaciones · 2 s

Tab llega a todas las teclas y frases; Intro y Espacio las pulsan; el lector básico no captura las teclas de los controles del sitio.

WCAG 2.1.1WCAG 2.1.2EN 301 549 11.5

✓ prueba_aria.js · 11 comprobaciones · 1 s

Pestañas con el patrón Tabs, −/+ con etiqueta y valor, avisos en región live, calibración modal.

WCAG 4.1.2WCAG 4.1.3WCAG 1.3.1

✓ prueba_privacidad.js · 11 comprobaciones · 8 s

Consentimiento antes de la primera cámara, avisos de la voz, «Acerca de» honesto, «Restablecer todo» borra todo.

Ley 1581/2012 art. 5Ley 1480/2011

✓ prueba_axe.js · 20 comprobaciones · 4 s

axe-core WCAG 2.1/2.2 AA sobre cada pestaña, el teclado, las frases y el modo fácil, más contraste calculado a mano.

WCAG 1.4.3WCAG 1.4.11Res. 1519 CC5

✓ prueba_aislamiento.js · 12 comprobaciones · 1 s

Estilos agresivos del sitio no alteran el widget (shadow root) y funciona con CSP estricta con nonce.

EN 301 549 11.5Res. 1519 CC13

✓ prueba_destellos.js · 27 comprobaciones · 34 s

Frenar destellos (epilepsia fotosensible): mira los <video> y <canvas> a unas 30 muestras por segundo y frena, oscurece y pausa lo que destella más de 3 veces por segundo en más del 25 % de un campo de 10° (341 × 256 px a 1024 × 768), o en rojo saturado, en unos 430-470 ms desde que empieza (lo que tardan en llegar 4 cambios a 5 Hz); no frena 2 Hz, 3 Hz, lo pequeño ni una escena suave en movimiento; vídeo de captureStream pausado y reanudable, animaciones CSS rápidas paradas, «Más estricta», aviso cuando el navegador no deja leer un vídeo de otro sitio, y en la ayuda que reduce el riesgo y no lo elimina.

WCAG 2.3.1WCAG 2.3.2WCAG 2.2.2ITU-R BT.1702

✓ prueba_daltonismo.js · 60 comprobaciones · 10 s

Daltonismo: filtros SVG reales; matrices de Machado (2009) por gravedad contra los valores publicados y corrección de Fidaner igual que la aplicación, con «Cuánto te cuesta»; ΔE2000 contra Sharma (2005); «¿Qué color es?» (fondo, letra, imagen, relleno SVG); «Prueba tus colores» detecta cada tipo e intensidad con respuestas simuladas, con teclado y con el puntero de la cara, y dice que es orientativa; resaltar un color y tramas reversibles sobre una gráfica SVG; modo sin colores y brillo; avisos de pares de colores confundibles en Winclus Audit y el Monitor.

WCAG 1.4.1WCAG 1.4.3Res. 1519 CC5

✓ prueba_landing.js · 230 comprobaciones · 23 s

winclus.com (portada, privacidad, accesibilidad, integrar, comparar) pasa axe a 1280 y 390 px y carga su propio widget.

Res. 1519 Anexo 1WCAG 2.1 AA

✓ prueba_sistema.js · 8 comprobaciones · 1 s

Respeta prefers-reduced-motion y prefers-contrast, lee la página en su idioma, cursor grande.

EN 301 549 11.7WCAG 3.1.1WCAG 2.4.7

✓ prueba_barrido.js · 13 comprobaciones · 9 s

Barrido con un solo pulsador: página, teclado por filas y teclas, Escape pausa, el gesto de la cara es la señal.

EN 301 549 11.5ISO 9241-171 §9

✓ prueba_barrido2.js · 25 comprobaciones · 114 s

Barrido con dos pulsadores, por zonas, punto de barrido para tocar cualquier sitio, menú de acciones (clic largo, arrastrar, leer, escribir) y aceleración (familia 5).

EN 301 549 11.5WCAG 2.2.1WCAG 2.5.1ISO 9241-171 §9

✓ prueba_auditiva.js · 10 comprobaciones · 8 s

Aviso visual de sonido, subtítulos mostrados y agrandados, subtítulos en vivo, Centro de Relevo y diccionario LSC.

WCAG 1.2.2WCAG 1.3.3WCAG 1.4.2Res. 1519 CC2

✓ prueba_voz.js · 12 comprobaciones · 7 s

«Números» y «clic 12», dictado con confirmación.

EN 301 549 11.5WCAG 2.5.1

✓ prueba_formularios.js · 12 comprobaciones · 2 s

«Campo N de M», errores en lenguaje claro con foco, pegar siempre permitido.

WCAG 3.3.1WCAG 3.3.3WCAG 3.3.7WCAG 3.3.8Res. 1519 CC25

✓ prueba_perfil_enlace.js · 5 comprobaciones · 1 s

El perfil viaja en un enlace sin cuentas ni servidores y un enlace roto no rompe nada.

EN 301 549 11.7

✓ prueba_pictogramas.js · 12 comprobaciones · 7 s

Tablero ARASAAC: frase con voz, predicción aprendida, frases guardadas, barrido dentro.

ISO 24751CAA

✓ prueba_pictogramas2.js · 29 comprobaciones · 7 s

CAA (familia 4): vocabulario nuclear por colores, frases con el verbo conjugado y género, historial, búsqueda en ARASAAC, tableros propios con fotos compartibles por archivo y enlace, tablero con dos pulsadores y con el puntero facial.

ISO 24751CAAEN 301 549 11.5

✓ prueba_lector.js · 30 comprobaciones · 9 s

Lector de pantalla completo dentro de la página (familia 2): zonas, tablas celda a celda con cabeceras, listas, casillas, encabezados por nivel, letra a letra y palabra a palabra, deletrear, lectura continua, buscar, modo formulario, roles y estados, regiones vivas, verbosidad y tono.

WCAG 1.3.1WCAG 4.1.2WCAG 4.1.3WCAG 2.4.1EN 301 549 11.5

✓ prueba_familias36.js · 11 comprobaciones · 6 s

Guiños e inclinación de la cabeza como gestos asignables (familia 3); colores por tipo de palabra, resumen en tres frases y preguntas de comprobación en la lectura fácil (familia 6).

WCAG 3.1.5COGAEN 301 549 11.5

✓ prueba_familia3_widget.js · 11 comprobaciones · 1 s

Calibración ocular de 9, 13 o 25 puntos con compensación de cabeza medida, puntero de otro rastreador con clics por cámara y enlace a NVDA (familia 3 en el widget).

EN 301 549 11.5ISO 9241-171 §9

✓ prueba_gestos.js · 10 comprobaciones · 0 s

Los gestos de la cara no se disparan al hablar o bostezar: la rueda por gesto tarda en arrancar y empieza despacio, se explica la primera vez y se pueden apagar todos sin perder el clic.

EN 301 549 11.5WCAG 2.5.1WCAG 3.2.5

✓ prueba_bordes.js · 13 comprobaciones · 1 s

Bajar y subir la página llevando el puntero de la cara o los ojos al borde de la pantalla, con aviso en pantalla y voz.

EN 301 549 11.5WCAG 2.5.1

✓ prueba_elegir.js · 37 comprobaciones · 1 s

Elegir con los ojos sin tener que acertar: cuando hay varias cosas cerca del puntero se pregunta cuál (con su nombre y qué es), los desplegables enseñan todas sus opciones de una vez, se marca lo que se va a pulsar, el puntero llega a los bordes de la pantalla y, si el gesto de clic no sale, se ofrece otro.

WCAG 2.5.1WCAG 2.5.5WCAG 3.3.2EN 301 549 11.5ISO 9241-171 §9

✓ prueba_seguir_camara.js · 11 comprobaciones · 42 s

La cámara sigue encendida al pasar de una página a otra: quien no tiene manos no pierde el control a cada enlace. Se reanuda solo con consentimiento, permiso del navegador ya concedido y la cámara encendida al salir; lo dice en pantalla y en voz; apagarla a mano, el interruptor o «Restablecer todo» lo impiden.

WCAG 2.1.1EN 301 549 11.5Ley 1581/2012 art. 5

✓ prueba_facil.js · 19 comprobaciones · 7 s

«Explicar en fácil» por reglas y con IA, resaltado palabra a palabra, «¿Dónde estoy?».

WCAG 3.1.5WCAG 2.4.8COGA

✓ prueba_auditar.js · 17 comprobaciones · 17 s

Winclus Audit: informe por criterio de la Res. 1519 (cada hallazgo con su número y nombre oficial) y borrador de declaración; detecta CAPTCHA con desafío o de imagen y sesiones que caducan sin aviso, y no confunde los invisibles ni los temporizadores inofensivos.

Res. 1519 Anexo 1Res. 1519 CC1Res. 1519 CC19Res. 1519 CC29WCAG 2.2.1

✓ prueba_cc1519.js · 26 comprobaciones · 8 s

Verificación de winclus.com contra los 32 criterios de cumplimiento del Anexo 1 de la Resolución 1519 de 2020, uno por uno y con la numeración del anexo: alternativas, vídeos, ampliación, contraste, identificación coherente, estructura, tablas y listas, saltar bloques, marcado, múltiples vías, navegación coherente, orden, tabulación, foco, audio automático, tiempos, movimiento, refresco, títulos, campos, enlaces, idioma, codificación y teclado. Lo que ninguna máquina puede juzgar se marca como revisión humana en vez de darlo por bueno.

Res. 1519/2020 Anexo 1 (CC1 a CC32)WCAG 2.1 AALey 1712/2014 art. 8

✓ prueba_documentos.mjs · 21 comprobaciones · 0 s

Capítulo 3.3 del Anexo 1 (documentos PDF): los PDF de winclus.com están etiquetados, con idioma, título, encabezados sin saltos, listas, texto alternativo en todas las figuras, texto real, índice y sin restricciones para lectores de pantalla.

Res. 1519 Anexo 1 cap. 3PDF/UAWCAG 1.1.1

✓ prueba_sdk.js · 11 comprobaciones · 1 s

Web component, guía de integración, plugin de WordPress y módulo de Drupal.

Integración

✓ prueba_idiomas.js · 8 comprobaciones · 1 s

Panel en inglés en páginas en inglés, data-ui, idiomas añadidos por el sitio.

WCAG 3.1.1WCAG 3.1.2

✓ prueba_maximo.js · 13 comprobaciones · 2 s

Limitador de volumen, voz neuronal preferida, asistente «¿Qué quieres hacer?», transcribir un medio.

WCAG 1.4.2COGA

✓ prueba_evidencia.js · 10 comprobaciones · 16 s

La demostración pública pasa axe; las cifras de uso se cuentan en local, el resumen no lleva datos personales y solo se envían al sitio si la persona lo activa.

Ley 1581/2012Evidencia de uso

✓ prueba_navegadores.js · 21 comprobaciones · 33 s

En Chromium, Firefox y WebKit: sin síntesis ni reconocimiento de voz, localStorage bloqueado, sin portapapeles, página sin <main>, DOM reemplazado (SPA), script cargado dos veces, móvil.

Robustez

✓ prueba_robustez.js · 16 comprobaciones · 10 s

Regresión de la revisión de código: consentimiento sin localStorage, CSS móvil, voz por trozos, glosario sin HTML anidado, barrido sin lista rancia, perfiles con tipos inválidos, contraseñas protegidas, un solo reconocedor de voz.

Robustez

✓ prueba_rendimiento.js · 4 comprobaciones · 14 s

La inferencia de la cara va a la tasa de la cámara; modo ahorro a 15/s.

Rendimiento

✓ prueba_arreglos.js · 32 comprobaciones · 7 s

Arreglos al vuelo para todas las ayudas técnicas: lang, alt a partir de lo que ya dice la página (nunca inventado), nombres de botones y enlaces con solo un icono, enlaces «aquí» con su contexto, etiquetas de campos, «Saltar al contenido», zona principal, foco visible, zoom permitido, títulos de iframes, cabeceras de tablas y controles en medios que arrancan solos; lo que no se puede arreglar sin riesgo se anota para quien mantiene el sitio; axe encuentra menos de la mitad de incumplimientos.

WCAG 1.1.1WCAG 1.3.1WCAG 1.4.4WCAG 2.4.1WCAG 2.4.4WCAG 2.4.7WCAG 3.1.1WCAG 3.3.2WCAG 4.1.2Res. 1519 CC1Res. 1519 CC10Res. 1519 CC17Res. 1519 CC24Res. 1519 CC26Res. 1519 CC27

✓ prueba_monitor.js · 15 comprobaciones · 36 s

Winclus Monitor: vigilancia continua del sitio con historial, panel, informes con ACR y avisos por webhook cuando aparece una barrera nueva, una página deja de responder, el widget desaparece o se pierde la declaración; páginas del sitemap.

Res. 1519 Anexo 1WCAG 2.1 AAITI VPAT 2.5EN 301 549

✓ prueba_botones.js · 28 comprobaciones · 8 s

0.8.0: ocultar imágenes, saturación por grados, estructura de la página (títulos, zonas, enlaces), información al pasar, contraste inteligente (solo los textos que no llegan a 4,5:1, con la lista para el sitio), botón a la izquierda, panel grande y «Avisar de una barrera» por correo o POST.

WCAG 1.4.3WCAG 1.4.13WCAG 2.4.1WCAG 2.4.6WCAG 2.4.10EN 301 549 11.7EN 301 549 12.2

✓ prueba_idiomas2.js · 596 comprobaciones · 16 s

El panel en 99 idiomas con archivo (de portugués a quechua), chino tradicional por la región de la página, pastún de derecha a izquierda: diccionarios completos (889 frases), traídos por el cargador según el idioma de la página, sin que se cuele español; data-ui manda sobre lang.

WCAG 3.1.1EN 301 549 11.7Res. 2893 Anexo 1 4.3.2 b

✓ prueba_cargador.js · 12 comprobaciones · 2 s

Cargador ligero: widget.js pesa unos 3 KB y trae el widget minificado cuando la página ya se pintó, o antes si la persona ya lo usa; pasa data-* y nonce, Alt+Mayús+W lo pide, y cargarlo dos veces no duplica nada.

RendimientoEN 301 549 11.7

✓ prueba_familias.js · 27 comprobaciones · 6 s

Paridad con los overlays (familia 1): tipo de letra legible y para dislexia, espacio entre renglones, texto a la izquierda, zoom de toda la página, títulos y foco resaltados, silenciar la página y diccionario al tocar una palabra (glosario del sitio, ARASAAC con dibujo, Wikcionario); sílabas coloreadas en la lectura limpia (familia 6). Aplicados a la página, guardados y reversibles.

WCAG 1.4.8WCAG 1.4.12WCAG 1.4.4WCAG 2.4.7WCAG 1.4.2WCAG 3.1.3

✓ prueba_aaa.js · 18 comprobaciones · 8 s

Nivel AAA: reglas AAA de axe en el panel y en las 15 páginas, contraste 7:1, objetivos de 44×44, confirmación antes de borrar, colores propios y modo dislexia, glosario, migas de pan, lectura fácil y transcripciones.

WCAG 1.4.6WCAG 1.4.8WCAG 2.5.5WCAG 3.3.6WCAG 3.1.4WCAG 3.1.5WCAG 2.4.8WCAG 1.2.8

✓ prueba_entender.js · 28 comprobaciones · 1 s

El panel se entiende sin manual: Inicio con «¿Qué te cuesta?», «Lo que tienes activado» y «Apagar todo», ayuda en palabras corrientes bajo cada opción, ajustes finos plegados, sin jerga, todo traducido.

WCAG 3.1.5WCAG 3.3.2COGAISO 24495-1

✓ prueba_situaciones.js · 24 comprobaciones · 5 s

«¿Qué te cuesta?» se pone y se quita: diez opciones (también «No veo» y «Confundo los colores») que encienden lo que dicen, quedan marcadas con ✓ y al tocarlas otra vez dejan todo como estaba antes; el permiso de la cámara sale en Inicio; el panel se abre sencillo y «Ver más opciones» enseña las pestañas.

WCAG 3.3.2WCAG 4.1.2WCAG 2.1.1Res. 1519 CC25

✓ prueba_amplificar.js · 10 comprobaciones · 19 s

Para la hipoacusia: subir el volumen por encima de lo normal (medido: 3 veces al 300 %, con limitador para que no se rompa) y «Voz más clara» (quita graves, realza la voz); los audios de otro sitio sin permiso no se tocan, porque sonarían en silencio.

WCAG 1.4.7EN 301 549 7.2Ley 1618/2013 art. 16

✓ prueba_temblor.js · 12 comprobaciones · 6 s

Temblor con el ratón de siempre: el clic que cae al lado de un botón lo pulsa (o pregunta cuál), el segundo clic sin querer no cuenta; nunca toca un clic que ya cae en algo pulsable.

WCAG 2.5.8WCAG 2.5.2EN 301 549 11.5

✓ prueba_ayuda_voz.js · 13 comprobaciones · 10 s

ELA avanzada: «Pedir ayuda» en toda la pantalla sin destellos, que para cualquier tecla o gesto; «Mis frases con mi voz»: la frase grabada suena con la voz de la persona en vez de la sintética, se guarda solo en el navegador y se borra.

WCAG 2.3.1CDPD art. 21Ley 1581/2012

✓ prueba_atajo_imagenes.js · 14 comprobaciones · 2 s

Alt+Mayúsculas+W abre el panel desde cualquier sitio; las imágenes sin texto alternativo se dicen como tales, con la mejor pista de la página y sin inventar, o con la descripción del servicio del sitio (data-describir); la transcripción de los subtítulos en vivo se guarda en un archivo con la hora de cada frase.

WCAG 2.1.1WCAG 1.1.1Res. 1519 CC1WCAG 1.2.4

✓ prueba_pdf.js · 8 comprobaciones · 5 s

Los PDF del mismo sitio se abren en la lectura limpia con su texto y su título (pdf.js desde winclus.com); los de otro sitio, como siempre; un PDF escaneado se dice que no tiene texto.

Res. 1519 Anexo 1 cap. 3WCAG 1.4.4Ley 1680/2013

✓ prueba_mascarilla.js · 5 comprobaciones · 37 s

ELA con ventilación: con una mascarilla oronasal (simulada sobre una cara real) se detecta la cara, el puntero sigue a la cabeza y el parpadeo da la misma señal que sin ella.

EN 301 549 11.5WCAG 2.5.1

✓ prueba_alcance.js · 6 comprobaciones · 39 s

ELA que avanza y cansancio: «Ajustar el puntero a lo que puedo mover» mide el movimiento de cabeza que queda y lo hace cruzar la pantalla; si ni al máximo alcanza, propone los ojos o un pulsador.

EN 301 549 11.5WCAG 2.5.1ISO 9241-171 §9

✓ prueba_correo.js · 20 comprobaciones · 1 s

Correo propio: alertas del monitor y avisos de solicitudes con HTML accesible (axe AAA, contraste 7:1) y texto plano, lo del sitio escapado, envío con Resend (simulado: llave, remitente, destinatarios válidos, errores), plantillas de acceso de Supabase en español y el correo conectado al monitor, al workflow y al panel.

WCAG 1.4.6Ley 1581 de 2012

✓ prueba_plugins.js · 25 comprobaciones · 4 s

Plugins para WordPress, Drupal, Joomla y PrestaShop listos para las tiendas: versión fija y hash de integridad iguales a los publicados, licencia GPL, clave del sitio, sintaxis PHP, el plugin de WordPress ejecutado con WordPress simulado (etiqueta, opciones y saneado contra inyección), ficha readme.txt con servicios externos y sin promesas, y traducciones al español completas.

WCAG 4.1.2Ley 1581 de 2012

✓ prueba_pagos.js · 30 comprobaciones · 6 s

Cobro de los planes con Wompi: precios con IVA iguales a los publicados, firma de integridad del checkout, eventos de Wompi verificados por firma (los falsos se rechazan), plan activado una sola vez aunque el aviso se repita, montos que no cuadran ignorados; en el panel, pago con la sesión, vuelta de Wompi, cotización u orden de compra para entidades públicas, historial y comprobante que aclara que no es factura electrónica; en la base, nadie puede alargarse el plan.

Ley 1480 de 2011Ley 1581 de 2012WCAG 3.3.4

✓ prueba_describir.js · 38 comprobaciones · 7 s

Descripción de imágenes con IA (complemento de pago): solo con el complemento vigente, solo imágenes del propio sitio o de su CDN, una descripción por imagen guardada (no se paga dos veces), cupo del mes, a la IA se le pide no inventar ni reconocer caras y el texto de la página va como dato; el lector la anuncia como «Descripción automática» y no la pone como alt hasta que la entidad la aprueba en el panel, donde se corrige, aprueba, rechaza y descarga para pasarla al código. Claude simulado, sin red.

WCAG 1.1.1Ley 1581 de 2012Ley 1480 de 2011

✓ prueba_asistente_nube.js · 17 comprobaciones · 1 s

Asistente de voz de la app en la nube: la app pregunta a winclus.com y el servidor usa Claude con sus propias instrucciones y herramientas (las mismas de la app, nunca las de quien llama), con licencia, cupo del mes y tope por equipo; sin clave responde 503 sin gastar cupo; no guarda lo que se pide ni la pantalla y la política de privacidad lo explica. Claude simulado, sin red.

Ley 1581 de 2012Ley 1480 de 2011

✓ prueba_comprador.js · 27 comprobaciones · 6 s

Lo que espera quien compra: novedades con RSS al día con la versión, estado del servicio comprobado en vivo con registro de incidentes, informe del sitio listo para PDF (por criterio de la Res. 1519, evolución, capturas, uso y lo que el informe no es) con CSV, y en el panel de cliente primeros pasos que se marcan solos, ayuda en cada pestaña y aviso de novedades.

Res. 1519 de 2020 Anexo 1WCAG 2.4.3WCAG 3.3.5

✓ prueba_promesas.js · 37 comprobaciones · 0 s

Ninguna página de winclus.com, ni el widget, ni el panel, promete cumplimiento total, protección contra demandas o tutelas, certificación ni sello (lo que sancionó la FTC a accessiBe y lo que se demanda a UserWay); y las páginas donde se vende dicen explícitamente que un sitio cumple cuando su propio código cumple.

Ley 1480 de 2011 (publicidad engañosa)Res. 1519 de 2020

✓ prueba_traducir.js · 11 comprobaciones · 2 s

Traducción automática del contenido (0.8.2, data-traducir): «Otro idioma» ofrece «Traducir esta página» a 100 idiomas con el servicio de traducción del sitio (texto, alt, placeholder, title y aria-label, en lotes), cambia el lang de la página, no toca el panel de Winclus ni el código, «Volver al idioma original» restaura todo, y si el servicio falla la página queda como estaba; sin data-traducir no sale la opción ni se manda nada.

Res. 2893 de 2020 Anexo 1 4.3.2 bWCAG 3.1.1WCAG 3.1.2

✓ prueba_clave.js · 11 comprobaciones · 2 s

Clave de sitio (0.8.2, data-clave): el cargador pide la configuración del panel a winclus.com/api/config y la pasa al widget (logo, nombre, pestañas ocultas), lo escrito en la línea manda, sin respuesta el panel sale igual, y al salir de la página el widget manda a /api/uso solo números (panel abierto y opciones tocadas) sin identificadores; sin clave no manda nada.

Ley 1581 de 2012WCAG 4.1.2

✓ prueba_escanear.js · 11 comprobaciones · 13 s

Escáner en línea (winclus.com/escanear y /api/escanear): rechaza direcciones privadas o sin https, analiza una página con barreras en el Chromium del servidor (axe-core y comprobaciones de la Res. 1519), devuelve gravedad, criterio del Anexo 1 y puntaje, y la página pinta el resultado, lo descarga como informe y explica los errores.

Res. 1519 de 2020 Anexo 1WCAG 2.1 AA

✓ prueba_panel.js · 7 comprobaciones · 2 s

Panel de cliente (winclus.com/panel): sin servidor configurado lo dice; con servidor pide el correo para el enlace de acceso; las pestañas del sitio siguen el patrón Tabs; los límites por plan coinciden con el esquema SQL; axe sin incumplimientos.

WCAG 2.4.3WCAG 4.1.2

✓ prueba_personalizar.js · 11 comprobaciones · 7 s

Panel con la marca del sitio (0.8.2): data-logo y data-nombre en la cabecera («… con Winclus» traducido), data-ocultar quita pestañas (botón oculto, flechas del teclado las saltan, «¿Qué te cuesta?» no lleva a ellas) e Inicio y Más salen siempre; sin atributos el panel es el de siempre.

WCAG 2.4.3WCAG 4.1.2EN 301 549 11.5

✓ prueba_declaracion.js · 16 comprobaciones · 5 s

Generador de declaración de accesibilidad (winclus.com/declaracion): la vista previa cambia al escribir, cita la Ley 1618, la Res. 1519 y la 2893 para entidades públicas (y NTC 5854 y WCAG para privadas), lista las excepciones, no descarga sin los datos mínimos, el archivo descargado es HTML válido con lang=es y lo escrito vuelve al recargar.

Res. 1519 de 2020 Anexo 1Res. 2893 de 2020WCAG 3.1.1

✓ prueba_precios.js · 18 comprobaciones · 1 s

Página de precios (winclus.com/precios): cuatro planes con precio y lo que incluye, el plan gratis con el panel completo, tabla frente a UserWay con la cifra de pruebas al día, preguntas plegables accesibles y sin cobro por visitas en ningún plan.

Res. 2893 de 2020WCAG 1.3.1

✓ prueba_idiomas_demo.js · 16 comprobaciones · 6 s

Página «El panel en 101 idiomas» (winclus.com/idiomas): un selector con cada idioma en su propia lengua; al elegir uno el panel se abre solo en ese idioma (japonés, árabe volteado, inglés, portugués), el elegido queda marcado y la línea de instalación lo lleva; un código inexistente cae a español.

WCAG 3.1.1WCAG 3.1.2EN 301 549 11.7Res. 2893 Anexo 1 4.3.2 b

✓ prueba_otro_idioma.js · 13 comprobaciones · 9 s

Cambiar el idioma desde la barra de accesibilidad (Res. MinTIC 2893 de 2020, Anexo 1, 4.3.2 b): «Otro idioma» se ve al abrir el panel y lleva a las versiones del sitio en otros idiomas (hreflang, selector con lang o data-idiomas); si no hay, explica cómo traducir con el navegador sin enviar la página a nadie.

Res. MinTIC 2893 de 2020, Anexo 1, 4.3.2 bWCAG 3.1.1WCAG 2.5.5

✓ prueba_planes.js · 19 comprobaciones · 2 s

Planes vigentes (28-sep-2026): la marca de la entidad y las estadísticas solo con plan de pago vigente; cada cuenta nueva prueba el plan Entidad 30 días una sola vez; la tarea diaria vence los planes y solo la llama la propia tarea; el rol «Solo ver» del equipo no cambia nada, ni en la base ni en el panel.

Ley 1581 de 2012

✓ prueba_informe_arreglos.js · 15 comprobaciones · 23 s

Informe de arreglos en el panel de cliente: con la clave del sitio, el widget manda una vez al día por página lo que arregló al vuelo y lo que falta, solo con la ruta (sin consulta ni ancla, que pueden llevar datos de la persona); el servidor lo guarda solo con plan de pago y con topes; la pestaña «Arreglos» lo muestra por página, lo descarga en CSV y deja quitar lo que ya se pasó al código.

Res. 1519 de 2020 Anexo 1Ley 1581 de 2012

✓ prueba_ia_alojada.js · 24 comprobaciones · 0 s

Traducción y lectura fácil con la IA de Winclus para sitios con plan de pago, sin que la entidad monte nada: solo con plan vigente y apagables en el panel, con cupo mensual y caché (lo repetido no se paga), el texto de la página va como datos, claude-opus-5 con respaldo si declina, y si falla el widget usa sus reglas.

WCAG 3.1.5Res. 2893 Anexo 1 4.3.2 bLey 1581 de 2012

✓ prueba_acr_panel.js · 8 comprobaciones · 3 s

Informe de conformidad (ACR, plantilla VPAT 2.5 en español) en el panel: el monitor alojado lo genera en cada revisión de los planes de pago y el panel descarga el de la última, recordando que es una autoevaluación asistida que se completa y se firma; sin plan lo explica.

Res. 1519 de 2020 Anexo 1EN 301 549

✓ prueba_factura.js · 16 comprobaciones · 0 s

Factura electrónica ante la DIAN con Alegra al aprobarse un pago: crea o reutiliza el cliente, emite la factura con firma DIAN (CUFE) por el valor sin IVA más el IVA, nunca bloquea la activación del plan ni factura dos veces el mismo pago, y si faltan datos o Alegra falla lo anota; el panel pide los datos de facturación y el comprobante muestra la factura.

Estatuto Tributario art. 616-1

✓ prueba_apartarse.js · 28 comprobaciones · 45 s

Winclus no estorba a quien usa lector de pantalla (NVDA, JAWS): empieza dormido y fuera del árbol de accesibilidad hasta ver un movimiento real del ratón; si un lector activa un control por UI Automation, mueve el foco sin tecla o pulsa Intro sobre lo que él enfocó (JAWS), se aparta, deshace sus arreglos y lo recuerda en la página siguiente; ratón, teclado, envío de formularios y el foco que pone la propia página no lo apartan.

WCAG 4.1.2EN 301 549 5.1.3.2EN 301 549 11.5.2.3

✓ prueba_teclas_reenviadas.js · 8 comprobaciones · 33 s

Con teclas reales de Windows: las que JAWS reenvía (bajada y subida en unos 5 ms) apartan a Winclus aunque la persona haya movido el ratón; las de un dedo (50-150 ms) y las letras que escribe un gestor de contraseñas no lo apartan.

WCAG 4.1.2EN 301 549 5.1.3.2