Passer au contenu
GitTree

Confidentialité

Dernière mise à jour : octobre 2026

La version courte : l'application GitTree n'envoie aucune télémétrie d'utilisation et vos référentiels restent sur votre ordinateur. L'application vous demande de vous connecter avec un compte GitTree. Cette page répertorie exactement ce que l'application envoie pour vérifier un essai ou un plan, et ce que votre compte GitTree stocke.

Prix ​​étudiants

Pour une récompense étudiant Pro, nous utilisons des preuves de courrier électronique académique provenant d'un OTP de courrier électronique ordinaire ou d'une connexion vérifiée par un fournisseur. Nous stockons l'institution, le domaine correspondant, la révision de la source d'éligibilité, les dates d'attribution fixes et les clés d'échange hachées. Les enregistrements d'échange sont conservés après l'expiration et la suppression du compte afin que la même identité académique ne puisse pas réinitialiser l'offre unique. Nous ne demandons pas de documents d’inscription aux étudiants dans ce flux.

Annulation et remboursements

Pour obtenir un remboursement, annulez d'abord l'abonnement sur votre compte, puis demandez le remboursement sur le même compte. Un remboursement ne peut être demandé qu'avant 24 heures après le paiement réussi, et uniquement par le compte qui a payé (pour une organisation, un propriétaire ou un administrateur). Cette fenêtre s'applique également lorsque la période achetée doit commencer après un essai. Après 24 heures, une nouvelle demande de remboursement n'est plus disponible ; l'annulation ne rembourse alors pas le paiement et l'accès continue jusqu'à la fin de la période payée.

Les remboursements éligibles restituent le montant total payé, sans pourcentage, frais de traitement ou autre déduction, sur la même carte ou portefeuille et dans la devise facturée. Les remboursements prennent 5 à 7 jours ouvrables à compter de la soumission de la demande éligible. Le support GitTree les traite manuellement via Paymob et confirme le résultat dans votre compte et par e-mail. Un remboursement complet confirmé met fin à la période achetée ou supprime les sièges d'organisation ajoutés. La reprise de l'abonnement avant la confirmation du remboursement entraîne le retrait de la demande. Les droits légaux obligatoires restent inchangés.

Nous conservons l'heure de la demande, le motif, la référence du paiement, le montant, la devise et le résultat examiné à des fins d'assistance et de comptabilité. La suppression du compte supprime les références d'identification et les raisons en texte libre des enregistrements de remboursement conservés.

L'application GitTree

GitTree s'exécute entièrement sur votre ordinateur. Il n'a pas de télémétrie d'utilisation, d'analyse ou de rapport de crash : il ne rapporte jamais ce que vous faites dans l'application. L'application vous demande de vous connecter avec un compte GitTree, créé sur ce site Web, qui stocke uniquement ce qui est répertorié ci-dessous ; la connexion ne télécharge aucun de vos référentiels.

Avec les paramètres par défaut, les seules connexions réseau établies par l'application concernent les télécommandes Git que vous récupérez ou vers lesquelles vous effectuez des transferts, les comptes d'hébergement que vous choisissez de vous connecter, une vérification des mises à jour que vous pouvez désactiver et les serveurs de GitTree, qui vérifient l'essai de cet ordinateur et planifient si vous êtes connecté ou non (voir Facturation et éligibilité à l'essai ci-dessous). Étant donné que l'application vous demande de vous connecter, elle contacte également le service de compte GitTree décrit ci-dessous.

La rédaction d'un message de validation ou d'une description de demande d'extraction avec l'IA est facultative. Ce n'est que lorsque vous cliquez sur Générer que GitTree exécute l'outil d'agent de codage que vous avez choisi (tel que Claude Code, Codex, Gemini CLI ou Antigravity CLI) sur votre ordinateur et lui donne les modifications par étapes, ou les validations de la demande d'extraction, à partir desquelles écrire. Cet outil et son fournisseur les gèrent selon leurs propres conditions. GitTree lui-même n'envoie rien à un service d'IA et ne stocke aucune clé d'IA.

Repo Insights et rapports d'équipe

