Privacidad
Versión corta: disensor no recolecta nada. Nada de lo que hagas con el CLI, la Action de GitHub o el plugin de Claude llega al autor de disensor. Lo único que sale de tu máquina va adonde vos lo mandás: al revisor que registraste y autorizaste, y al índice de paquetes y a GitHub cuando instalás o inicializás.
Este sitio
Sección titulada «Este sitio»Páginas estáticas servidas por Cloudflare Pages, sin analítica, sin cookies y sin nada en la página que mande datos. Cloudflare, como host, atiende las solicitudes HTTP bajo su propia política de privacidad; este sitio no agrega nada encima.
disensor corre en tu máquina y no tiene telemetría. Hace solicitudes de red
exactamente en estos casos:
pip installopipx installtraen el paquete de PyPI, como cualquier paquete de Python.disensor initydisensor pinle preguntan a la API de GitHub a qué commit apunta el tag de una release, para fijar el gate de CI. Es una solicitud pública, sin autenticación.disensor roundejecuta el CLI del revisor que registraste condisensor reviewer add, y ese CLI manda el paquete bajo revisión (la consigna, el diff o el plan, y el preámbulo) a su proveedor, bajo los términos de ese proveedor. Pasa solo después de que el dueño del repositorio corriódisensor reviewer consentpara ese repositorio, esa receta y ese ejecutable; un comando o un binario distintos piden un consentimiento nuevo. Un revisor que corre el modelo en tu máquina no manda nada. El CLI trata aollamacomo uno de esos y no le pide consentimiento, pero Ollama también sirve modelos en la nube (nombres terminados en:cloud), cuyos prompts van a los servidores de Ollama, yOLLAMA_HOSTpuede apuntar su cliente a un servidor en otra máquina.- Todo lo demás funciona sin red.
Lo que produce la ronda queda en tu repositorio: la declaración en
.residue/, que commiteás vos; el informe del revisor, en un directorio
temporal privado que controlás. El perfil minimized existe para repositorios
que no deben exponer rutas ni prosa en la declaración; achica la superficie,
no la cierra, y la referencia dice qué campos siguen
llevando texto libre.
La Action de GitHub
Sección titulada «La Action de GitHub»El gate corre en tu CI, lee las declaraciones commiteadas en el pull request y publica el resultado como comentario con el token que le da tu workflow. No llama a ningún servicio fuera de GitHub y no instala más código que el de la propia Action y sus dependencias desde PyPI.
El plugin de Claude
Sección titulada «El plugin de Claude»El plugin es un conjunto de skills: texto que le dice a Claude cómo usar el CLI. No trae ejecutables, hooks ni servidores, y no manda nada a ningún lado. Su skill de setup instala el CLI desde PyPI solo después de que aprobás el comando, y su skill de ronda conduce la ronda descripta arriba; el consentimiento para mandar material a un revisor sigue siendo tuyo. Para un listado en el directorio de Anthropic, Anthropic le muestra al autor del plugin cifras agregadas de uso (instalaciones, versiones, corridas por skill, tasa de error) bajo los términos de Anthropic; disensor no recibe nada más.
Contacto
Sección titulada «Contacto»Preguntas sobre esta página: abrí un issue en el repositorio.