La présente politique de confidentialité explique comment Document Node Pty Ltd (« nous », « notre », « nos »), une société immatriculée en Australie-Occidentale, Australie, collecte, utilise et protège les informations lorsque vous utilisez l'application de bureau TermTree et le site web termtree.com (ensemble, le « Service »). Document Node Pty Ltd est le responsable du traitement des données personnelles traitées dans le cadre de la présente politique.
TermTree est une application de bureau qui s'exécute sur votre propre machine. Vos terminaux, les commandes que vous exécutez, leur sortie et les fichiers que vous ouvrez restent sur cette machine. Un compte n'est nécessaire que pour les formules payantes, et la synchronisation cloud incluse dans un abonnement téléverse la structure de votre espace de travail — votre carte des tâches et les coordonnées dans lesquelles chaque tâche travaille — jamais vos dépôts, vos fichiers ou la sortie de votre terminal, sauf si vous l'activez pour une tâche précise.
La présente politique complète nos Conditions d'utilisation, qui régissent votre utilisation du Service.
1. Ce qui reste sur votre appareil
TermTree fonctionne en priorité en local. Quelle que soit votre formule, les éléments suivants restent sur votre machine dans le cadre d'une utilisation normale, et nous n'avons aucun moyen de les lire :
- La sortie du terminal, les tampons d'historique de défilement et l'historique des commandes du shell
- Les variables d'environnement du shell, les fichiers de configuration, les clés SSH, les clés d'API et tout autre identifiant visible par votre shell ou par les outils que vous exécutez
- Le contenu des fichiers et des dépôts que vous ouvrez, modifiez, prévisualisez ou relisez dans TermTree
- Le contenu des dépôts Git, y compris les commits, les diffs et les modifications non validées
- Votre carte des tâches, vos préférences, vos thèmes, vos dispositions, l'état de l'éditeur et les instantanés de session, conservés dans le répertoire de données d'application de TermTree sur votre appareil
Pour afficher l'état en direct d'une tâche et proposer de reprendre une session d'agent, TermTree examine également des signaux locaux : l'arborescence des processus du terminal exécuté dans cette tâche et — pour les outils qui conservent leurs propres fichiers de session sur le disque, comme Claude Code — ces fichiers. Cette lecture a lieu entièrement sur votre appareil, pour dessiner l'interface. Elle ne nous est pas transmise.
2. Informations que nous collectons
2.1 Données de compte et de licence
Si vous vous connectez à TermTree ou achetez une formule payante, nous traitons :
- Votre adresse e-mail, utilisée pour la remise de la licence, les reçus d'achat et les avis essentiels relatifs au compte
- Les informations d'identité OAuth — si vous vous connectez avec Google, Microsoft, GitHub, Apple ou Facebook, nous recevons de ce fournisseur un identifiant unique et votre adresse e-mail, jamais votre mot de passe
- Votre clé de licence, votre formule, votre statut d'activation et votre éligibilité à une offre de lancement, afin que nous puissions valider vos droits
- Pour les formules Organisation, les attributions de sièges effectuées par un administrateur, afin que les sièges puissent être accordés, révoqués et transférés
L'édition Gratuite ne nécessite aucun compte. Si vous ne vous connectez jamais, nous ne conservons aucun enregistrement de compte vous concernant.
2.2 Données de paiement
Les paiements sont traités par Stripe. Nous ne recevons pas, ne stockons pas et n'avons pas accès à votre numéro de carte complet ni à vos coordonnées bancaires, et la politique de confidentialité de Stripe régit la manière dont il traite vos informations de paiement. Lorsqu'un exemplaire de TermTree est acheté via une boutique de plateforme, cette transaction est gérée par l'exploitant de la boutique selon sa propre politique de confidentialité, et nous ne recevons que la confirmation de l'achat.
2.3 Données d'espace de travail synchronisées (formules payantes)
La synchronisation cloud maintient l'espace de travail d'une même personne cohérent entre ses propres appareils. Elle nécessite une connexion et une licence valide, elle ne fait donc rien tant que vous ne vous êtes pas connecté. Lorsqu'elle fonctionne, les éléments suivants sont stockés sur notre infrastructure cloud :
- L'identifiant de chaque tâche, sa place dans l'arborescence, son libellé, le lien associé, la commande configurée pour y être lancée et son état replié ou non
- Le répertoire de travail de chaque tâche, réécrit de sorte qu'un chemin situé dans votre répertoire personnel soit stocké relativement à celui-ci plutôt que sous la forme d'un chemin absolu contenant votre nom d'utilisateur
- Les coordonnées Git de chaque tâche lorsque son répertoire est un dépôt : une identité canonique du dépôt telle que l'hôte, l'organisation et le nom du dépôt, la branche courante, sa branche amont, un pointeur de commit au mieux, et la disposition des arbres de travail — afin que la même tâche puisse être reconstituée sur un autre appareil
- Les paramètres de l'espace de travail : thème, type de disposition, positions des panneaux et des séparateurs, panoramique et zoom de la vue, visibilité de la minicarte, indication de l'affichage déjà vu de l'intégration et dernier répertoire de travail utilisé
- Les métadonnées nécessaires pour fusionner les modifications en toute sécurité : un numéro de révision, des marqueurs de suppression, l'heure de la dernière modification et l'appareil qui l'a écrite
- Votre liste d'appareils : un identifiant d'appareil dérivé du matériel de cette machine, le nom convivial que vous lui donnez, sa plateforme et sa dernière date de connexion
La synchronisation cloud ne téléverse jamais le contenu des dépôts, le contenu des fichiers, les commits, les diffs ou la sortie du terminal. Git reste le seul canal qui transfère votre code d'une machine à l'autre.
Vous pouvez activer le chiffrement de bout en bout pour votre espace de travail synchronisé. Lorsqu'il est activé, TermTree dérive une clé à partir de votre phrase secrète sur votre propre appareil et ne téléverse que du texte chiffré, de sorte que nous détenons des données que nous ne pouvons pas lire. Votre phrase secrète ne nous est jamais transmise, ce qui signifie aussi que nous ne pouvons pas récupérer vos données synchronisées si vous la perdez.
2.4 Historique de défilement du terminal (facultatif, une tâche à la fois)
La synchronisation de l'historique de défilement du terminal est désactivée par défaut et s'active tâche par tâche, depuis le menu de la tâche concernée. Tant qu'elle est activée pour une tâche, l'historique de défilement enregistré de cette tâche est téléversé afin de pouvoir être restauré sur un autre appareil — et l'historique de défilement correspond à la sortie du terminal, il peut donc contenir tout ce que ce terminal a affiché. Désactivez-la pour une tâche et TermTree cesse de le téléverser. Comme il s'agit de l'élément le plus sensible que TermTree puisse synchroniser, nous vous recommandons d'activer le chiffrement de bout en bout avant de l'utiliser.
2.5 Mémoire de tâche
Lorsqu'une session Claude Code ou Codex est détectée dans une tâche, TermTree conserve un bref enregistrement de mémoire pour cette tâche afin que le travail puisse être repris sur un autre appareil. Il est assemblé à partir de signaux que TermTree suit déjà localement — le répertoire de travail, la dernière commande, l'état Git local et l'agent détecté — et se synchronise avec le reste de la tâche. TermTree ne lit pas votre conversation avec l'agent pour le constituer, et n'envoie rien à un fournisseur d'IA pour le produire.
2.6 Vérifications de mise à jour
Quelle que soit votre formule, y compris la formule Gratuite, TermTree demande périodiquement à notre serveur de mise à jour si une version plus récente existe. Chaque vérification envoie :
- La version de l'application, la cible de compilation et l'architecture du processeur
- Le nom et la version du système d'exploitation, ainsi que la langue de votre système
- Un identifiant d'installation dérivé du matériel de votre machine, qui reste identique après les réinstallations sur cette machine
- Votre adresse IP, inhérente à toute requête réseau
Nous comptabilisons également ces vérifications de manière agrégée afin d'estimer le nombre d'installations actives ; nous n'en tirons pas de profils individuels. TermTree ne contient aucune autre télémétrie : il n'y a pas de suivi d'événements, pas de rapport d'utilisation des fonctionnalités et pas d'envoi automatique de rapports de plantage.
2.7 Commentaires et journaux de diagnostic
Rien ne quitte la boîte de dialogue Envoyer un commentaire tant que vous ne l'avez pas soumis. Lorsque vous le faites, nous recevons :
- Votre message, ainsi que votre adresse e-mail si vous la fournissez pour que nous puissions vous répondre
- La version de l'application, la plateforme, l'architecture du processeur, la version du système d'exploitation et le même identifiant d'installation dérivé du matériel que celui utilisé pour les vérifications de mise à jour
- Vos journaux de diagnostic, uniquement si vous cochez l'option pour les inclure
Si TermTree ne s'est pas arrêté correctement, il peut proposer d'envoyer ces mêmes journaux de diagnostic au démarrage suivant. Cette proposition prend toujours la forme d'une question, jamais d'un envoi automatique. Les journaux consignent l'activité de l'application et les traces d'erreur, ce qui inclut les chemins de fichiers et de répertoires, les noms de branches Git, les identifiants de tâches et les commandes configurées pour être lancées dans une tâche ; ils n'incluent ni le contenu des fichiers ni la sortie du terminal. Nous les utilisons uniquement pour analyser le problème que vous avez signalé.
2.8 Données du site web (termtree.com)
Lorsque vous visitez termtree.com, nous pouvons traiter :
- Les journaux du serveur — adresse IP, type de navigateur, page de provenance et pages consultées — conservés jusqu'à 30 jours à des fins de sécurité et d'exploitation
- Google Analytics, mais uniquement après que vous avez accepté les cookies analytiques dans la bannière de consentement. Rien de lié aux statistiques n'est installé avant votre acceptation, et vous pouvez modifier votre choix à tout moment via le lien Préférences de cookies dans le pied de page
3. Agents IA et autres outils que vous exécutez dans TermTree
TermTree vous fournit des terminaux ordinaires. Il ne fournit, ne revend, ne relaie et ne facture l'accès à aucun modèle d'IA. Lorsque vous exécutez Claude Code, Codex ou tout autre outil en ligne de commande dans un terminal TermTree, cet outil se connecte à son propre fournisseur avec son propre compte et ses propres identifiants. Ce trafic ne transite pas par nos serveurs, et nous ne voyons ni ses invites, ni ses réponses, ni les fichiers qu'il lit ou écrit.
Ce que TermTree fait avec ces outils, c'est les observer localement, comme décrit à la section 1, afin de vous montrer quelles tâches sont en cours d'exécution, inactives, en attente d'une saisie ou en échec.
Cela signifie que chaque outil que vous exécutez — et le fournisseur de modèle qui se trouve derrière — est régi par sa propre politique de confidentialité, indépendamment de celle-ci. Si vous travaillez avec des données sensibles, consultez ces politiques avant d'exécuter un tel outil sur ces données.
4. Comment nous utilisons les informations
Nous utilisons les informations ci-dessus pour :
- Créer et gérer votre compte, et délivrer et valider votre licence
- Assurer la synchronisation cloud entre vos propres appareils, et gérer votre liste d'appareils
- Envoyer des e-mails transactionnels — reçus, remise de licence et avis relatifs au compte — via SendGrid
- Fournir les mises à jour de l'application, et estimer de manière agrégée le nombre d'installations actives
- Analyser les commentaires et les journaux de diagnostic que vous choisissez de nous envoyer
- Comprendre l'utilisation globale du site afin d'améliorer termtree.com, lorsque vous avez consenti aux statistiques
- Respecter nos obligations légales, fiscales et comptables, et faire appliquer nos Conditions d'utilisation
5. Partage et sous-traitants
Nous ne vendons, ne louons ni n'échangeons vos informations personnelles, et nous ne les partageons pas avec des tiers à des fins de marketing pour leur propre compte.
Nous ne partageons les données qu'avec les prestataires qui exploitent le Service pour notre compte :
- Stripe — traitement des paiements
- Google Cloud Platform — stockage cloud et hébergement des données de compte, de licence et d'espace de travail synchronisé
- SendGrid — envoi d'e-mails transactionnels
- Google, Microsoft, GitHub, Apple et Facebook — fournisseurs d'identité, lorsque vous choisissez de vous connecter avec l'un d'eux
- Google Analytics — statistiques agrégées de fréquentation du site termtree.com, uniquement avec votre consentement
- Exploitants de boutiques de plateformes — lorsque vous obtenez ou achetez TermTree via leur boutique
Ces prestataires agissent dans le cadre d'accords de traitement des données et ne peuvent utiliser vos données que pour exécuter leur prestation pour notre compte. Nous pouvons également divulguer des informations lorsque la loi l'exige, ou lorsque cela est nécessaire pour protéger les droits, la sûreté et la sécurité de nos utilisateurs et de notre service.
6. Durée de conservation des informations
- Données de compte et de licence — pendant toute la durée de votre licence ou de votre abonnement, et jusqu'à 90 jours après une demande de suppression vérifiée
- Données d'espace de travail synchronisées, y compris tout historique de défilement de tâche pour lequel vous avez donné votre accord — jusqu'à ce que vous les supprimiez, fermiez votre compte ou fassiez une demande de suppression vérifiée
- Enregistrements d'appareils — jusqu'à ce que vous déconnectiez cet appareil ou fermiez votre compte
- Commentaires et journaux de diagnostic que vous envoyez — aussi longtemps que nécessaire pour résoudre le problème et comprendre les problèmes récurrents
- Journaux du serveur du site web — jusqu'à 30 jours
- Documents financiers — selon les exigences de la législation fiscale et comptable applicable, généralement cinq à sept ans
7. Sécurité
- Chiffrement TLS pour tout ce qui est transmis à nos serveurs
- Chiffrement au repos des données stockées dans notre infrastructure cloud
- Contrôles d'accès limitant qui peut accéder aux données personnelles
- Identifiants propres à chaque appareil pour la synchronisation, afin qu'un appareil puisse être déconnecté sans affecter les autres
- Revue régulière de notre infrastructure
Le chiffrement de bout en bout facultatif (section 2.3) est le contrôle le plus puissant à votre disposition : lorsqu'il est activé, votre espace de travail synchronisé n'est pour nous que du texte chiffré. Aucun système n'est parfaitement sûr, et nous ne pouvons pas garantir une sécurité absolue.
8. Vos droits
Pour tout le monde
- Demander quelles données personnelles nous détenons à votre sujet
- Nous demander de corriger des données inexactes
- Nous demander de supprimer vos données (voir la section 9)
- Retirer votre consentement à un traitement facultatif, tel que les cookies analytiques ou la synchronisation de l'historique de défilement
- Déconnecter n'importe quel appareil de votre compte, ce qui arrête sa synchronisation
Résidents de l'UE, de l'EEE et du Royaume-Uni (RGPD)
Vous avez également le droit de :
- Recevoir vos données dans un format structuré et lisible par machine
- Limiter notre traitement de vos données
- Vous opposer à un traitement fondé sur l'intérêt légitime
- Déposer une réclamation auprès de votre autorité locale de protection des données
Nos bases légales de traitement sont :
- L'exécution d'un contrat — la fourniture de votre licence, de votre compte et de la synchronisation cloud
- L'intérêt légitime — les vérifications de mise à jour, l'estimation globale du nombre d'installations actives, les journaux de sécurité du serveur et l'analyse des problèmes que vous signalez
- Le consentement — les cookies analytiques sur termtree.com, et toute synchronisation d'historique de défilement que vous activez
- L'obligation légale — les documents fiscaux, comptables et autres que nous sommes tenus de conserver
Résidents de Californie (CCPA/CPRA)
- Savoir quelles informations personnelles nous collectons et comment nous les utilisons
- Demander la suppression de vos informations personnelles
- Refuser la vente ou le partage d'informations personnelles — nous ne faisons ni l'un ni l'autre
- Ne pas subir de discrimination pour avoir exercé vos droits
Nous respectons les signaux Global Privacy Control envoyés par votre navigateur comme un refus valide de tout partage d'informations personnelles au titre du CCPA et du CPRA.
Résidents australiens
Nous traitons les informations personnelles conformément aux Australian Privacy Principles prévus par le Privacy Act 1988 (Cth), y compris votre droit de demander l'accès aux informations personnelles que nous détenons à votre sujet et leur rectification.
Pour exercer l'un de ces droits, écrivez-nous en utilisant les coordonnées figurant à la fin de la présente politique. Nous pouvons avoir besoin de vérifier votre identité avant de donner suite à une demande.
9. Suppression de votre compte et de vos données
Vous pouvez supprimer vos données à tout moment :
- Déconnectez un appareil pour arrêter sa synchronisation. Rien n'est supprimé — votre espace de travail reste sur cet appareil, sur vos autres appareils et dans le cloud, afin que vous puissiez vous reconnecter plus tard
- Supprimez une tâche, ou désactivez la synchronisation de son historique de défilement, pour retirer ces données de votre espace de travail synchronisé
- Écrivez-nous pour fermer votre compte et supprimer les données qui lui sont associées
Lorsque vous nous demandez de fermer votre compte, nous supprimons vos données de compte et votre espace de travail synchronisé sous 90 jours, sauf lorsque la loi nous impose de conserver certains documents, tels que les documents financiers (section 6). La fermeture de votre compte n'affecte ni les fichiers, ni les dépôts, ni l'espace de travail local présents sur vos propres machines.
10. Transferts internationaux de données
Nos services cloud fonctionnent sur Google Cloud Platform, actuellement dans la région de Tokyo, au Japon, et l'infrastructure de support peut être située en Australie ou aux États-Unis. Lorsque nous transférons des données personnelles de résidents de l'UE, de l'EEE ou du Royaume-Uni hors de leur région, nous nous appuyons sur des garanties appropriées, notamment les clauses contractuelles types approuvées par la Commission européenne ou un mécanisme équivalent.
11. Protection de la vie privée des enfants
TermTree est destiné aux utilisateurs âgés de 13 ans et plus, ou de 16 ans et plus dans l'UE et l'EEE. Nous ne collectons pas sciemment de données personnelles auprès d'enfants n'ayant pas atteint ces âges. Si vous pensez qu'un enfant nous a communiqué des données personnelles, contactez-nous et nous les supprimerons rapidement.
12. Modifications de la présente politique
Nous pouvons mettre à jour la présente politique. En cas de modifications importantes, nous publierons la politique révisée sur cette page avec une nouvelle date de « Dernière mise à jour », et pour les changements significatifs nous pourrons également vous en informer par e-mail ou par un avis dans l'application.
13. Contact
Pour toute question sur la présente politique, ou pour exercer vos droits sur vos données, contactez-nous à :
Document Node Pty Ltd, Australie-Occidentale, Australie.