Zum Inhalt springen

Enterprise-Richtlinie

Pia liest beim Start %ProgramData%\Pia\policy.json. IT-Administratoren können damit Standardwerte setzen oder einzelne Einstellungen auf verwalteten Geräten sperren.

C:\ProgramData\Pia\policy.json

Standardbenutzer können diesen Ordner lesen; nur Administratoren dürfen schreiben. Benutzer können die Datei nicht aus Pia heraus überschreiben.

policy.json hat zwei Abschnitte auf oberster Ebene, beide mit derselben Struktur wie Pias Benutzereinstellungen:

  • defaults — wird angewendet, solange der Wert des Benutzers noch dem Pia-Standard entspricht. Hat der Benutzer eine Einstellung bereits geändert, überschreibt der Richtlinien-Default diese nicht.
  • enforce — fest gesetzte Werte. Die zugehörigen Bedienelemente in Pias Einstellungs-UI werden deaktiviert, sodass der Benutzer sie nicht ändern kann. Erscheint eine Eigenschaft in beiden Abschnitten, gewinnt enforce.

Alle Eigenschaftsnamen verwenden camelCase. Unbekannte Eigenschaften werden ignoriert. Ungültiges JSON wird als Warnung protokolliert und die Richtlinie wird nicht angewendet — schau ins Anwendungs-Log, falls eine Richtlinie nicht zu greifen scheint.

EigenschaftTypStandardBeschreibung
theme"System" | "Dark" | "Light""System"UI-Design
uiLanguage"EN" | "DE" | "FR""EN"Sprache der Oberfläche
targetLanguage"EN" | "DE" | "FR"nicht gesetztStandard-Ausgabesprache für Optimize
targetSpeechLanguage"Auto" | "EN" | "DE" | "FR""Auto"Spracherkennungs-Sprache
defaultOutputAction"CopyToClipboard" | "AutoType" | "PasteToPreviousWindow""CopyToClipboard"Was nach Optimize passiert
autoTypeDelayMsinteger10AutoType-Verzögerung in Millisekunden
defaultTemplateIdGUIDnicht gesetztStandard-Optimierungsvorlage
whisperModel"Tiny" | "Base" | "Small" | "Medium" | "Large""Base"Whisper-Modellgröße
ttsEnabledboolfalseSprachsynthese aktivieren
ttsVoiceModelKeystring"en_US-lessac-medium"TTS-Stimmen-ID
startMinimizedboolfalseMinimiert in der Taskleiste starten
launchAtStartupbooltruePia mit Windows starten
showTodoPanelButtonbooltrueTodo-Panel-Schaltfläche im Hauptfenster anzeigen
autoUpdateEnabledbooltrueAutomatische Aktualisierung beim Start zulassen
syncEnabledboolfalsePia Cloud Sync aktivieren
serverUrlstringnicht gesetztPia-Cloud-Server-URL (für Self-Hosting)
trustSelfSignedCertificatesboolfalseSelbstsignierte TLS-Zertifikate akzeptieren
useSameProviderForAllModesbooltrueEinen AI-Provider für Optimize/Assistant/Research verwenden
modeProviderDefaultsobject{}Zuordnung von Konversationsmodus zu AI-Provider-GUID
privacyobjectsiehe untenDatenschutzeinstellungen (verschachtelt)

privacy ist ein verschachteltes Objekt:

EigenschaftTypStandardBeschreibung
tokenizationEnabledbooltruePII durch Tokens ersetzen, bevor Text an die KI gesendet wird
{
"defaults": {
"uiLanguage": "DE",
"targetLanguage": "DE",
"whisperModel": "Small"
},
"enforce": {
"theme": "Dark",
"serverUrl": "https://pia.corp.example.com",
"syncEnabled": true
}
}

In diesem Beispiel ist Deutsch die Startsprache, Benutzer können aber auf Englisch oder Französisch wechseln. Das Design ist auf Dark fixiert, Sync ist verpflichtend, und die Pia-Cloud-URL ist auf den selbst gehosteten Firmen-Server festgelegt.

  1. Lege oder bearbeite C:\ProgramData\Pia\policy.json auf jedem verwalteten Gerät an (z. B. über dein Endpoint-Management-System).
  2. Validiere das JSON.
  3. Lass die Benutzer Pia schließen und erneut öffnen.

Einstellungen unter enforce erscheinen in Pias Einstellungs-UI ausgegraut; Defaults erscheinen normal.