AccessiWeb — A11yBridge
Suite de accesibilidad web: TTS, OCR, perfiles de dislexia, filtros para daltonismo.
Compromiso principal
Herramienta de accesibilidad local-first. Todas las preferencias, estadísticas de uso y contadores de prueba se almacenan exclusivamente en el dispositivo y nunca se transmiten a VitrinaDev. La única solicitud externa es la validación de licencia a Lemon Squeezy. El OCR corre localmente vía WebAssembly. El TTS usa el motor nativo del navegador. Ningún contenido de páginas, historial de navegación ni datos personales abandona el navegador.
Datos que NO recopilamos
- Identificadores personales
- Contenido de páginas que visita o lee
- Historial de navegación o URLs
- Contenido de formularios o contraseñas
- Datos de salud o financieros
- Imágenes procesadas o audio capturado
- Identificadores de dispositivo o analíticas
Datos almacenados localmente
- Clave de licencia, ID de instancia anónimo, tier del plan, timestamps y expiración
- ID de instancia — "aw-{8 chars aleatorios}" generado localmente al instalar
- Contador de prueba — Límite mensual de OCR/Subtítulos (10 usos/mes en plan gratuito)
- Estadísticas de uso — Usos de TTS y OCR, sesiones de subtítulos, sitios visitados, racha y logros
Datos sincronizados entre dispositivos (opcional)
Las preferencias de accesibilidad se sincronizan vía chrome.storage.sync (infraestructura cifrada de Google): perfil de accesibilidad, toggles de funcionalidades, parámetros de TTS, tipografía y perfiles personalizados (solo Premium). La sincronización puede desactivarse en cualquier momento. La política de privacidad de Google rige Chrome Sync.
Solicitud de red externa (usuarios Premium)
- Clave de licencia — Ingresada al activar
- ID de instancia — Identificador anónimo "aw-{8 chars}"
Manejo de datos por funcionalidad
- Text-to-Speech (TTS) — Motor chrome.tts del navegador. El texto nunca se transmite a servidores de VitrinaDev.
- OCR — Biblioteca Tesseract.js vía WebAssembly incluida en la extensión. Ninguna imagen se envía a ningún servidor.
- Subtítulos en tiempo real — API Web Speech nativa del navegador. El audio puede procesarse en servidores de Google según la configuración de Chrome, gobernado por la política de Google. La extensión no intercepta, almacena ni transmite audio ni transcripciones.
- Filtros de daltonismo y perfiles de accesibilidad — Elementos SVG locales; todo procesamiento es visual y local.
- Modo Lector — Oculta elementos no esenciales vía CSS. Ningún contenido se lee ni transmite.
- Descripción automática de imágenes — Solo escanea atributos de accesibilidad existentes. No usa IA ni API externos.
- Gamificación y logros — Contadores almacenados en chrome.storage.local, nunca transmitidos. Funciona 100% offline.
Justificación de permisos
- storage — Persiste perfil, configuración, contadores de prueba, estadísticas y licencia
- tts — Motor de síntesis de voz del navegador
- activeTab — Inyecta estilos de accesibilidad en la página activa al interactuar
- scripting — Aplica dinámicamente scripts de funcionalidades
- Content scripts (all_urls) — La accesibilidad debe funcionar en todos los sitios web
Retención de datos
El usuario puede restablecer estadísticas desde la página de opciones. Al desinstalar, todos los datos de chrome.storage.local se eliminan permanentemente. VitrinaDev no conserva copias en servidores.
Terceros
- Lemon Squeezy — Validación de licencia (usuarios Premium)
- Google Chrome Sync — Sincronización de preferencias cifrada (opcional)
- Google Web Speech API — Solo cuando la función Subtítulos está activa
Contacto
Para consultas sobre esta política de privacidad, tiempo de respuesta: 30 días hábiles.
General: coresolutions@vitrinadev.xyz
Otras extensiones