Informativa sulla privacy
Questa informativa descrive quali dati personali tratta GitBus («l’app»). Vale per l’app su Windows, Linux e Android e per questo sito.
1. Titolare del trattamento
Tribus Hannes
Südtirolerstr.3
39058 Sarnthein
E-mail: hons82@gmail.com
2. Cosa tratta l’app
Account (Firebase Authentication)
Accedi con e-mail e password, con Google o con GitHub. Vengono salvati il tuo indirizzo e-mail, l’identificativo del tuo account e il metodo di accesso. Una password è conservata solo da Firebase e mai in chiaro. Per gli account e-mail l’indirizzo va confermato prima che vengano salvati dei dati.
La tua panoramica (Cloud Firestore)
Affinché i tuoi repository appaiano uguali su tutti i dispositivi, l’app salva nel tuo account:
| Dati | Contenuto |
|---|---|
| Repository | nome, indirizzo, provider (GitHub, GitLab, altri), data dell’ultimo utilizzo, profilo di accesso assegnato |
| Profili di accesso | host, nome utente, etichetta. Non il token né la password. |
| Dispositivi | identificativo casuale del dispositivo, nome, piattaforma, data dell’ultimo utilizzo |
| Cloni per dispositivo | posizione su quel dispositivo, data dell’ultima sincronizzazione |
Il tuo account è la chiave di accesso: le regole del database consentono solo a te di leggere e modificare questi dati.
Cosa resta solo sul tuo dispositivo
- Token di accesso, password per i provider Git, chiavi SSH e relative passphrase si trovano nell’archivio sicuro del sistema operativo.
- I contenuti dei tuoi repository (i cloni) si trovano sul tuo dispositivo. Non vengono trasmessi a noi.
- Quando cloni, fai pull o push, l’app si collega direttamente al server del tuo provider (ad esempio GitHub o GitLab). Lì arrivano solo le credenziali che hai indicato per questo scopo.
Dati di utilizzo e di arresto anomalo (Firebase Analytics, Crashlytics)
Su Android vengono inviati a Google eventi di utilizzo anonimi (ad esempio «commit creato» o «repository aggiunto», in quest’ultimo caso anche il nome del provider) e rapporti sugli arresti anomali. Comprendono dati tecnici come modello del dispositivo, sistema operativo e versione dell’app. Su Windows e Linux questo non avviene.
Suggerisci messaggio di commit (Gemini)
Solo se usi la funzione «Suggerisci messaggio di commit», l’app invia a Google le modifiche preparate per generare un suggerimento. Su Android ciò avviene tramite Firebase AI Logic. Su Windows e Linux inserisci per questo la tua chiave API di Gemini: resta nel deposito chiavi del tuo dispositivo e l’app invia con essa la richiesta direttamente a Google, senza passare da noi. Lì valgono le condizioni che hai concordato con Google per la tua chiave. I file che sembrano contenere segreti (ad esempio file di chiavi) e i file binari non vengono inviati. Senza questa funzione non viene trasmesso alcun contenuto dei tuoi repository.
Avviso di aggiornamento (solo Windows)
All’avvio l’app per Windows richiede da questo sito il piccolo file version.json per avvisarti di una versione più recente. Viene inviata solo questa richiesta, nulla su di te o sul tuo dispositivo; l’host tratta i dati di connessione tecnicamente necessari (vedi sezione 7).
3. Finalità e basi giuridiche
- Fornitura dell’app e del tuo account (accesso, panoramica, sincronizzazione dei dispositivi): art. 6, par. 1, lett. b) GDPR.
- Rapporti sugli arresti anomali ed eventi di utilizzo per correggere errori e migliorare l’app: art. 6, par. 1, lett. f) GDPR.
4. Destinatari
Il fornitore di servizi è Google (Firebase: Authentication, Cloud Firestore, Hosting, Analytics, Crashlytics, la funzione di IA) in qualità di responsabile del trattamento. Se accedi con Google o GitHub, questi provider ricevono i dati necessari. I server Git (GitHub, GitLab, Gitea e altri) ricevono dati solo se fai collegare l’app a essi.
5. Conservazione
I dati del tuo account restano salvati finché non fai eliminare l’account (vedi Elimina account). I dati sul tuo dispositivo li rimuovi disinstallando l’app ed eliminando le cartelle dei tuoi cloni.
6. I tuoi diritti
Hai diritto di accesso, rettifica, cancellazione, limitazione del trattamento, portabilità dei dati e opposizione. Rivolgiti all’indirizzo indicato sopra. Puoi inoltre presentare reclamo a un’autorità di controllo per la protezione dei dati.
7. Sito web
Questo sito è fornito tramite Firebase Hosting (Google). Quando lo visiti, l’host tratta nei propri log i dati di connessione tecnicamente necessari (ad esempio l’indirizzo IP). Il sito non imposta cookie e non include servizi pubblicitari o di analisi.
Questa informativa viene aggiornata quando l’app cambia.