Enterprise-Modus.

Mit einer Datei auf jedem Rechner sendet OpenChamber Gesprächsinhalte nur an die Modellanbieter, die dein Unternehmen freigegeben hat. Der Modus steckt in jedem OpenChamber-Build, du musst also keine eigene Version forken und pflegen.

Eine Datei schaltet ihn ein

Leg policy.json in einen Ordner, in den nur Administratoren schreiben dürfen, und verteile sie mit Jamf, Intune oder einem anderen Gerätemanagement. Die Desktop-App, der Webserver, die CLI und die VS-Code-Erweiterung lesen dieselbe Datei.

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

Pflicht ist nur enterpriseMode. Der Name der Organisation steht in den Einstellungen, damit alle wissen, wer das entschieden hat.

Was im Haus bleibt

Ist der Modus an, sendet OpenChamber Gesprächsinhalte nur an die Anbieter aus deiner OpenCode-Konfiguration. Alles andere, was sie nach außen tragen könnte, ist aus oder läuft über deine eigenen Server.

Modellanbieter Nur die aus deiner OpenCode-Konfiguration. Schlüssel hinzufügen oder sich in der App bei einem Anbieter anmelden ist aus.
Tunnel Cloudflare, ngrok und Tailscale sind aus.
Private Relay Läuft nur über ein Relay, das du selbst betreibst.
Netzwerkzugriff OpenChamber lauscht nur auf dem Rechner, auf dem es läuft, sofern die Policy nicht mehr erlaubt.
Jev Aus oder fest auf deinen eigenen Endpunkt gesetzt.
Erweiterungen Solche, die Daten nach außen senden können, lassen sich nur aus Repositorys deiner Liste installieren.
Push-Benachrichtigungen Nur ein allgemeiner Titel, ohne Nachrichtentext und Sitzungsnamen.
Cloud-Dienste in der App Vorlesen über OpenAI, der diagrams.net-Editor, der Integrationskatalog und Schriften aus einem öffentlichen CDN sind aus.
Update-Prüfung Sicherheitsupdates kommen weiter an, und die Prüfung meldet nie Nutzungsdaten.
Vollständige Liste und Policy-Optionen in der Doku

Anbieter in OpenCode sperren

Welche Anbieter überhaupt erlaubt sind, entscheidet OpenCode. Verbiete in seinen Policies alle Anbieter und erlaube dann die freigegebenen. Ein verbotener Anbieter verschwindet, auch wenn jemand einen Schlüssel dafür hinterlegt.

{
  "experimental": {
    "policies": [
      { "action": "provider.use", "resource": "*", "effect": "deny" },
      { "action": "provider.use", "resource": "anthropic", "effect": "allow" }
    ]
  }
}
OpenCode-Policies

Was Sicherheitsteams fragen

Nein. Weder die Einstellungen noch Umgebungsvariablen heben auf, was die Policy-Datei einschaltet. Ist die Datei kaputt oder nicht lesbar, bleibt der Modus an, und die Einstellungen melden, dass die Policy nicht gelesen werden konnte.
Oben in den Anbieter-Einstellungen steht ein Hinweis mit dem Namen deiner Organisation, damit alle wissen, wer das entschieden hat.
Nein. OpenChamber übernimmt eine geänderte Policy-Datei im laufenden Betrieb.
Ja. Trag ihren Pfad als opencodeBinary in die Policy-Datei ein. OpenChamber startet OpenCode dann nur von diesem Pfad und aktualisiert es nie, Updates kommen also mit deinem Rollout.
Setz OPENCHAMBER_ENTERPRISE_MODE=1 in der Container-Umgebung oder binde die Policy-Datei unter /etc/openchamber/policy.json ein. Auf Laptops nimm die Datei, denn das eigene Shell-Profil kann jeder bearbeiten.

Du führst es im Unternehmen ein?

Wenn dein Sicherheitsteam etwas verlangt, das der Modus noch nicht abdeckt, schreib uns, und wir schauen, was wir ergänzen können.