Ce que garantit l’application
- Aucun compte, aucune authentification auprès de l’éditeur. Aucun service Syntheo ne reçoit vos données.
- Aucune télémétrie, aucun rapport d’erreur : le code d’analyse et de rapport d’erreur est retiré, il n’y a rien à désactiver.
- Aucun audio sur disque, sur aucun chemin (capture, dictée, import).
- Réseau limité aux serveurs d’inférence configurés, plus deux flux mineurs sans contenu de réunion (notes de version sur GitHub, icônes d’interface), listés dans la fiche RGPD.
- Aucune bascule vers un service tiers quand un serveur d’inférence ne répond pas.
- Code ouvert : tout est vérifiable dans le dépôt GitHub.
Clés API
Les clés des serveurs d’inférence sont facultatives. Quand vous en saisissez une, Syntheo la range dans le trousseau du système : Secret Service sous Linux (il faut un trousseau déverrouillé, par exemple GNOME Keyring ou KWallet), Gestionnaire d’informations d’identification sous Windows. Elle n’est jamais écrite en clair dans la base locale ni compilée dans l’application. « Réinitialiser ce serveur… », dans la section « Avancé » de la carte serveur, la retire du trousseau.Transport
Syntheo exige HTTPS vers un serveur d’inférence, sauf vers un hôte privé :localhost, [::1], noms en .local, noms Tailscale en .ts.net, plages 127.0.0.0/8, 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16 et 100.64.0.0/10. Une URL contenant des identifiants ou des paramètres de requête est refusée.
HTTP en clair sur un réseau local reste lisible par quiconque y a accès. Dès que le serveur n’est pas sur la machine ou sur un réseau de confiance, placez-le derrière un reverse proxy TLS ou un VPN.
Protéger le poste
Les notes et transcriptions sont stockées en clair dans la base locale. Activez le chiffrement du disque et le verrouillage de session. Sous Windows, Paramètres → Avancé → Confidentialité → « Verrouiller l’application » exige Windows Hello (visage, code PIN ou mot de passe) à l’ouverture de Syntheo. Sous Linux, cette option n’est pas disponible : la page affiche « L’authentification de l’appareil n’est pas disponible sur cet ordinateur. ».Déploiement géré
Un administrateur peut imposer certains réglages en plaçant un fichiermanaged_settings.json dans le dossier de données, à côté de app.db. Les réglages qu’il fixe ne sont plus modifiables dans l’application. Un fichier invalide empêche Syntheo de démarrer.
Réglages acceptés
Réglages acceptés
Toute autre clé, ou toute autre valeur, rend le fichier invalide. Le fichier ne peut contenir aucun secret : une clé API se saisit sur chaque poste.
Signaler une vulnérabilité
N’ouvrez pas d’issue publique. Utilisez les GitHub Security Advisories en décrivant le problème, son impact et un moyen de le reproduire. Seule la dernière version publiée reçoit des correctifs de sécurité. Toute communication réseau vers un hôte autre que les serveurs d’inférence configurés et les flux documentés, et toute écriture d’audio sur disque, est considérée comme une vulnérabilité. Voir la politique de sécurité.Syntheo Desktop ne revendique aucune certification (SOC 2, ISO 27001, HDS…).