Aller au contenu

Politique d'entreprise

Pia lit %ProgramData%\Pia\policy.json au démarrage. Les administrateurs informatiques peuvent l’utiliser pour définir des valeurs par défaut ou verrouiller certains paramètres sur les appareils gérés.

C:\ProgramData\Pia\policy.json

Les utilisateurs standard peuvent lire ce dossier ; seuls les administrateurs peuvent y écrire. Les utilisateurs ne peuvent pas contourner le fichier depuis Pia.

policy.json comporte deux sections de premier niveau, toutes deux structurées comme le schéma des paramètres utilisateur de Pia :

  • defaults — appliqué tant que la valeur de l’utilisateur correspond encore au défaut intégré de Pia. Si l’utilisateur a déjà modifié un paramètre, le défaut de la politique ne l’écrase pas.
  • enforce — valeurs verrouillées. Les contrôles correspondants dans l’interface des paramètres de Pia sont désactivés afin que l’utilisateur ne puisse pas les modifier. Si la même propriété apparaît dans les deux sections, enforce l’emporte.

Tous les noms de propriétés utilisent camelCase. Les propriétés inconnues sont ignorées. Un JSON invalide est consigné comme avertissement et la politique n’est pas appliquée — consultez le journal de l’application si une politique ne semble pas prendre effet.

PropriétéTypePar défautDescription
theme"System" | "Dark" | "Light""System"Thème de l’interface
uiLanguage"EN" | "DE" | "FR""EN"Langue de l’interface
targetLanguage"EN" | "DE" | "FR"non définiLangue de sortie par défaut pour Optimize
targetSpeechLanguage"Auto" | "EN" | "DE" | "FR""Auto"Langue de la reconnaissance vocale
defaultOutputAction"CopyToClipboard" | "AutoType" | "PasteToPreviousWindow""CopyToClipboard"Ce qui se passe après Optimize
autoTypeDelayMsinteger10Délai AutoType en millisecondes
defaultTemplateIdGUIDnon définiModèle d’optimisation par défaut
whisperModel"Tiny" | "Base" | "Small" | "Medium" | "Large""Base"Taille du modèle Whisper
ttsEnabledboolfalseActiver la synthèse vocale
ttsVoiceModelKeystring"en_US-lessac-medium"Identifiant de la voix TTS
startMinimizedboolfalseDémarrer masqué dans la barre des tâches
launchAtStartupbooltrueDémarrer Pia avec Windows
showTodoPanelButtonbooltrueAfficher le bouton du panneau Todo dans la fenêtre principale
autoUpdateEnabledbooltrueAutoriser la mise à jour automatique au démarrage
syncEnabledboolfalseActiver la synchronisation Pia Cloud
serverUrlstringnon définiURL du serveur Pia Cloud (pour l’auto-hébergement)
trustSelfSignedCertificatesboolfalseAccepter les certificats TLS auto-signés
useSameProviderForAllModesbooltrueUtiliser un seul fournisseur d’IA pour Optimize/Assistant/Research
modeProviderDefaultsobject{}Mappage du mode de conversation vers le GUID du fournisseur d’IA
privacyobjectvoir ci-dessousParamètres de confidentialité (imbriqués)

privacy est un objet imbriqué :

PropriétéTypePar défautDescription
tokenizationEnabledbooltrueRemplacer les données personnelles par des jetons avant d’envoyer le texte à l’IA
{
"defaults": {
"uiLanguage": "DE",
"targetLanguage": "DE",
"whisperModel": "Small"
},
"enforce": {
"theme": "Dark",
"serverUrl": "https://pia.corp.example.com",
"syncEnabled": true
}
}

Dans cet exemple, l’allemand est la langue de démarrage, mais les utilisateurs peuvent basculer vers l’anglais ou le français. Le thème est verrouillé sur Dark, la synchronisation est obligatoire, et l’URL Pia Cloud est verrouillée sur le serveur auto-hébergé de l’entreprise.

  1. Créez ou modifiez C:\ProgramData\Pia\policy.json sur chaque appareil géré (par exemple via votre système de gestion des points de terminaison).
  2. Validez le JSON.
  3. Demandez aux utilisateurs de fermer et rouvrir Pia.

Les paramètres sous enforce apparaissent grisés dans l’interface des paramètres de Pia ; les valeurs par défaut apparaissent normalement.