Vai al contenuto
GitTree

Informativa sulla privacy

Ultimo aggiornamento: ottobre 2026

La versione breve: l'app GitTree non invia dati di telemetria sull'utilizzo e i tuoi repository rimangono sul tuo computer. L'app ti chiede di accedere con un account GitTree. Questa pagina elenca esattamente cosa invia l'app per verificare una prova o un piano e cosa memorizza il tuo account GitTree.

Premi per gli studenti

Per un premio Student Pro, utilizziamo prove di posta elettronica accademica provenienti da una normale OTP di posta elettronica o dall'accesso di un fornitore verificato. Memorizziamo l'istituto, il dominio abbinato, la revisione della fonte di idoneità, le date di assegnazione fisse e le chiavi di riscatto con hash. I record di riscatto vengono conservati dopo la scadenza e la cancellazione dell'account in modo che la stessa identità accademica non possa reimpostare l'offerta una tantum. Non richiediamo documenti di iscrizione degli studenti in questo flusso.

Cancellazione e rimborsi

Per ottenere un rimborso, annulla prima l'abbonamento nel tuo account, quindi richiedi il rimborso nello stesso account. Un rimborso può essere richiesto solo prima che siano trascorse 24 ore dal pagamento andato a buon fine e solo dall'account che ha effettuato il pagamento (per un'organizzazione, un proprietario o un amministratore). Questa finestra si applica anche quando è previsto che il periodo acquistato inizi dopo una prova. Dopo 24 ore, una nuova richiesta di rimborso non è disponibile; l'annullamento non rimborsa il pagamento e l'accesso continua fino al termine del periodo pagato.

I rimborsi idonei restituiscono l'intero importo pagato, senza alcuna percentuale, commissione di elaborazione o altra detrazione, sulla stessa carta o portafoglio e nella valuta addebitata. I rimborsi richiedono da 5 a 7 giorni lavorativi dalla presentazione della richiesta idonea. L'assistenza GitTree li elabora manualmente tramite Paymob e conferma il risultato nel tuo account e via email. Un rimborso completo confermato pone fine al periodo acquistato o rimuove le postazioni dell'organizzazione aggiunte. Riprendere l'abbonamento prima che il rimborso venga confermato ritira la richiesta. Tutti i diritti legali obbligatori rimangono inalterati.

Conserviamo l'ora, il motivo, il riferimento del pagamento, l'importo, la valuta e l'esito esaminato della richiesta per supporto e contabilità. La cancellazione dell'account rimuove i riferimenti identificativi e i motivi a testo libero dai record di rimborso conservati.

L'app GitTree

GitTree funziona interamente sul tuo computer. Non dispone di telemetria sull'utilizzo, analisi o reporting sugli arresti anomali: non riporta mai ciò che fai nell'app. L'app ti chiede di accedere con un account GitTree, creato su questo sito web, che memorizza solo ciò che è elencato di seguito; l'accesso non carica nessuno dei tuoi repository.

Con le impostazioni predefinite, le uniche connessioni di rete stabilite dall'app sono ai telecomandi Git da cui scarichi o a cui invii, agli account di hosting che scegli di connettere, un controllo degli aggiornamenti che puoi disattivare e i server di GitTree, che controllano la prova di questo computer e pianificano se hai effettuato o meno l'accesso (vedi Fatturazione e idoneità alla prova di seguito). Poiché l'app ti chiede di accedere, contatta anche il servizio account GitTree descritto di seguito.

La redazione di un messaggio di commit o di una descrizione della richiesta pull con AI è facoltativa. Solo quando fai clic su Genera, GitTree esegue lo strumento agente di codifica che hai scelto (come Claude Code, Codex, Gemini CLI o Antigravity CLI) sul tuo computer e gli fornisce le modifiche graduali o i commit della richiesta pull da cui scrivere. Questo strumento e il suo fornitore li gestiscono secondo i propri termini. GitTree stesso non invia nulla a un servizio AI e non memorizza alcuna chiave AI.

Repo Insights e report del team

Repo Insights (GitTree Pro o una versione di prova in corso) conta i commit, le righe e i file modificati e i giorni attivi per autore dalla cronologia di un repository, sul tuo computer, con il tuo Git. Il rapporto viene conservato solo sul tuo computer; non viene caricato nulla quando ne esegui uno.

Un report del team lascia il tuo computer solo quando lo condividi tu stesso: scegli un'organizzazione che possiedi o amministri, vedi esattamente cosa verrà inviato e premi Carica report. Contiene solo i conteggi, mai il codice, le differenze, il contenuto dei file, i messaggi di commit o i nomi dei rami; nomi delle cartelle solo a livello di dettaglio che lo dice. I membri vengono abbinati all'organizzazione sul tuo computer e la chiave utilizzata per questo non viene mai archiviata. I proprietari e gli amministratori dell'organizzazione vedono la riga di ogni membro; ogni membro vede la propria riga e i totali del team e può vedere cosa è condiviso su di lui e chi ha aperto la suddivisione dei membri. I report vengono archiviati per l'organizzazione nel database Firestore di GitTree per il periodo di conservazione scelto dal proprietario (da 90 a 730 giorni) e possono essere eliminati dal proprietario o dall'amministratore che li ha caricati. I proprietari e gli amministratori attivano i report del team nelle impostazioni dei report dell'organizzazione su questo sito Web.

I conteggi delle richieste pull vengono letti, solo se li includi, dal tuo account GitHub o GitLab connesso sul tuo computer. Nour, l'assistente AI, non può mai eseguire, condividere o caricare un report; legge i numeri di un report mantenuto solo dopo aver approvato la lettura, quindi vanno allo strumento agente che hai scelto, secondo i suoi termini.

Credenziali

La connessione di un account GitHub, GitLab, Bitbucket o Azure DevOps nell'app è facoltativa. Token, password e passphrase vengono archiviati solo nel portachiavi del tuo sistema operativo — il macOS Keychain, il Windows Credential Manager o, su Linux, il portachiavi di sistema tramite il freedesktop Secret Service (GNOME Keyring o KeePassXC) — e vengono inviati solo al provider a cui appartengono. Il giorno Linux, se nessun Secret Service è in esecuzione o è bloccato, l'app ti dice cosa installare o sbloccare e non conserva nulla: nessun token, nessuna sessione di accesso e nessun file di testo normale.

Il tuo account GitTree

Crei il tuo account su questo sito Web accedendo con un account provider (GitHub, GitLab, Bitbucket o Azure DevOps) o con il tuo indirizzo email.

A ogni provider viene chiesto solo ciò che ti identifica: GitHub per il tuo profilo pubblico e i tuoi indirizzi email (le autorizzazioni read:user e user:email); GitLab per il tuo profilo, incluso il suo indirizzo email (read_user); Bitbucket per il tuo account e i suoi indirizzi email (account ed email); e Azure DevOps, tramite Microsoft Entra ID con un account aziendale o dell'istituto di istruzione, per il profilo di accesso di base e il profilo Azure DevOps (openid e vso.profile di Azure DevOps), che viene letto in sola lettura per confermare che si dispone di un account Azure DevOps. Un indirizzo di posta elettronica conta solo quando il provider lo ha confermato, quindi quello segnalato da Microsoft per un accesso ad Azure DevOps non viene utilizzato.

L'accesso con il tuo indirizzo email non richiede password: inviamo un codice monouso a sei cifre all'indirizzo che inserisci, funziona una volta e per dieci minuti, ne conserviamo solo un hash e l'indirizzo che inserisci diventa l'email del tuo account. I server di GitTree completano da soli l'accesso con il provider; il sito web e l'app ricevono sempre e solo una sessione GitTree e il servizio GitTree non conserva mai un token di accesso del provider. Il collegamento di un account GitHub o Bitbucket per repository e richieste pull nell'app desktop è un passaggio separato e facoltativo; il suo token è memorizzato solo nel portachiavi del tuo computer.

Per ogni account memorizziamo: il tuo nome visualizzato, nome utente, indirizzo email principale verificato e URL avatar; il fornitore con cui ti sei registrato; se utilizzi GitTree come individuo o organizzazione; quando è stato creato l'account, quando hai effettuato l'ultimo accesso e quante volte hai effettuato l'accesso; e, quando accedi dall'app desktop, la versione dell'app e il sistema operativo utilizzati l'ultima volta.

Ogni volta che ti iscrivi o accedi, registriamo anche la provenienza: il Paese, se si trattava di questo sito Web o dell'app desktop e, per l'app desktop, il sistema operativo e la versione. Conserviamo il Paese da cui ti sei registrato e quello da cui hai effettuato l'ultimo accesso con il tuo account, nonché una cronologia dei tuoi accessi (gli stessi fatti, il provider che hai utilizzato sul sito Web e l'ora di ciascuno) per 90 giorni. Il paese viene calcolato sui server di GitTree dal tuo indirizzo IP, utilizzando un database IP-paese di dominio pubblico (ip-location-db) che viene eseguito su quei server; il tuo indirizzo IP non elaborato non viene archiviato o condiviso.

