Datenschutzerklärung
Diese Erklärung beschreibt, welche personenbezogenen Daten GitBus („die App“) verarbeitet. Sie gilt für die App auf Windows, Linux und Android und für diese Webseite.
1. Verantwortlicher
Tribus Hannes
Südtirolerstr.3
39058 Sarnthein
E-Mail: hons82@gmail.com
2. Was die App verarbeitet
Konto (Firebase Authentication)
Du meldest dich mit E-Mail und Passwort, mit Google oder mit GitHub an. Gespeichert werden deine E-Mail-Adresse, die Kennung deines Kontos und die Art der Anmeldung. Ein Passwort liegt nur bei Firebase und nicht im Klartext. Bei E-Mail-Konten wird die Adresse bestätigt, bevor Daten gespeichert werden.
Deine Übersicht (Cloud Firestore)
Damit deine Repositories auf mehreren Geräten gleich aussehen, speichert die App unter deinem Konto:
| Daten | Inhalt |
|---|---|
| Repositories | Name, Adresse, Anbieter (GitHub, GitLab, andere), Zeitpunkt der letzten Nutzung, zugeordnetes Zugangsprofil |
| Zugangsprofile | Host, Benutzername, Bezeichnung. Nicht der Token oder das Passwort. |
| Geräte | zufällige Gerätekennung, Gerätename, Plattform, Zeitpunkt der letzten Nutzung |
| Klone je Gerät | Speicherort auf diesem Gerät, Zeitpunkt der letzten Synchronisierung |
Dein Konto ist der Zugriffsschlüssel: Die Regeln der Datenbank erlauben nur dir, diese Daten zu lesen und zu ändern.
Was nur auf deinem Gerät bleibt
- Zugriffstoken, Passwörter für Git-Anbieter, SSH-Schlüssel und deren Passphrasen liegen im Schlüsselspeicher deines Betriebssystems.
- Die Inhalte deiner Repositories (die Klone) liegen auf deinem Gerät. Sie werden nicht an uns übertragen.
- Wenn du klonst, pullst oder pushst, verbindet sich die App direkt mit dem Server deines Anbieters (zum Beispiel GitHub oder GitLab). Dorthin gehen nur die Zugangsdaten, die du dafür angegeben hast.
Nutzungs- und Absturzdaten (Firebase Analytics, Crashlytics)
Auf Android werden anonyme Nutzungsereignisse (zum Beispiel „Commit erstellt“ oder „Repository hinzugefügt“, bei Letzterem auch der Anbietername) und Absturzberichte an Google übermittelt. Dazu gehören technische Angaben wie Gerätemodell, Betriebssystem und App-Version. Auf Windows und Linux gibt es das nicht.
Commit-Nachricht vorschlagen (Gemini)
Nur wenn du die Funktion „Commit-Nachricht vorschlagen“ benutzt, sendet die App die vorgemerkten Änderungen an Google, damit daraus ein Vorschlag entsteht. Auf Android läuft das über Firebase AI Logic. Auf Windows und Linux trägst du dafür deinen eigenen Gemini-API-Schlüssel ein: Er bleibt im Schlüsselspeicher deines Geräts, und die App sendet die Anfrage damit direkt an Google, ohne dass sie über uns läuft. Dort gelten die Bedingungen, die du mit Google für deinen Schlüssel vereinbart hast. Dateien, die nach Geheimnissen aussehen (etwa Schlüsseldateien), und Binärdateien werden nicht mitgeschickt. Ohne diese Funktion werden keine Inhalte deiner Repositories übertragen.
Update-Hinweis (nur Windows)
Die Windows-App fragt beim Start die kleine Datei version.json von dieser Website ab, um dich auf eine neuere Version hinzuweisen. Übertragen wird nur diese Anfrage, nichts über dich oder dein Gerät; der Host verarbeitet dabei die technisch nötigen Verbindungsdaten (siehe Abschnitt 7).
3. Zwecke und Rechtsgrundlagen
- Bereitstellung der App und deines Kontos (Anmeldung, Übersicht, Geräteabgleich): Art. 6 Abs. 1 lit. b DSGVO.
- Absturzberichte und Nutzungsereignisse zur Fehlerbehebung und Verbesserung der App: Art. 6 Abs. 1 lit. f DSGVO.
4. Empfänger
Dienstleister ist Google (Firebase: Authentication, Cloud Firestore, Hosting, Analytics, Crashlytics, KI-Funktion) als Auftragsverarbeiter. Bei Anmeldung mit Google oder GitHub erhalten diese Anbieter die dafür nötigen Angaben. Git-Server (GitHub, GitLab, Gitea u. a.) erhalten Daten nur, wenn du die App mit ihnen verbinden lässt.
5. Speicherdauer
Die Daten deines Kontos bleiben gespeichert, bis du dein Konto löschen lässt (siehe Konto löschen). Daten auf deinem Gerät entfernst du, indem du die App deinstallierst und die Ordner deiner Klone löschst.
6. Deine Rechte
Du hast das Recht auf Auskunft, Berichtigung, Löschung, Einschränkung der Verarbeitung, Datenübertragbarkeit und Widerspruch. Wende dich dazu an die Adresse oben. Außerdem kannst du dich bei einer Datenschutz-Aufsichtsbehörde beschweren.
7. Webseite
Diese Seite wird über Firebase Hosting (Google) bereitgestellt. Beim Aufruf verarbeitet der Hoster technisch notwendige Verbindungsdaten (zum Beispiel IP-Adresse) in Protokollen. Die Seite selbst setzt keine Cookies und bindet keine Werbe- oder Analysedienste ein.
Stand dieser Erklärung: bei Änderungen der App wird sie angepasst.