01 Propósito único (Single Purpose)

La extensión MP Tools - Mercado Público ha sido diseñada bajo el principio de propósito único exigido por las políticas para desarrolladores de la Chrome Web Store y Microsoft Edge Add-ons:

“Herramienta de asistencia y productividad para agilizar la consulta, descarga estructurada de antecedentes y sincronización de información de procesos de compras públicas en el portal Mercado Público de Chile.”

Su función es asistir a compradores públicos, proveedores y analistas de contratación estatal en tareas operativas mecánicas, tales como la descarga masiva y ordenada de anexos técnicos en subcarpetas locales, la exportación de cuadros comparativos de ofertas a planillas electrónicas y la sincronización consentida con la plataforma web compañera SoyKoda.

02 Permisos solicitados en manifest.json y justificación técnica

Bajo la arquitectura de Manifest V3 (MV3), la extensión solicita únicamente los permisos técnicamente indispensables para prestar su funcionalidad declarada:

PermisoTipoJustificación técnica exhaustiva
downloadsAPI de NavegadorPermite guardar en la carpeta de descargas local del usuario los archivos adjuntos (PDFs, resoluciones, bases) correspondientes a licitaciones y cotizaciones de Compra Ágil, organizados en subcarpetas numeradas por razón social de cada proveedor.
scriptingAPI de NavegadorPermite inyectar controles de interfaz de usuario (botones de descarga masiva, indicadores de avance y modal de carga desde Excel) dentro de las pantallas correspondientes del portal de Mercado Público.
offscreenAPI de Navegador (MV3)Permite instanciar un entorno de procesamiento en segundo plano aislado para transformar documentos HTML legados (ASP.NET WebForms de Mercado Público) en estructuras JSON limpias mediante DOMParser, API que no se encuentra disponible en los Service Workers de Manifest V3.
https://*.mercadopublico.cl/*Host PermissionPermite a los content scripts y al service worker consultar recursos del portal de compras públicas de Chile y sus subdominios (ej. servicios-compra-agil.mercadopublico.cl). La extensión no tiene permisos ni actúa sobre ningún otro sitio web de navegación general.
Inyección en soykoda.cloudContent ScriptInyecta el puente de mediación local (soykoda_bridge.js) para mediar la comunicación local y asíncrona entre la extensión y la aplicación web SoyKoda únicamente cuando el usuario presiona el botón de sincronización.

03 Declaración explícita de “Cero custodia de credenciales”

🛡️ Línea Roja Inquebrantable de Privacidad:

La extensión MP Tools jamás lee, almacena, transmite ni tiene acceso a contraseñas, credenciales de ClaveÚnica, tokens de autenticación permanentes ni códigos de verificación de segundo factor (2FA).

El proceso de autenticación del usuario ocurre de forma 100% aislada en los servidores oficiales del Estado de Chile (portal de ClaveÚnica y Mercado Público).

La extensión no interviene en pantallas de login ni captura credenciales ingresadas por el usuario: opera exclusivamente sobre la sesión local preexistente y activa en el navegador a través de cookies de sesión temporales gobernadas por el propio navegador, las cuales nunca salen de la máquina del usuario ni son transmitidas a servidores de terceros.

04 Alcance de los datos procesados y propósito del tratamiento

La extensión procesa de forma restringida los siguientes datos de contratación pública:

  • Información de procesos de compra: Código de orden de compra (ej. 2284-145-COT26), código de licitación pública, identificadores de cotizaciones, montos ofertados, razones sociales de proveedores participantes y nombres de archivos adjuntos.
  • Acceso estrictamente bajo demanda (User-Initiated): La lectura de antecedentes ocurreúnica y exclusivamente cuando el usuario lo solicita de manera explícita (al pulsar “Descargar todo”, “Exportar a Excel” o “Sincronizar con Mercado Público” desde la plataforma web SoyKoda).
  • Propósito legítimo: Visualización ordenada en pantalla, generación de archivos descargables en la máquina local del usuario y facilitación de análisis normativo en la plataforma SoyKoda.

05 Flujo local y cumplimiento de la política de “Uso Limitado” (Limited Use)

En estricto cumplimiento de los estándares de Limited Use de Google y Microsoft:

Declaración Taxativa Obligatoria:

“Los datos recopilados no se venden, arriendan ni transfieren a terceros con fines comerciales, publicitarios o de perfilamiento crediticio.”

  • Canal Local en el Navegador: La comunicación entre la extensión y la web SoyKoda se efectúa localmente a través de window.postMessage con validación rigurosa de origen (event.origin) y nonces criptográficos únicos por cada petición. No existe intermediación de servidores proxy externos.
  • Sin Publicidad ni Tracking Cruzado: La extensión no recopila historiales de navegación ajenos a Mercado Público, no rastrea al usuario en otros sitios web ni comercializa información con redes de publicidad.
  • Sin Entrenamiento de Modelos Públicos: Los datos procesados localmente no se utilizan para entrenar modelos públicos de inteligencia artificial con información privada o sensible del usuario.

06 Uso del entorno de procesamiento Offscreen

Determinadas vistas del portal de Mercado Público se basan en tecnologías WebForms heredadas, donde las listas de comprobantes y paginaciones residen en tablas HTML complejas.

Para convertir esta información en datos estructurados legibles (JSON), la extensión utiliza un documento offscreen (offscreen.html) con la justificación oficial DOM_PARSER:

  • El entorno opera de manera aislada y efímera.
  • No ejecuta código remoto ni scripts externos.
  • No realiza peticiones de red autónomas ni monitorea otras pestañas del navegador.

07 Retención de datos y control del usuario

La extensión funciona bajo un principio de memoria volátil:

  • No mantiene bases de datos locales persistentes en la extensión ni almacena historiales permanentes.
  • Cualquier estado o dato en memoria se destruye de inmediato al cerrar la pestaña o recargar el navegador.
  • Persistencia Opcional en SoyKoda: Si el usuario decide conscientemente guardar un snapshot de antecedentes en su cuenta de SoyKoda, la información se resguarda en su espacio privado conforme a la Política de Privacidad de SoyKoda, pudiendo solicitar su eliminación en cualquier momento.
  • Desinstalación inmediata: Puedes desinstalar la extensión en cualquier momento desde el menú de extensiones de tu navegador (chrome://extensions o edge://extensions), lo que elimina instantáneamente la extensión y sus scripts.

08 Identificación, titularidad y contacto

Esta extensión es desarrollada y mantenida por Solvitu, entidad titular de la plataforma SoyKoda:

  • Titular: Solvitu / SoyKoda
  • Sitio web oficial: https://soykoda.cloud
  • Correo de contacto y privacidad: contacto@solvitu.com
  • Jurisdicción: República de Chile (conforme a la Ley N° 19.628 y Ley N° 21.719 de Protección de Datos Personales).

Última actualización: septiembre 2026