Per ciascun account fornitore collegato al tuo account GitTree memorizziamo il fornitore, il tuo ID utente e nome utente, il tuo indirizzo email e l'URL dell'avatar, quando è stato collegato e quando hai effettuato l'ultimo accesso con esso. Per un account Azure DevOps l'ID utente è l'ID della directory (tenant) e l'ID oggetto di Microsoft, il nome utente è il nome visualizzato e non viene archiviato alcun indirizzo di posta elettronica o avatar. Per l'accesso via e-mail, l'ID utente è il tuo indirizzo e-mail in minuscolo, il nome utente è la parte prima della @ e non viene memorizzato alcun avatar.

L'app desktop accede tramite questo sito Web: una volta confermato, il sito fornisce all'app un codice monouso che funziona una volta e scade dopo cinque minuti. Tali codici e i ticket che completano una nuova registrazione hanno vita breve e ne memorizziamo solo un hash unidirezionale.

Se crei o ti iscrivi a organizzazioni, memorizziamo il nome e l'indirizzo di ciascuna organizzazione, i suoi membri e i loro ruoli, nonché il momento in cui ciascun membro si è iscritto. Gli altri membri di un'organizzazione possono vedere il tuo nome utente, nome, avatar e ruolo al suo interno.

Gli inviti vengono archiviati con l'organizzazione, il ruolo offerto, il nome utente o l'indirizzo email GitHub invitato, chi lo ha inviato, quando scade e quanto spesso è stato utilizzato. Gli inviti via email vengono recapitati tramite l'estensione email di Firebase. I collegamenti di invito portano un token segreto; ne memorizziamo solo un hash unidirezionale.