Repo Insights (GitTree Pro, ou un essai en cours) compte les commits, les lignes et fichiers modifiés et les jours actifs par auteur à partir de l'historique d'un référentiel, sur votre ordinateur, avec votre propre git. Le rapport est conservé sur votre ordinateur uniquement ; rien n'est téléchargé lorsque vous en exécutez un.

Un rapport d'équipe quitte votre ordinateur uniquement lorsque vous le partagez vous-même : vous choisissez une organisation que vous possédez ou administrez, voyez exactement ce qui sera envoyé et appuyez sur Télécharger le rapport. Il ne contient que des comptes, jamais du code, des différences, du contenu de fichiers, des messages de validation ou des noms de branches ; noms de dossiers uniquement au niveau de détail qui le dit. Les membres sont associés à l'organisation sur votre ordinateur et la clé utilisée à cet effet n'est jamais stockée. Les propriétaires et les administrateurs de l’organisation voient la ligne de chaque membre ; chaque membre voit sa propre ligne et les totaux de l'équipe, et peut voir ce qui est partagé à son sujet et qui a ouvert la répartition des membres. Les rapports sont stockés pour l'organisation dans la base de données Firestore de GitTree pour la durée de conservation choisie par le propriétaire (90 à 730 jours) et peuvent être supprimés par le propriétaire ou l'administrateur qui les a téléchargés. Les propriétaires et les administrateurs activent les rapports d'équipe dans les paramètres de rapport de l'organisation sur ce site Web.

Le nombre de demandes d'extraction est lu, uniquement si vous les incluez, à partir de votre propre compte GitHub ou GitLab connecté sur votre ordinateur. Nour, l'assistant IA, ne peut jamais exécuter, partager ou télécharger un rapport ; il lit les numéros d'un rapport conservé uniquement après que vous ayez approuvé cette lecture, puis ils accèdent à l'outil d'agent que vous avez choisi, selon ses conditions.

Informations d'identification

La connexion d'un compte GitHub, GitLab, Bitbucket ou Azure DevOps dans l'application est facultative. Les jetons, mots de passe et phrases secrètes sont stockés uniquement dans le trousseau de votre système d'exploitation — le macOS Keychain, le Windows Credential Manager ou, sur Linux, le trousseau du système via le freedesktop Secret Service (GNOME Keyring ou KeePassXC) — et sont envoyés uniquement au fournisseur auquel ils appartiennent. Le Linux, si aucun Secret Service n'est en cours d'exécution ou s'il est verrouillé, l'application vous indique ce qu'il faut installer ou déverrouiller et ne conserve rien : aucun jeton, aucune session de connexion et aucun fichier en texte brut.

Your GitTree account

Vous créez votre compte sur ce site Web en vous connectant avec un compte fournisseur (GitHub, GitLab, Bitbucket ou Azure DevOps) ou avec votre adresse e-mail.

