La presente Informativa sulla privacy spiega come Document Node Pty Ltd ("noi", "ci", "nostro"), una società registrata nell'Australia Occidentale, Australia, raccoglie, utilizza e protegge le informazioni quando utilizzi l'applicazione desktop TermTree e il sito web termtree.com (insieme, il "Servizio"). Document Node Pty Ltd è il titolare del trattamento dei dati personali trattati ai sensi della presente informativa.
TermTree è un'applicazione desktop che viene eseguita sulla tua macchina. I tuoi terminali, i comandi che esegui, il loro output e i file che apri restano su quella macchina. Un account serve soltanto per i piani a pagamento, e la sincronizzazione cloud inclusa in un abbonamento carica la struttura del tuo spazio di lavoro — la mappa delle attività e le coordinate in cui ciascuna attività lavora — mai i tuoi repository, i tuoi file o l'output del tuo terminale, a meno che tu non lo attivi per una specifica attività.
La presente informativa si affianca ai nostri Termini di servizio, che regolano il tuo utilizzo del Servizio.
1. Ciò che rimane sul tuo dispositivo
TermTree è local-first. Con qualsiasi piano, quanto segue rimane sulla tua macchina come parte del normale utilizzo e non abbiamo alcun modo di leggerlo:
- L'output del terminale, i buffer di scrollback e la cronologia dei comandi della shell
- Le variabili d'ambiente della shell, i dotfile, le chiavi SSH, le chiavi API e qualsiasi altra credenziale visibile alla tua shell o agli strumenti che esegui
- I contenuti dei file e dei repository che apri, modifichi, visualizzi in anteprima o revisioni in TermTree
- I contenuti dei repository Git, inclusi commit, diff e modifiche non sottoposte a commit
- La tua mappa delle attività, le preferenze, i temi, i layout, lo stato dell'editor e le istantanee delle sessioni, conservati nella directory dei dati applicativi di TermTree sul tuo dispositivo
Per mostrare lo stato in tempo reale di un'attività e per proporti di riprendere la sessione di un agente, TermTree ispeziona anche segnali locali: l'albero dei processi del terminale in esecuzione in quell'attività e — per gli strumenti che mantengono i propri file di sessione su disco, come Claude Code — quei file. Questa lettura avviene interamente sul tuo dispositivo, per disegnare l'interfaccia. Non ci viene trasmessa.
2. Informazioni che raccogliamo
2.1 Dati dell'account e della licenza
Se accedi a TermTree o acquisti un piano a pagamento, trattiamo:
- Il tuo indirizzo email, utilizzato per la consegna della licenza, le ricevute di acquisto e le comunicazioni essenziali sull'account
- Le informazioni di identità OAuth: se accedi con Google, Microsoft, GitHub, Apple o Facebook, riceviamo da quel fornitore un identificativo univoco e il tuo indirizzo email, mai la tua password
- La tua chiave di licenza, il piano, lo stato di attivazione e l'eventuale idoneità a un'offerta introduttiva, per poter convalidare i tuoi diritti
- Per i piani Organizzazione, le assegnazioni delle postazioni effettuate da un amministratore, affinché le postazioni possano essere concesse, revocate e trasferite
L'edizione Free non richiede alcun account. Se non accedi mai, non conserviamo alcun record di account che ti riguardi.
2.2 Dati di pagamento
I pagamenti sono elaborati da Stripe. Non riceviamo, non conserviamo e non abbiamo accesso al numero completo della tua carta o alle tue coordinate bancarie, e il trattamento delle tue informazioni di pagamento è regolato dall'informativa sulla privacy di Stripe. Quando una copia di TermTree viene acquistata tramite lo store di una piattaforma, quella transazione è gestita dall'operatore dello store secondo la propria informativa sulla privacy e noi riceviamo soltanto la conferma dell'acquisto.
2.3 Dati dello spazio di lavoro sincronizzato (piani a pagamento)
La sincronizzazione cloud mantiene coerente lo spazio di lavoro di una persona tra i suoi dispositivi. Richiede l'accesso e una licenza valida, quindi non fa nulla finché non accedi. Quando è attiva, sulla nostra infrastruttura cloud vengono archiviati i seguenti dati:
- L'identificativo di ciascuna attività, la sua posizione nell'albero, l'etichetta, il collegamento associato, il comando configurato per l'avvio al suo interno e se è compressa
- La directory di lavoro di ciascuna attività, riscritta in modo che un percorso all'interno della tua directory home venga archiviato in forma relativa a essa anziché come percorso assoluto contenente il tuo nome utente
- Le coordinate Git di ciascuna attività quando la sua directory è un repository: un'identità canonica del repository come host, organizzazione e nome del repository, il ramo corrente, il suo upstream, un puntatore al commit ricavato con la massima approssimazione possibile e la disposizione dei worktree — così che la stessa attività possa essere ricostituita su un altro dispositivo
- Le impostazioni dello spazio di lavoro: tema, tipo di layout, posizioni dei pannelli e delle suddivisioni, panoramica e zoom della vista, visibilità della minimappa, se l'introduzione è già stata vista e l'ultima directory di lavoro che hai utilizzato
- Le informazioni di servizio necessarie a unire le modifiche in sicurezza: un numero di revisione, i marcatori di eliminazione, l'orario dell'ultima modifica e quale dei tuoi dispositivi l'ha scritta
- L'elenco dei tuoi dispositivi: un identificativo del dispositivo derivato dall'hardware di quella macchina, il nome descrittivo che gli assegni, la sua piattaforma e quando è stato visto l'ultima volta
La sincronizzazione cloud non carica mai i contenuti dei repository, i contenuti dei file, i commit, i diff o l'output del terminale. Git resta l'unico canale che sposta il tuo codice tra le macchine.
Puoi attivare la crittografia end-to-end per il tuo spazio di lavoro sincronizzato. Con essa attiva, TermTree deriva una chiave dalla tua passphrase sul tuo stesso dispositivo e carica soltanto testo cifrato, così che i dati in nostro possesso siano per noi illeggibili. La tua passphrase non ci viene mai inviata, il che significa anche che non possiamo recuperare i tuoi dati sincronizzati se la perdi.
2.4 Scrollback del terminale (facoltativo, un'attività alla volta)
La sincronizzazione dello scrollback del terminale è disattivata per impostazione predefinita e si abilita per singola attività, dal menu di quell'attività. Finché è abilitata per un'attività, lo scrollback salvato di quell'attività viene caricato per poter essere ripristinato su un altro dispositivo — e lo scrollback è output del terminale, quindi può contenere qualsiasi cosa quel terminale abbia stampato. Disattivala per un'attività e TermTree smetterà di caricarlo. Poiché questa è la cosa più sensibile che TermTree possa sincronizzare, consigliamo di abilitare la crittografia end-to-end prima di utilizzarla.
2.5 Memoria dell'attività
Quando in un'attività viene rilevata una sessione di Claude Code o Codex, TermTree conserva per quell'attività un breve record di memoria, così che il lavoro possa essere ripreso su un altro dispositivo. È assemblato a partire da segnali che TermTree già monitora localmente — la directory di lavoro, l'ultimo comando, lo stato locale di Git e quale agente è stato rilevato — e si sincronizza insieme al resto dell'attività. TermTree non legge la tua conversazione con l'agente per crearlo e non invia nulla a un fornitore di IA per produrlo.
2.6 Controlli degli aggiornamenti
Con qualsiasi piano, inclusa la versione Free, TermTree chiede periodicamente al nostro server degli aggiornamenti se esiste una versione più recente. Ogni controllo invia:
- La versione dell'applicazione, la build di destinazione e l'architettura della CPU
- Il nome e la versione del sistema operativo e le impostazioni locali del tuo sistema
- Un identificativo di installazione derivato dall'hardware della tua macchina, che rimane invariato tra le reinstallazioni su quella macchina
- Il tuo indirizzo IP, che è intrinseco a qualsiasi richiesta di rete
Conteggiamo inoltre questi controlli in forma aggregata per stimare quante installazioni sono attive; non ne ricaviamo profili individuali. TermTree non contiene altra telemetria: non c'è tracciamento degli eventi, né segnalazione dell'uso delle funzionalità, né invio automatico dei crash.
2.7 Feedback e log diagnostici
Nulla esce dalla finestra di dialogo Invia feedback finché non lo invii. Quando lo fai, riceviamo:
- Il tuo messaggio e il tuo indirizzo email, se ne fornisci uno per permetterci di risponderti
- La versione dell'applicazione, la piattaforma, l'architettura della CPU, la versione del sistema operativo e lo stesso identificativo di installazione derivato dall'hardware utilizzato per i controlli degli aggiornamenti
- I tuoi log diagnostici, solo se selezioni l'opzione per includerli
Se TermTree non si è chiuso correttamente, al successivo avvio potrebbe proporti di inviare gli stessi log diagnostici. Quella proposta è sempre una domanda, mai automatica. I log registrano l'attività dell'applicazione e le tracce degli errori, il che include percorsi di file e directory, nomi di rami Git, identificativi delle attività e i comandi configurati per essere avviati in un'attività; non includono i contenuti dei file né l'output del terminale. Li utilizziamo esclusivamente per esaminare il problema che hai segnalato.
2.8 Dati del sito web (termtree.com)
Quando visiti termtree.com potremmo trattare:
- Log del server — indirizzo IP, tipo di browser, pagina di provenienza e pagine visitate — conservati fino a 30 giorni per finalità di sicurezza e operative
- Google Analytics, ma solo dopo che hai accettato i cookie di analisi nel banner di consenso. Nulla di correlato alle analisi viene impostato prima della tua accettazione e puoi modificare la tua scelta in qualsiasi momento tramite il link Preferenze cookie nel piè di pagina
3. Agenti di IA e altri strumenti che esegui in TermTree
TermTree ti offre normali terminali. Non fornisce, non rivende, non fa da proxy né fattura l'accesso ad alcun modello di IA. Quando esegui Claude Code, Codex o qualsiasi altro strumento da riga di comando in un terminale di TermTree, quello strumento si connette al proprio fornitore usando il proprio account e le proprie credenziali. Quel traffico non passa attraverso di noi e non vediamo né i suoi prompt, né le sue risposte, né i file che legge o scrive.
Ciò che TermTree fa con quegli strumenti è osservarli localmente, come descritto nella sezione 1, per poterti mostrare quali attività sono in esecuzione, inattive, in attesa di input o non riuscite.
Questo significa che ogni strumento che esegui — e il fornitore del modello che vi sta dietro — è regolato dalla propria informativa sulla privacy, indipendentemente dalla presente. Se lavori con materiale sensibile, esamina quelle informative prima di utilizzare tali strumenti su di esso.
4. Come utilizziamo le informazioni
Utilizziamo le informazioni sopra indicate per:
- Creare e gestire il tuo account e consegnare e convalidare la tua licenza
- Fornire la sincronizzazione cloud tra i tuoi dispositivi e gestire il tuo elenco di dispositivi
- Inviare email transazionali — ricevute, consegna della licenza e comunicazioni sull'account — tramite SendGrid
- Fornire gli aggiornamenti dell'applicazione e stimare in forma aggregata le installazioni attive
- Esaminare il feedback e i log diagnostici che scegli di inviarci
- Comprendere l'uso aggregato del sito web per migliorare termtree.com, quando hai acconsentito alle analisi
- Adempiere agli obblighi legali, fiscali e contabili e far rispettare i nostri Termini di servizio
5. Condivisione e responsabili del trattamento
Non vendiamo, non noleggiamo e non scambiamo le tue informazioni personali e non le condividiamo con terze parti per le loro attività di marketing.
Condividiamo i dati soltanto con i fornitori che gestiscono il Servizio per nostro conto:
- Stripe — elaborazione dei pagamenti
- Google Cloud Platform — archiviazione cloud e hosting per i dati dell'account, della licenza e dello spazio di lavoro sincronizzato
- SendGrid — invio di email transazionali
- Google, Microsoft, GitHub, Apple e Facebook — fornitori di identità, quando scegli di accedere con uno di essi
- Google Analytics — analisi aggregate del sito web per termtree.com, solo con il tuo consenso
- Operatori degli store delle piattaforme — quando ottieni o acquisti TermTree tramite il loro store
Questi fornitori operano nell'ambito di accordi sul trattamento dei dati e possono utilizzare i tuoi dati soltanto per svolgere il loro servizio per noi. Potremmo inoltre divulgare informazioni ove la legge lo richieda, o ove sia necessario per tutelare i diritti, la sicurezza e l'incolumità dei nostri utenti e del nostro servizio.
6. Per quanto tempo conserviamo le informazioni
- Dati dell'account e della licenza — per tutta la durata della tua licenza o del tuo abbonamento e fino a 90 giorni dopo una richiesta di cancellazione verificata
- Dati dello spazio di lavoro sincronizzato, incluso lo scrollback delle attività per cui hai dato il consenso — finché non li elimini, chiudi il tuo account o presenti una richiesta di cancellazione verificata
- Registrazioni dei dispositivi — finché non disconnetti quel dispositivo o chiudi il tuo account
- Feedback ed eventuali log diagnostici che invii — per il tempo necessario a risolvere il problema e a comprendere problemi ricorrenti
- Log del server del sito web — fino a 30 giorni
- Documentazione finanziaria — per quanto richiesto dalla normativa fiscale e contabile applicabile, in genere da cinque a sette anni
7. Sicurezza
- Crittografia TLS per tutto ciò che viene trasmesso ai nostri server
- Crittografia a riposo per i dati archiviati nella nostra infrastruttura cloud
- Controlli di accesso che limitano chi può raggiungere i dati personali
- Credenziali per dispositivo per la sincronizzazione, così che un dispositivo possa essere disconnesso senza incidere sugli altri
- Revisione periodica della nostra infrastruttura
La crittografia end-to-end facoltativa (sezione 2.3) è il controllo più forte a tua disposizione: quando è attiva, il tuo spazio di lavoro sincronizzato è per noi testo cifrato. Nessun sistema è perfettamente sicuro e non possiamo garantire una sicurezza assoluta.
8. I tuoi diritti
Per tutti
- Chiedere quali dati personali che ti riguardano conserviamo
- Chiederci di correggere dati errati
- Chiederci di eliminare i tuoi dati (vedi la sezione 9)
- Revocare il consenso per i trattamenti facoltativi, come i cookie di analisi o la sincronizzazione dello scrollback
- Disconnettere qualsiasi dispositivo dal tuo account, interrompendone la sincronizzazione
Residenti in UE, SEE e Regno Unito (GDPR)
Hai inoltre il diritto di:
- Ricevere i tuoi dati in un formato strutturato e leggibile da dispositivo automatico
- Limitare il nostro trattamento dei tuoi dati
- Opporti al trattamento basato sul legittimo interesse
- Presentare reclamo alla tua autorità locale di protezione dei dati
Le nostre basi giuridiche per il trattamento sono:
- Esecuzione di un contratto — fornitura della licenza, dell'account e della sincronizzazione cloud
- Legittimo interesse — controlli degli aggiornamenti, stima aggregata delle installazioni attive, log di sicurezza del server e analisi dei problemi che segnali
- Consenso — cookie di analisi su termtree.com e qualsiasi sincronizzazione dello scrollback che attivi
- Obbligo di legge — documentazione fiscale, contabile e di altro tipo che siamo tenuti a conservare
Residenti in California (CCPA/CPRA)
- Sapere quali informazioni personali raccogliamo e come le utilizziamo
- Richiedere l'eliminazione delle tue informazioni personali
- Rinunciare alla vendita o alla condivisione delle informazioni personali — non facciamo né l'una né l'altra
- Non subire discriminazioni per aver esercitato i tuoi diritti
Rispettiamo i segnali Global Privacy Control inviati dal tuo browser come valida rinuncia a qualsiasi condivisione di informazioni personali ai sensi del CCPA e del CPRA.
Residenti in Australia
Trattiamo le informazioni personali in conformità con gli Australian Privacy Principles previsti dal Privacy Act 1988 (Cth), incluso il tuo diritto di richiedere l'accesso alle informazioni personali che ti riguardano e la loro correzione.
Per esercitare uno qualsiasi di questi diritti, scrivici utilizzando i recapiti riportati alla fine della presente informativa. Potremmo dover verificare la tua identità prima di dare seguito a una richiesta.
9. Eliminazione dell'account e dei dati
Puoi rimuovere i tuoi dati in qualsiasi momento:
- Disconnetti un dispositivo per interromperne la sincronizzazione. Nulla viene eliminato: il tuo spazio di lavoro rimane su quel dispositivo, sugli altri tuoi dispositivi e nel cloud, così puoi accedere di nuovo in seguito
- Elimina un'attività, o disattiva per essa la sincronizzazione dello scrollback, per rimuovere quei dati dal tuo spazio di lavoro sincronizzato
- Scrivici per chiudere il tuo account ed eliminare i dati a esso associati
Quando ci chiedi di chiudere il tuo account, rimuoviamo i dati del tuo account e lo spazio di lavoro sincronizzato entro 90 giorni, salvo i casi in cui siamo tenuti per legge a conservare documentazione, come quella finanziaria (sezione 6). La chiusura dell'account non tocca i file, i repository o lo spazio di lavoro locale presenti sulle tue macchine.
10. Trasferimenti internazionali di dati
I nostri servizi cloud sono ospitati su Google Cloud Platform, attualmente nella regione di Tokyo, in Giappone, e l'infrastruttura di supporto può trovarsi in Australia o negli Stati Uniti. Quando trasferiamo dati personali di residenti nell'UE, nel SEE o nel Regno Unito al di fuori della loro regione, ci basiamo su garanzie adeguate, incluse le Clausole contrattuali standard approvate dalla Commissione europea o un meccanismo equivalente.
11. Privacy dei minori
TermTree è destinato a utenti di età pari o superiore a 13 anni, o pari o superiore a 16 anni nell'UE e nel SEE. Non raccogliamo consapevolmente informazioni personali da minori al di sotto di tali età. Se ritieni che un minore ci abbia fornito dati personali, contattaci e provvederemo a eliminarli tempestivamente.
12. Modifiche alla presente informativa
Potremmo aggiornare la presente informativa. Quando apporteremo modifiche sostanziali, pubblicheremo l'informativa rivista in questa pagina con una nuova data di "Ultimo aggiornamento" e, per le modifiche significative, potremmo anche informarti via email o con un avviso all'interno dell'applicazione.
13. Contatti
Per domande sulla presente informativa o per esercitare i tuoi diritti sui dati, contattaci all'indirizzo:
Document Node Pty Ltd, Australia Occidentale, Australia.