Questi dati risiedono in Google Cloud Firestore e Firebase Authentication nel progetto GitTree Firebase. Solo i server di GitTree lo leggono; il sito web e l'app non accedono mai direttamente al database. Non lo vendiamo. L'unica cosa che condividiamo con un servizio pubblicitario è la misurazione dei clic di Google Ads descritta in Questo sito Web, che ti identifica solo tramite l'identificatore di clic di un annuncio.

Fatturazione e idoneità alla prova

Memorizziamo il tuo piano, i periodi di prova e di abbonamento, gli sconti, le postazioni dell'organizzazione acquistate, i documenti di fatturazione, la cronologia e il contatto per la fatturazione che scegli di fornire. Una prova dura il numero di giorni indicato da GitTree al momento dell'avvio ed è disponibile una volta per abbonato e identità di accesso collegata.

Per fare in modo che la versione di prova venga utilizzata una sola volta, l'app desktop comunica ai server di GitTree il computer su cui viene eseguita, se ha effettuato o meno l'accesso: un ID di installazione archiviato in modo sicuro, la piattaforma, la versione del sistema operativo, l'architettura del processore, la versione dell'app e un identificatore hardware che l'app trasforma in un hash protetto sul tuo computer prima di inviarla. Il server conserva questi valori con un ID dispositivo assegnato dal server e la prima e l'ultima volta che il dispositivo è stato visto; non conserva il tuo indirizzo IP o il tuo paese con il record del dispositivo. Le versioni precedenti dell'app inviano anche il nome e il modello del dispositivo, il processore, la memoria, le impostazioni locali, il fuso orario e gli indirizzi di rete con hash; il server li controlla e li scarta. Questi record riconoscono i dispositivi e impediscono prove ripetute dopo la reinstallazione o il cambio di account.