Il est demandé à chaque fournisseur uniquement ce qui vous identifie : GitHub pour votre profil public et vos adresses e-mail (les autorisations read:user et user:email) ; GitLab pour votre profil, y compris son adresse e-mail (read_user) ; Bitbucket pour votre compte et ses adresses email (compte et email) ; et Azure DevOps, via Microsoft Entra ID avec un compte professionnel ou scolaire, pour votre profil de connexion de base et votre profil Azure DevOps (openid et vso.profile d'Azure DevOps), qui est en lecture seule pour confirmer que vous disposez d'un compte Azure DevOps. Une adresse e-mail ne compte que lorsque le fournisseur l’a confirmée. Par conséquent, celle que Microsoft signale pour une connexion Azure DevOps n’est pas utilisée.

La connexion avec votre adresse e-mail ne nécessite aucun mot de passe : nous envoyons un code à usage unique à six chiffres à l'adresse que vous saisissez, il fonctionne une fois et pendant dix minutes, nous n'en gardons qu'un hachage et l'adresse que vous saisissez devient l'e-mail de votre compte. Les serveurs de GitTree effectuent eux-mêmes cette connexion avec le fournisseur ; le site Web et l'application ne reçoivent qu'une session GitTree, et le service GitTree ne conserve jamais de jeton d'accès du fournisseur. La connexion d'un compte GitHub ou Bitbucket pour les référentiels et les demandes d'extraction dans l'application de bureau est une étape distincte et facultative ; son jeton est stocké uniquement dans le trousseau de votre ordinateur.

Pour chaque compte que nous stockons : votre nom d'affichage, votre nom d'utilisateur, votre adresse e-mail principale vérifiée et l'URL de votre avatar ; le fournisseur auprès duquel vous vous êtes inscrit ; si vous utilisez GitTree en tant qu'individu ou organisation ; quand le compte a été créé, quand vous vous êtes connecté pour la dernière fois et combien de fois vous vous êtes connecté ; et, lorsque vous vous connectez à partir de l'application de bureau, la version de l'application et le système d'exploitation que vous avez utilisés en dernier.

Chaque fois que vous vous inscrivez ou vous connectez, nous enregistrons également d'où il vient : le pays, s'il s'agit de ce site Web ou de l'application de bureau, et pour l'application de bureau, son système d'exploitation et sa version. Nous conservons le pays depuis lequel vous vous êtes inscrit et celui depuis lequel vous vous êtes connecté pour la dernière fois avec votre compte, ainsi qu'un historique de vos connexions (les mêmes faits, le fournisseur que vous avez utilisé sur le site Web et l'heure de chacune) pendant 90 jours. Le pays est déterminé sur les propres serveurs de GitTree à partir de votre adresse IP, en utilisant une base de données IP vers pays du domaine public (ip-location-db) qui s'exécute sur ces serveurs ; votre adresse IP brute n’est ni stockée ni partagée.

Pour chaque compte de fournisseur lié à votre compte GitTree, nous y stockons le fournisseur, votre identifiant et votre nom d'utilisateur, votre adresse e-mail et l'URL de votre avatar, la date à laquelle il a été lié et la dernière fois que vous vous êtes connecté avec lui. Pour un compte Azure DevOps, l'identifiant utilisateur est votre identifiant d'annuaire Microsoft (locataire) et votre identifiant d'objet, le nom d'utilisateur est votre nom d'affichage et aucune adresse e-mail ou avatar n'est stocké. Pour une connexion par e-mail, l'identifiant d'utilisateur est votre adresse e-mail en minuscules, le nom d'utilisateur est la partie avant le @ et aucun avatar n'est stocké.

L'application de bureau se connecte via ce site Web : une fois que vous confirmez, le site remet à l'application un code à usage unique qui fonctionne une fois et expire au bout de cinq minutes. Ces codes, ainsi que les tickets qui terminent une nouvelle inscription, sont de courte durée et nous n'en stockons qu'un hachage à sens unique.

Si vous créez ou rejoignez des organisations, nous stockons le nom et l’adresse de chaque organisation, ses membres et leurs rôles, ainsi que la date d’adhésion de chaque membre. Les autres membres d'une organisation peuvent voir votre nom d'utilisateur, votre nom, votre avatar et votre rôle dans celle-ci.

Les invitations sont stockées avec l'organisation, le rôle proposé, le nom d'utilisateur ou l'adresse e-mail GitHub invité, qui l'a envoyé, sa date d'expiration et la fréquence à laquelle elle a été utilisée. Les invitations par e-mail sont envoyées via l'extension de messagerie de Firebase. Les liens d'invitation portent un jeton secret ; nous n'en stockons qu'un hachage à sens unique.

Ces données se trouvent dans Google Cloud Firestore et Firebase Authentication dans le projet Firebase GitTree. Seuls les propres serveurs de GitTree le lisent ; le site Web et l'application n'accèdent jamais directement à la base de données. Nous ne le vendons pas. La seule chose que nous partageons avec un service de publicité est la mesure des clics Google Ads décrite sous Ce site Web, qui vous identifie uniquement par l'identifiant de clic d'une annonce.

Facturation et éligibilité à l’essai

Nous stockons votre forfait, les périodes d'essai et d'abonnement, les remises, les sièges d'organisation achetés, les documents et l'historique de facturation, ainsi que le contact de facturation que vous choisissez de fournir. Un essai dure le nombre de jours GitTree indiqué lorsque vous le démarrez et est disponible une fois par abonné et par identité de connexion associée.

