Ir al contenido
winclus.comVolver a la portada

Manual de uso para entidades y equipos técnicos

Winclus widget 0.8.4 · septiembre de 2026 · Complementa la guía para personas usuarias, la guía técnica de integración y la declaración de accesibilidad.

En pocas palabras

1. Qué es y qué no es

Winclus es tecnología de apoyo embebida: un componente que se añade a un sitio web para que las personas puedan usarlo con la cara, los ojos, la voz, un solo pulsador, un teclado en pantalla o pictogramas, y con ajustes de lectura, color, calma y lenguaje claro. Es gratuito para la persona y se procesa en su navegador.

Winclus no hace conforme un sitio con las WCAG ni con la Resolución 1519 de 2020. Un sitio cumple cuando su propio código cumple. Para saber qué le falta, use Winclus Audit (sección 6). En pliegos, comunicaciones y contratos describa Winclus como tecnología de apoyo, nunca como «cumplimiento» ni «certificación».

2. Instalación

2.1 Una línea

<script src="https://winclus.com/widget.js" async data-idioma="es-CO"></script>

Antes de </body>, en la plantilla común de todas las páginas. widget.js es siempre la última versión: las mejoras llegan solas, en menos de 5 minutos, sin tocar el sitio. Es la forma recomendada.

Si la política de seguridad de la entidad exige integridad de subrecursos (SRI), use la versión fija con su hash. Esa versión no se actualiza nunca: para recibir las mejoras hay que cambiar a mano el número y el hash por los publicados en winclus.com/integrar.

<script src="https://winclus.com/widget-0.8.6.js" async data-idioma="es-CO"
        integrity="sha384-SsvxH2DmER/b/WH6fN73Ud8ZtI67cpzF6HKAnPqsSlHO6jpXCjC3PlfIfPHj61ml" crossorigin="anonymous"></script>

2.2 Plantillas y gestores

2.3 Atributos

2.4 Política de seguridad de contenido (CSP)

No necesita 'unsafe-inline'. Con nonce, póngalo en el <script> y el widget lo propaga. Directivas mínimas: script-src 'nonce-…' https://winclus.com; style-src 'nonce-…'; img-src https://static.arasaac.org data:; connect-src https://winclus.com; media-src blob:.

2.5 Comprobar que funciona

Abra el sitio, pulse el botón redondo, pestaña Ver, «Alto contraste». Si la página cambia, está bien. Para una comprobación completa: node prueba_produccion.js https://su-sitio (se entrega con el acuerdo) recorre las funciones de los nueve grupos de discapacidad sobre su página.

3. Qué ofrece a las personas

Todo ello se detalla en lenguaje claro en la guía para personas usuarias, que puede enlazar desde su página de accesibilidad.

4. Datos personales (Ley 1581 de 2012)

5. Lectura fácil con su propio servicio de IA (opcional)

Sin configuración, «Explicar en fácil» funciona por reglas. Con data-explicar="https://su-servidor/explicar", el widget envía el texto de la página a su servicio y muestra la respuesta. Contrato: POST JSON {texto, idioma, titulo} → {texto} (párrafos separados por línea en blanco; «# » hace un título). Si el servicio falla, se usan las reglas. Así los datos van a un servidor de la entidad, no a Winclus.

6. Winclus Audit: cómo está su sitio

Winclus Audit se entrega con el acuerdo de soporte. Ejecución: node auditar.js https://su-sitio.gov.co --entidad "Nombre de la entidad" --salida informe.

Genera informe.html (incumplimientos agrupados por criterio de la Resolución 1519, con cómo corregir cada uno, en escritorio y móvil), declaracion.html (borrador de declaración de accesibilidad con los huecos por rellenar) y resultados.json. También detecta los CAPTCHA que exigen resolver un desafío (CC1 y CC29) y las sesiones que caducan o redirigen solas (CC19), dos barreras que ninguna tecnología de apoyo debe saltarse: tiene que quitarlas el sitio. Un escáner detecta entre el 30 y el 50 % de las barreras: complete con revisión manual y pruebas con personas.

7. Cifras de uso para reportar

El widget cuenta en el navegador de cada persona cuántas veces hizo clic con la cara, usó el barrido, dijo una frase, recibió un error explicado, etc. La persona lo ve en Más → «Lo que consigo con Winclus» y puede copiar el resumen. Si la entidad configura data-metricas="https://su-servidor/metricas", aparece un interruptor «Compartir mis cifras de uso con este sitio»; solo si la persona lo activa, el widget envía una vez por semana un JSON con {sitio, version, desde, cifras}: números, sin identificadores. Sirve para reportar gestiones completadas por personas con discapacidad (por ejemplo, al ITA) sin tratar datos personales.

8. Declaración de accesibilidad y comunicación

9. Mantenimiento

10. Lista de comprobación para poner en marcha

  1. Línea del script en la plantilla común (widget.js, o la versión fija si se exige SRI), data-idioma="es-CO".
  2. CSP revisada (si aplica) y probada con el botón «Alto contraste».
  3. Política de tratamiento de datos actualizada con el texto de referencia.
  4. Winclus Audit ejecutado; incumplimientos críticos y serios corregidos.
  5. Declaración de accesibilidad publicada y enlazada desde el pie.
  6. Guía para personas usuarias enlazada desde la página de accesibilidad.
  7. Equipo de atención capacitado.
  8. Primera ronda de pruebas con personas usuarias programada (protocolo disponible a petición).