GitTree li utilizza anche per conteggiare le installazioni e gli avvii di prova in base alla piattaforma e alla versione dell'app e gli amministratori di GitTree possono visualizzare i record dei singoli dispositivi. L'utilizzo dell'accesso collega il tuo account ai suoi dispositivi; un account può utilizzare diversi dispositivi e un dispositivo condiviso può avere diversi account. Le risposte dei clienti espongono solo i riferimenti del tuo dispositivo. Non raccogliamo file, contenuti del repository, password, token o cronologia di navigazione come inventario del dispositivo. I dettagli di un dispositivo vengono cancellati dopo 90 giorni di inutilizzo. Il piano gratuito rimane disponibile sul tuo account, durante o dopo il periodo di prova. Una prova ripetuta rifiutata non revoca l'accesso acquistato separatamente.

Quando scegli il pagamento a pagamento, il tuo nome, indirizzo email, numero di telefono, Paese, città e via vengono inviati tramite il backend di GitTree a Paymob per elaborare il pagamento. GitTree non conserva i dettagli del modulo del pagatore nei record o nei registri dei pagamenti. Inserisci i dettagli della carta nella pagina ospitata di Paymob; GitTree non li riceve né li memorizza. Conserviamo l'importo del pagamento, la valuta, lo stato, i timestamp e i riferimenti agli ordini/transazioni del fornitore con i record di fatturazione, inclusi i record finanziari pseudonimi dopo la cancellazione dell'account. Paymob gestisce i dati di pagamento secondo i propri termini sulla privacy.

Eliminazione del tuo account

Puoi eliminare il tuo account in qualsiasi momento dalla dashboard su questo sito Web (Impostazioni account). L'eliminazione rimuove il tuo profilo GitTree, la cronologia degli accessi, gli account dei fornitori collegati, le iscrizioni all'organizzazione e il record di accesso a Firebase; terminano gli abbonamenti con fatturazione personale. Le registrazioni e i documenti di fatturazione sono conservati con un identificatore pseudonimo per la contabilità; i riferimenti al dispositivo del tuo profilo ed entrambe le direzioni dei collegamenti all'account/dispositivo vengono rimossi e l'inventario collegato all'account viene cancellato. Rimangono solo l'identità minima del dispositivo pseudonimo e il timestamp della richiesta di prova per evitare la ripetizione delle prove. Altri dati del profilo vengono rimossi.

Se sei l'ultimo proprietario di un'organizzazione, imposta prima un altro membro come proprietario o elimina l'organizzazione, in modo che nessuna organizzazione rimanga senza proprietario.

Questo sito web

Questo sito Web imposta un cookie funzionale che ricorda la tua lingua. Non contiene dati personali.

Se accedi, Firebase Authentication mantiene la tua sessione nella memoria di questo browser e il sito conserva un piccolo flag nella memoria locale in modo che l'intestazione possa mostrare il menu del tuo account. La disconnessione rimuove entrambi. Mentre è in corso un accesso, i suoi valori una tantum rimangono nell'archivio della sessione di questa scheda fino al tuo ritorno dal provider.

