Modo empresa.

Con un archivo en cada equipo, OpenChamber envía el contenido de las conversaciones solo a los proveedores de modelos que aprobó tu empresa. Viene en cada build de OpenChamber, así que no hay una versión aparte que bifurcar y mantener.

Un archivo lo activa

Pon policy.json en una carpeta donde solo un administrador pueda escribir y distribúyelo con Jamf, Intune o cualquier gestor de dispositivos. La app de escritorio, el servidor web, la CLI y la extensión de VS Code leen el mismo archivo.

macOS /Library/Application Support/OpenChamber/policy.json
Windows C:\ProgramData\OpenChamber\policy.json
Linux /etc/openchamber/policy.json
{
  "enterpriseMode": true,
  "organization": "Acme"
}

Solo enterpriseMode es obligatorio. El nombre de la organización aparece en Ajustes, para que todos sepan quién tomó la decisión.

Qué se queda dentro

Con el modo activado, OpenChamber envía el contenido de las conversaciones solo a los proveedores de tu configuración de OpenCode. Todo lo demás que podría sacarlo fuera está desactivado o pasa por tus propios servidores.

Proveedores de modelos Solo los de tu configuración de OpenCode. Añadir una clave o iniciar sesión en un proveedor desde la app está desactivado.
Túneles Cloudflare, ngrok y Tailscale están desactivados.
Private Relay Solo funciona a través de un relay que alojas tú.
Acceso por red OpenChamber escucha solo en el equipo donde se ejecuta, salvo que la política permita más.
Jev Desactivado, o fijado a tu propio endpoint.
Extensiones Las que pueden enviar datos fuera solo se instalan desde los repositorios de tu lista.
Notificaciones push Un título genérico, sin el texto del mensaje ni el nombre de la sesión.
Servicios en la nube de la app La lectura en voz alta con OpenAI, el editor de diagrams.net, el catálogo de integraciones y las fuentes de un CDN público están desactivados.
Búsqueda de actualizaciones Las correcciones de seguridad siguen llegando, y las comprobaciones nunca informan del uso.
Lista completa y opciones de la política en la documentación

Bloquea los proveedores en OpenCode

Qué proveedores se pueden usar lo decide OpenCode. Deniega todos los proveedores en sus políticas y luego permite los que aprobaste. Un proveedor denegado desaparece aunque alguien añada una clave para él.

{
  "experimental": {
    "policies": [
      { "action": "provider.use", "resource": "*", "effect": "deny" },
      { "action": "provider.use", "resource": "anthropic", "effect": "allow" }
    ]
  }
}
Políticas de OpenCode

Lo que preguntan los equipos de seguridad

No. Ni los ajustes ni las variables de entorno anulan lo que activa el archivo de política. Si el archivo está dañado o no se puede leer, el modo sigue activado y Ajustes indica que no se pudo leer la política.
Un aviso arriba en los ajustes de proveedores con el nombre de tu organización, para que todos sepan quién tomó la decisión.
No. OpenChamber aplica el archivo de política modificado mientras se ejecuta.
Sí. Pon su ruta en opencodeBinary en el archivo de política. OpenChamber inicia OpenCode solo desde esa ruta y nunca lo actualiza, así que las actualizaciones llegan con tu despliegue.
Define OPENCHAMBER_ENTERPRISE_MODE=1 en el entorno del contenedor o monta el archivo de política en /etc/openchamber/policy.json. En portátiles usa el archivo, porque cada persona puede editar su propio perfil de shell.

¿Lo vas a desplegar?

Si tu equipo de seguridad pide algo que el modo aún no cubre, escríbenos y veremos qué podemos añadir.