Le traitement des données, en clair
Politique de confidentialité
Termind privilégie le stockage local. Vous choisissez les services à connecter et le partage éventuel de données de diagnostic.
Vue d’ensemble
Nous ne vendons pas de données personnelles, n’affichons pas de publicité, n’utilisons pas de suivi inter-apps et n’intégrons pas de SDK tiers d’analyse comportementale dans l’app. Aucun compte Termind n’est requis.
Termind est une application cliente. Lorsque vous utilisez l’IA, la recherche, iCloud, Tailscale, la reconnaissance vocale ou des connexions distantes, le fournisseur concerné traite les données reçues selon ses propres conditions. Termind n’interpose aucun proxy hébergé entre vous et ces fournisseurs.
Données stockées sur votre appareil
Pour assurer ses fonctions, Termind stocke les informations suivantes sur votre appareil :
- Métadonnées du coffre : noms d’hôtes, adresses, ports, noms d’utilisateur, groupes, étiquettes, libellés d’identité, empreintes de clés publiques, entrées d’hôtes connus, extraits de commandes et règles de redirection de ports.
- Configuration des groupes Tailscale, profil tailnet de cet appareil et cache des pairs : noms d’appareils, adresses, clés publiques d’hôtes SSH, état en ligne et expiration des clés. L’état privé du nœud est stocké séparément dans le trousseau, comme décrit dans la section Tailscale.
- Historique des connexions : hôte, type et horaires de connexion, ainsi que le nom ou modèle permettant d’identifier l’appareil à l’origine de la connexion.
- Configuration des fournisseurs et modèles IA, affectation des rôles, dernier modèle choisi, configuration des clients MCP et politiques des outils, texte et activation des compétences, préférences de recherche web, thèmes et options d’intégration du terminal, et préférences de connexion comme le maximum de sessions SSH et la simultanéité des transferts. La synchronisation des réglages enregistre aussi ces réglages dans votre base iCloud privée.
- Conversations, messages, appels d’outils de l’agent et résultats, évaluations de sécurité, historique des commandes, état des espaces de travail et réglages de l’app.
- Pièces jointes de contexte que vous importez et fichiers temporaires propres à chaque conversation, jusqu’à la suppression de celle-ci.
Ces données ne sont pas automatiquement transmises au développeur de Termind. Le système d’exploitation, les sauvegardes ou d’autres logiciels installés peuvent accéder aux fichiers locaux ou les sauvegarder selon leurs propres réglages.
iCloud et trousseau
Synchronisation du coffre
Lorsque « Synchronisation iCloud » est activée et « Coffre » sélectionné, les données du coffre, l’historique des connexions et les noms ou modèles des appareils à leur origine sont stockés dans la base iCloud privée de votre identifiant Apple. Les informations sur les appareils servent uniquement à distinguer les sources de l’historique entre vos appareils. Elles transitent uniquement par votre base iCloud privée ; le développeur de Termind ne les reçoit ni ne les collecte. Apple traite les données synchronisées selon ses conditions.
La configuration des groupes Tailscale peut se synchroniser avec le coffre. La connexion au tailnet et le cache des pairs restent sur cet appareil ; consultez Traitement des données Tailscale.
Synchronisation des métriques
« Métriques » est sélectionné par défaut. Lorsque la synchronisation iCloud est active, CloudKit synchronise les identifiants des hôtes surveillés, l’état de pause, les disques et interfaces réseau sélectionnés et l’ordre des cartes. Les adresses et identifiants restent gérés séparément par le coffre et le trousseau ; les mesures en direct, l’historique, l’état d’authentification et les préférences de barre des menus ne se synchronisent pas. Une configuration est conservée mais masquée si son hôte n’est pas disponible sur cet appareil.
Synchronisation des réglages
La synchronisation iCloud est une fonction Pro avec un interrupteur principal et des cases de sélection des données. Coffre, Métriques et Réglages sont tous sélectionnés par défaut. Lorsque l’interrupteur et « Réglages » sont actifs, CloudKit synchronise dans la base iCloud privée de votre compte Apple les fournisseurs et points de terminaison, listes de modèles et paramètres personnalisés, rôles, dernier modèle, clients MCP et politiques des outils, texte intégral et activation des compétences, préférences de recherche web, de terminal et de connexion. Ces dernières comprennent le maximum de sessions SSH et la simultanéité des transferts. La configuration inclut le texte intégral de la configuration personnalisée du terminal et les noms et valeurs des en-têtes MCP personnalisés ; utilisez les champs d’identifiants dédiés pour les secrets.
La synchronisation des réglages exclut conversations, messages, historique d’exécution des outils, état d’exécution ou de connexion, mode global d’approbation, ainsi que l’activation, le port, les outils exposés et le jeton d’accès du serveur MCP intégré. Ce jeton reste uniquement dans le trousseau de protection des données du Mac actuel. Activer la synchronisation ne connecte pas automatiquement les serveurs MCP et n’exécute aucun outil. Apple traite ces données ; Termind n’exploite aucun backend recevant cette configuration.
Mots de passe et clés privées
Les mots de passe, clés privées SSH logicielles, clés API IA et identifiants MCP sont stockés dans le trousseau de protection des données d’Apple, pas dans la base du coffre. Vous pouvez y enregistrer la phrase secrète d’une clé SSH logicielle avec sa clé privée ; sinon, Termind vous la demande à la connexion. Les options de stockage des mots de passe et clés SSH sont :
- iCloud: L’élément peut se synchroniser entre vos appareils via le trousseau iCloud.
- Cet appareil: L’élément est réservé à cet appareil et ne se synchronise pas.
- Secure Enclave: La clé privée n’est pas exportable et ne se synchronise pas vers d’autres appareils.
Pour une clé matérielle FIDO2 compatible, le coffre stocke une référence d’identifiant et une clé publique qui peuvent se synchroniser. La clé privée reste sur la clé matérielle, nécessaire à l’authentification même si sa référence est synchronisée.
À la première activation de la synchronisation des réglages, les clés API IA et jetons Bearer des clients MCP distants existants migrent du trousseau local vers le trousseau iCloud ; la configuration ne contient que leurs références. En cas d’échec, la copie locale est conservée et la migration peut être relancée. Le jeton du serveur MCP intégré est exclu ; les copies synchronisées par d’anciennes versions sont déplacées et vérifiées dans le trousseau local avant d’être supprimées d’iCloud. Les identifiants dont la synchronisation n’a jamais été activée restent locaux. Désactiver la synchronisation des réglages laisse les identifiants IA et MCP distants déjà migrés dans le trousseau iCloud, où les modifications ultérieures peuvent encore se synchroniser. Votre compte Apple et les réglages système déterminent l’activation du trousseau iCloud, les appareils destinataires et la protection assurée par Apple. Configuration et identifiants peuvent arriver à des moments différents sur un autre appareil.
Achats et abonnements
Termind utilise Apple StoreKit pour vérifier l’abonnement Pro annuel, l’essai gratuit introductif, l’achat à vie, les achats restaurés, les révocations, l’état de renouvellement et le partage familial. Apple traite les informations de compte d’achat, de transaction et de paiement selon ses politiques. Termind ne reçoit pas vos coordonnées de paiement complètes.
RevenueCat assure la validation des achats, la synchronisation des droits et le service de paywall. Son SDK transmet un identifiant utilisateur anonyme aléatoire, les achats et abonnements, et les informations d’environnement de l’app et de l’appareil nécessaires à ces services. Restaurer un même achat Apple peut associer vos identifiants anonymes entre appareils. Nous ne transmettons à RevenueCat ni identifiants d’hôtes, ni contenu du terminal, ni conversations, ni clés API IA, ni données de carte bancaire. La collecte automatique d’identifiants d’appareil est désactivée.
L’éligibilité et la durée de l’essai gratuit ainsi que l’expiration de l’abonnement reposent sur les produits et achats enregistrés par la boutique. Termind n’utilise pas d’empreinte d’appareil et n’exploite pas de serveur de licences propre.
Fournisseurs IA et MCP
Les fonctions IA sont facultatives et utilisent votre propre clé. Vous pouvez configurer tout point de terminaison compatible avec Chat Completions, Responses, Messages ou generateContent. Termind lui transmet directement les données nécessaires à la requête, notamment :
- vos instructions, l’historique des conversations, les images choisies et les pièces jointes ;
- le contexte de session, comme les informations sur l’hôte, le système distant et le répertoire de travail ;
- les noms, arguments et résultats des outils, ainsi que les sorties de commandes ou fichiers que vous autorisez l’agent à lire ;
- la clé API ou le jeton d’accès servant à authentifier la requête.
Les clés privées ne sont pas envoyées au modèle comme contexte de discussion. Termind résout les identifiants localement pour établir les connexions SSH. Consultez la politique de confidentialité, les contrôles de conservation et les conditions professionnelles de votre fournisseur IA. L’opérateur d’un point de terminaison personnalisé en est responsable.
Si vous ajoutez un serveur MCP distant, Termind échange requêtes, arguments et résultats selon les outils exposés. Les données dépendent du serveur activé et des outils invoqués. Sur Mac uniquement, le serveur MCP intégré écoute par défaut sur l’interface de bouclage locale ; si vous modifiez son exposition, il vous appartient d’en sécuriser l’accès.
Recherche web
La recherche web est facultative et désactivable à tout moment dans les réglages. Lorsque le modèle n’utilise pas la recherche native du fournisseur, Termind effectue une recherche depuis cet appareil, interroge les moteurs suivants et visite certaines pages de résultats pour en extraire le contenu lisible :
Les requêtes partent directement de cet appareil vers ces moteurs et les sites choisis. Ils reçoivent généralement votre adresse IP, agent utilisateur, URL demandée et autres informations réseau habituelles. Les titres, URL et contenus Markdown limités des résultats sont transmis à votre fournisseur IA comme résultats d’outils.
Certains modèles proposent une recherche native. Si elle est activée, le fournisseur IA effectue la recherche sur ses serveurs et traite la requête et l’activité, à la place de la recherche locale de Termind et des moteurs ci-dessus.
SSH, SFTP, accès web et actions distantes
À la connexion, Termind transmet les informations nécessaires à l’hôte ainsi qu’aux proxys ou hôtes de rebond configurés. Les mots de passe servent à l’authentification dans la session SSH chiffrée. Les clés privées SSH restent sur cet appareil et signent localement. Les systèmes cibles peuvent journaliser adresses IP, utilisateurs, horaires, commandes, transferts et autres activités selon leur configuration.
Lorsque vous ou l’agent récupérez une page, Termind visite directement l’adresse HTTP(S) indiquée, y compris sur un réseau privé. La destination reçoit généralement votre adresse IP, l’URL, l’agent utilisateur et les informations réseau habituelles. Selon l’appel d’outil, du Markdown limité ou le HTML original peut être envoyé au fournisseur IA comme contexte. Termind ne contrôle pas les journaux ni les pratiques de confidentialité de la destination.
Tailscale
Connexion et informations sur l’appareil
Tailscale est facultatif. À la connexion depuis un groupe d’hôtes, Termind enregistre un nœud intégré auprès de Tailscale ou du service de contrôle configuré. Ce service et son fournisseur d’identité gèrent la connexion dans le navigateur. Une clé d’authentification est envoyée au service choisi pour autoriser le nœud, sans être incluse dans la configuration synchronisée du groupe.
Le service de contrôle reçoit les données nécessaires à l’authentification du nœud et à la coordination des connexions : nom d’appareil configuré, système, version Tailscale, adresses IP, identifiants de nœud et clés publiques. Il fournit les informations des pairs utilisées pour afficher les appareils et vérifier les clés d’hôtes Tailscale SSH. Les administrateurs du tailnet peuvent consulter les données d’appareil et de connexion selon leurs droits et réglages de journalisation.
Trafic, relais et nœuds de sortie
Le trafic entre nœuds Tailscale est chiffré par WireGuard. Les connexions peuvent être directes ou passer par un relais pair ou DERP, qui transmet le trafic sans le déchiffrer. Les services concernés peuvent traiter des métadonnées comme les adresses IP, horaires et volumes de trafic ; Tailscale peut aussi traiter des journaux de diagnostic et de connexion selon sa politique. Ce traitement est distinct des rapports Crashlytics facultatifs de Termind.
Si vous choisissez un nœud de sortie, son opérateur traite le trafic qui le traverse et peut voir les destinations et les contenus non protégés par un chiffrement applicatif. SSH et SFTP restent chiffrés jusqu’au serveur cible. Les résolveurs DNS peuvent traiter les noms interrogés selon votre configuration réseau. La connexion intégrée de Termind n’active pas de VPN système et n’achemine pas le trafic d’autres apps.
Stockage local et iCloud
L’état privé du nœud, dont les clés maintenant l’identité tailnet, est stocké dans le trousseau Apple avec une restriction à cet appareil et sans synchronisation. La référence du profil et le cache des pairs restent locaux. Ils sont exclus de la synchronisation iCloud de Termind ; chaque autre appareil doit se connecter séparément.
Avec la synchronisation du coffre, l’URL du service de contrôle, le suffixe DNS du tailnet, l’identifiant du nœud de sortie choisi et les préférences d’hôtes peuvent se synchroniser via votre base iCloud privée. Ces préférences comprennent utilisateurs, étiquettes, couleurs, distribution détectée, encodage, chemin SFTP initial, intégration shell, référence de l’extrait de démarrage et variables d’environnement. N’y placez pas de secrets.
Le traitement et la conservation par Tailscale relèvent de sa politique de confidentialité. Un service de contrôle personnalisé applique aussi la politique de son opérateur. Les données conservées par un administrateur de tailnet, fournisseur d’identité, relais, résolveur DNS ou opérateur de nœud de sortie relèvent des politiques de cette partie.
Photos jointes et transcription vocale
Photos jointes sur iPhone et iPad
Termind accède à la caméra uniquement après votre sélection de Caméra dans l’Assistant et votre autorisation. La photo reste dans le brouillon jusqu’à l’envoi, puis est traitée comme décrit dans la section IA. Ce parcours de pièce jointe n’existe pas sur Mac.
Transcription vocale
Termind enregistre l’audio uniquement après activation du bouton de transcription et autorisation du microphone et de la reconnaissance vocale. La transcription utilise Apple Speech. Selon les réglages, la langue et les capacités de l’appareil, Apple traite l’audio localement ou sur ses serveurs. Termind arrête l’enregistrement à la fin, à l’annulation ou en cas d’échec. Le texte rejoint le brouillon et, s’il est envoyé, est traité comme décrit dans la section IA.
Diagnostics
Termind vous demande votre choix avant d’activer Google Firebase Crashlytics. Avec votre accord, des données de diagnostic sont envoyées à Google pour nous aider à résoudre les problèmes : traces de pile, état pertinent de l’app, versions de l’app et du système, informations sur l’appareil et identifiants d’installation de diagnostic. Termind ne joint ni sorties de terminal, ni discussions, ni mots de passe, ni clés privées, ni identifiant de compte utilisateur.
Votre choix reste sur cet appareil, sans synchronisation iCloud. Refuser ne retire aucune fonction ; vous pouvez modifier ce choix dans Réglages > App > Diagnostics. Désactiver le partage bloque les futurs envois, sans retirer les données déjà transmises ni arrêter un envoi déjà autorisé. Redémarrer Termind arrête l’enregistrement local des plantages. Si vous réactivez le partage, les diagnostics en attente antérieurs au rétablissement du consentement sont supprimés.
Google traite ces diagnostics selon les conditions de traitement des données Firebase. Pour les informations sur leur traitement et leur conservation, consultez Confidentialité et sécurité de Firebase.
Ce site web
Ce site ne dépose aucun cookie analytique, n’utilise aucune technologie publicitaire et ne contient aucun formulaire de contact. Seule la langue choisie est stockée localement dans le navigateur, sans transmission à Termind. L’hébergeur peut traiter les journaux habituels — adresse IP, heure, chemin et agent utilisateur — pour servir le site, prévenir les abus et assurer la sécurité, selon sa politique.
Conservation, suppression et contrôle
- Vous pouvez désactiver l’interrupteur principal iCloud ou décocher Coffre, Métriques ou Réglages pour suspendre les transferts correspondants. Vous pouvez aussi désactiver la recherche web, les autorisations vocales et d’autres fonctions facultatives. Suspendre la synchronisation n’efface pas les données cloud existantes et n’arrête pas la synchronisation du trousseau iCloud pour les identifiants IA migrés.
- Vous pouvez supprimer dans l’app les hôtes, éléments surveillés, références d’identifiants, conversations et autres contenus. Si la synchronisation correspondante est active, les suppressions du coffre, des métriques et des réglages se propagent à iCloud ; celles effectuées en pause ou hors ligne se propagent à la reprise. Le protocole conserve les marqueurs de suppression nécessaires pour éviter le retour des contenus ; toutes les métadonnées de synchronisation ne sont donc pas immédiatement effacées.
- Désinstaller l’app ne supprime pas nécessairement les données du trousseau ou d’iCloud. Supprimez auparavant les identifiants, données du coffre et réglages concernés dans l’app, ou gérez iCloud et le trousseau dans les réglages système d’Apple.
- Pour retirer une connexion tailnet de cet appareil, déconnectez-vous dans l’éditeur de groupe et enregistrez. Termind retire la référence du profil et le cache des pairs, ferme le nœud et programme la suppression de son état privé dans le trousseau et des fichiers associés, avec de nouvelles tentatives si nécessaire. Configuration du groupe et préférences synchronisées sont distinctes ; supprimez aussi le groupe pour les retirer. La déconnexion locale n’efface pas les journaux du fournisseur ou de l’administrateur et ne révoque pas une clé d’authentification réutilisable. Gérez le retrait des appareils et la révocation des clés auprès du service de contrôle.
- Les données conservées par les fournisseurs IA ou de recherche, Apple, Tailscale, un service de contrôle personnalisé ou les hôtes distants doivent être gérées auprès d’eux. Le développeur de Termind ne peut pas les supprimer en votre nom.
Termind ne s’adresse pas aux enfants de moins de 13 ans et nous ne recueillons pas sciemment leurs données personnelles.
Modifications et contact
Si les pratiques de traitement évoluent de façon importante, nous mettrons à jour la version et la date d’effet de cette page et vous informerons dans l’app si nécessaire.
Confidentialité : [email protected]. Assistance produit et technique : [email protected]. Demandes commerciales : [email protected]. N’incluez pas de mots de passe, clés privées ou API, adresses complètes d’hôtes, journaux non expurgés ou autres données sensibles inutiles.