Nelle pagine pubbliche (mai nell'area del tuo account) il sito carica Google Analytics tramite Firebase per contare le visualizzazioni di pagina e sapere quali pagine sono utili, e il tag Google Ads per misurare se una visita da uno dei nostri annunci ha portato a un download o a un account. Utilizza la modalità di consenso di Google: finché non accetti l'avviso di analisi e, se rifiuti, entrambi vengono eseguiti con l'archiviazione negata, quindi Google non imposta cookie e riceve solo segnali senza cookie (come una visualizzazione di pagina o un clic di download senza identificatore), che utilizza per stimare visite e download. Se accetti, Google imposta i propri cookie analitici e pubblicitari. Non lo usiamo mai per la personalizzazione degli annunci o per il remarketing. Puoi cambiare idea cancellando i dati di questo sito nel tuo browser.

Se accetti e provieni da uno dei nostri annunci, il sito conserva anche l'identificatore di clic dell'annuncio (il gclid, gbraid o wbraid che Google aggiunge all'indirizzo della pagina) e l'ora della tua visita nel proprio cookie per un massimo di 90 giorni. Se poi crei un account GitTree, l'identificatore viene inviato ai server di GitTree e archiviato con il tuo account. Lo usiamo solo per comunicare a Google Ads, solo tramite quell'identificatore e mai tramite il tuo nome o indirizzo email, quando l'account è stato creato e quando è stato effettuato l'accesso per la prima volta dall'app desktop, quando è stata avviata una prova Pro o quando è stato pagato per la prima volta un piano (con l'importo pagato), in modo da poter vedere quali annunci portano a un utilizzo reale. Se rifiuti, non verrà conservato nulla e un identificatore di clic già conservato verrà eliminato.

Nelle stesse pagine pubbliche e sotto lo stesso avviso di analisi, il sito carica Microsoft Clarity per vedere come i visitatori li utilizzano: clic, scorrimento e movimento del mouse o del tocco, trasformati in mappe di calore e replay della pagina come appariva durante la visita. Il testo digitato nei campi viene nascosto prima di lasciare il browser e anche il menu dell'account dell'intestazione è nascosto. Clarity non viene mai eseguito nell'area del tuo account: va in pausa non appena lo apri. Finché non accetti, e se rifiuti, Clarity non imposta cookie, quindi ogni visualizzazione di pagina viene registrata come una sessione anonima separata. Se accetti, imposta i propri cookie (come _clck e _clsk) per un massimo di un anno per collegare le pagine di una visita e delle visite successive. Microsoft elabora questi dati in base alla propria informativa sulla privacy e li utilizza solo per migliorare il sito Web.

A parte la misurazione di Google Ads, che memorizza i cookie solo con il tuo consenso, non utilizziamo tracker pubblicitari. Il nostro provider di hosting, Firebase App Hosting su Google Cloud, può conservare log del server standard, come indirizzi IP e pagine richieste, per motivi di sicurezza e affidabilità.

La home page mostra le recensioni delle persone che hanno valutato GitTree cinque stelle nell'app: il nome visualizzato del recensore, l'immagine del profilo, il nome dell'organizzazione e il messaggio che ha scritto. L'invio di una nuova recensione dall'app sostituisce quella vecchia e l'eliminazione del tuo account dalla dashboard la rimuove. Il sito Web conserva una copia di breve durata dell'elenco, quindi una modifica raggiunge la pagina entro circa 15 minuti, a volte anche di più.

Le immagini del profilo vengono caricate direttamente dall'host di immagini del provider di accesso (quello di GitHub, ad esempio), non tramite i nostri server, in modo che l'host riceva l'indirizzo IP del tuo browser quando la pagina le mostra, come con qualsiasi immagine. Ciò non dipende dall'avviso di analisi.

I link per il download ti portano a GitHub, la cui politica sulla privacy si applica lì. I programmi di installazione di Linux (.deb e AppImage) non sono firmati; il SHA256SUMS.txt pubblicato con ogni versione è il modo in cui controlli un download.

Contatto

Domande sulla privacy? Scrivici dalla pagina Supporto, via e-mail o con un ticket di supporto.