Pour qu'un essai ne soit utilisé qu'une seule fois, l'application de bureau indique aux serveurs de GitTree l'ordinateur sur lequel elle s'exécute, connecté ou non : un identifiant d'installation stocké de manière sécurisée, la plate-forme, la version du système d'exploitation, l'architecture du processeur, la version de l'application et un identifiant matériel que l'application transforme en hachage protégé sur votre ordinateur avant de l'envoyer. Le serveur conserve ces valeurs avec un ID de périphérique attribué par le serveur et la première et la dernière fois que le périphérique a été vu ; il ne conserve pas votre adresse IP ni votre pays avec l'enregistrement de l'appareil. Les anciennes versions de l'application envoient également le nom et le modèle de l'appareil, le processeur, la mémoire, les paramètres régionaux, le fuseau horaire et les adresses réseau hachées ; le serveur les vérifie et les supprime. Ces enregistrements reconnaissent les appareils et empêchent les essais répétés après la réinstallation ou le changement de compte.

GitTree les utilise également pour compter les installations et les démarrages d'essais par plate-forme et version d'application, et les administrateurs de GitTree peuvent consulter les enregistrements des appareils individuels. L'utilisation connectée relie votre compte à ses appareils ; un compte peut utiliser plusieurs appareils et un appareil partagé peut avoir plusieurs comptes. Les réponses des clients exposent uniquement les références de vos propres appareils. Nous ne collectons aucun fichier, contenu de référentiel, mot de passe, jeton ou historique de navigation en tant qu'inventaire des appareils. Les détails d’un appareil sont supprimés après 90 jours sans utilisation. Le forfait Gratuit reste disponible sur votre compte, pendant ou après un essai. Un nouvel essai refusé ne révoque pas l'accès acheté séparément.

Lorsque vous choisissez le paiement payant, votre nom, votre adresse e-mail, votre numéro de téléphone, votre pays, votre ville et votre rue sont envoyés via le backend de GitTree à Paymob pour traiter ce paiement. GitTree ne conserve pas les détails du formulaire de payeur dans les enregistrements ou journaux de paiement. Vous saisissez les détails de la carte sur la page hébergée de Paymob ; GitTree ne les reçoit ni ne les stocke. Nous conservons le montant du paiement, la devise, le statut, les horodatages et les références de commande/transaction du fournisseur avec les enregistrements de facturation, y compris les enregistrements financiers pseudonymes après la suppression du compte. Paymob gère les données de paiement selon ses propres conditions de confidentialité.

Supprimer votre compte

Vous pouvez supprimer votre compte à tout moment depuis votre tableau de bord sur ce site (Paramètres du compte). La suppression supprime votre profil GitTree, votre historique de connexion, vos comptes de fournisseur associés, vos adhésions à des organisations et votre enregistrement de connexion Firebase ; les abonnements à facturation personnelle prennent fin. Les enregistrements et documents de facturation sont conservés avec un identifiant pseudonyme à des fins comptables ; Les références de votre appareil de profil et les deux directions des liens compte/appareil sont supprimées, et l'inventaire lié au compte est nettoyé. Il ne reste qu'un minimum d'identité pseudonyme de l'appareil et l'horodatage de la demande d'essai pour éviter des essais répétés. Les autres données de profil sont supprimées.

Si vous êtes le dernier propriétaire d'une organisation, désignez un autre membre comme propriétaire ou supprimez d'abord l'organisation, afin qu'aucune organisation ne se retrouve sans propriétaire.

Ce site Web

Ce site Web définit un cookie fonctionnel qui mémorise votre langue. Il ne contient aucune donnée personnelle.

Si vous vous connectez, l'authentification Firebase conserve votre session dans le stockage de ce navigateur et le site conserve un petit indicateur dans le stockage local afin que l'en-tête puisse afficher le menu de votre compte. La déconnexion supprime les deux. Pendant qu'une connexion est en cours, ses valeurs uniques restent dans le stockage de session de cet onglet jusqu'à votre retour du fournisseur.

Sur les pages publiques (jamais dans la zone de votre compte), le site charge Google Analytics via Firebase pour compter les pages vues et savoir quelles pages sont utiles, ainsi que la balise Google Ads pour mesurer si une visite d'une de nos annonces a conduit à un téléchargement ou à un compte. Il utilise le mode consentement de Google : jusqu'à ce que vous acceptiez l'avis d'analyse, et si vous refusez, les deux fonctionnent avec un stockage refusé, de sorte que Google ne définit aucun cookie et ne reçoit que des signaux sans cookie (tels qu'une page consultée ou un clic de téléchargement sans identifiant), qu'il utilise pour estimer les visites et les téléchargements. Si vous acceptez, Google définit ses propres cookies d'analyse et de publicité. Nous ne l'utilisons jamais pour la personnalisation des annonces ou le remarketing. Vous pouvez changer d’avis en effaçant les données de ce site dans votre navigateur.

Si vous acceptez et avez consulté l'une de nos annonces, le site conserve également l'identifiant de clic de cette annonce (le gclid, gbraid ou wbraid que Google ajoute à l'adresse de la page) et l'heure de votre visite dans son propre cookie pendant 90 jours maximum. Si vous créez ensuite un compte GitTree, l'identifiant est envoyé aux serveurs de GitTree et stocké avec votre compte. Nous l'utilisons uniquement pour indiquer à Google Ads, par cet identifiant uniquement et jamais par votre nom ou votre adresse e-mail, quand le compte a été créé et quand il s'est connecté pour la première fois à partir de l'application de bureau, a commencé un essai Pro ou a payé pour la première fois un forfait (avec le montant payé), afin que nous puissions voir quelles annonces conduisent à une utilisation réelle. Si vous refusez, rien n'est conservé et un identifiant de clic déjà conservé est supprimé.

Sur les mêmes pages publiques, et sous la même notice d'analyse, le site charge Microsoft Clarity pour voir comment les visiteurs les utilisent : clics, défilement et mouvements de souris ou tactiles, transformés en cartes thermiques et replays de la page telle qu'elle était lors de la visite. Le texte que vous saisissez dans les champs est masqué avant de quitter votre navigateur, tout comme le menu du compte de l'en-tête. Clarity ne s'exécute jamais dans votre espace compte : il se met en pause dès que vous l'ouvrez. Jusqu'à ce que vous acceptiez, et si vous refusez, Clarity ne définit aucun cookie, de sorte que chaque page consultée est enregistrée comme une session anonyme distincte. Si vous acceptez, il définit ses propres cookies (tels que _clck et _clsk) pendant un an maximum pour relier les pages d'une visite et des visites ultérieures. Microsoft traite ces données conformément à sa propre déclaration de confidentialité et nous les utilisons uniquement pour améliorer le site Web.

Hormis cette mesure Google Ads, qui stocke des cookies uniquement avec votre consentement, nous n'utilisons aucun tracker publicitaire. Notre fournisseur d'hébergement, Firebase App Hosting sur Google Cloud, peut conserver des journaux de serveur standard, tels que les adresses IP et les pages demandées, pour des raisons de sécurité et de fiabilité.

La page d'accueil affiche les avis des personnes qui ont noté GitTree cinq étoiles dans l'application : le nom d'affichage de l'évaluateur, sa photo de profil et le nom de son organisation, ainsi que le message qu'il a écrit. Soumettre un nouvel avis depuis l'application remplace l'ancien et supprimer votre compte sur le tableau de bord le supprime. Le site Web conserve une copie éphémère de la liste, de sorte qu'une modification atteint la page dans un délai d'environ 15 minutes, parfois plus.

Les images de profil sont chargées directement à partir de l'hébergeur d'images du fournisseur de connexion (celui de GitHub, par exemple), et non via nos serveurs, de sorte que cet hôte reçoive l'adresse IP de votre navigateur lorsque la page les affiche, comme pour n'importe quelle image. Cela ne dépend pas de l'avis d'analyse.

Les liens de téléchargement vous mènent à GitHub, dont la propre politique de confidentialité s'y applique. Les installateurs Linux (.deb et AppImage) ne sont pas signés ; le SHA256SUMS.txt publié avec chaque version indique comment vérifier un téléchargement.

Contacter

Des questions sur la vie privée ? Écrivez-nous depuis la page Support, par e-mail ou avec un ticket de support.