Diese Datenschutzrichtlinie erläutert, wie Document Node Pty Ltd („wir“, „uns“, „unser“), ein in Western Australia, Australien, eingetragenes Unternehmen, Informationen erhebt, verwendet und schützt, wenn Sie die TermTree-Desktopanwendung und die Website termtree.com (zusammen der „Dienst“) nutzen. Document Node Pty Ltd ist der Verantwortliche für die nach dieser Richtlinie verarbeiteten personenbezogenen Daten.
TermTree ist eine Desktopanwendung, die auf Ihrem eigenen Rechner läuft. Ihre Terminals, die von Ihnen ausgeführten Befehle, deren Ausgaben und die von Ihnen geöffneten Dateien bleiben auf diesem Rechner. Ein Konto wird nur für kostenpflichtige Tarife benötigt, und die in einem Abonnement enthaltene Cloud-Synchronisierung lädt die Struktur Ihres Arbeitsbereichs hoch – Ihre Aufgabenkarte und die Koordinaten, in denen jede Aufgabe arbeitet – niemals Ihre Repositorys, Ihre Dateien oder Ihre Terminalausgaben, es sei denn, Sie schalten das für eine bestimmte Aufgabe ein.
Diese Richtlinie gilt neben unseren Nutzungsbedingungen, die Ihre Nutzung des Dienstes regeln.
1. Was auf Ihrem Gerät bleibt
TermTree ist local-first. In jedem Tarif bleibt Folgendes im Rahmen der normalen Nutzung auf Ihrem Rechner, und wir haben keine Möglichkeit, es zu lesen:
- Terminalausgaben, Scrollback-Puffer und der Befehlsverlauf der Shell
- Shell-Umgebungsvariablen, Dotfiles, SSH-Schlüssel, API-Schlüssel und alle anderen Zugangsdaten, die Ihre Shell oder die von Ihnen ausgeführten Werkzeuge sehen können
- Die Inhalte von Dateien und Repositorys, die Sie in TermTree öffnen, bearbeiten, in der Vorschau ansehen oder überprüfen
- Git-Repository-Inhalte, einschließlich Commits, Diffs und nicht committeter Änderungen
- Ihre Aufgabenkarte, Einstellungen, Themes, Layouts, den Editorzustand und Sitzungs-Schnappschüsse, gespeichert im Anwendungsdatenverzeichnis von TermTree auf Ihrem Gerät
Um den Live-Status einer Aufgabe anzuzeigen und die Fortsetzung einer Agentensitzung anzubieten, prüft TermTree außerdem lokale Signale: den Prozessbaum des in dieser Aufgabe laufenden Terminals und – bei Werkzeugen, die eigene Sitzungsdateien auf der Festplatte ablegen, etwa Claude Code – diese Dateien. Dieses Auslesen findet vollständig auf Ihrem Gerät statt, um die Benutzeroberfläche darzustellen. Es wird nicht an uns übermittelt.
2. Informationen, die wir erheben
2.1 Konto- und Lizenzdaten
Wenn Sie sich bei TermTree anmelden oder einen kostenpflichtigen Tarif kaufen, verarbeiten wir:
- Ihre E-Mail-Adresse, verwendet für die Lizenzzustellung, Kaufbelege und wesentliche Kontobenachrichtigungen
- OAuth-Identitätsinformationen – wenn Sie sich mit Google, Microsoft, GitHub, Apple oder Facebook anmelden, erhalten wir von diesem Anbieter eine eindeutige Kennung und Ihre E-Mail-Adresse, niemals Ihr Passwort
- Ihren Lizenzschlüssel, Ihren Tarif, den Aktivierungsstatus und die Information, ob Sie für ein Einführungsangebot berechtigt sind, damit wir Ihre Berechtigung prüfen können
- Bei Organisationstarifen die von einem Administrator vorgenommenen Platzzuweisungen, damit Plätze zugewiesen, entzogen und übertragen werden können
Für die kostenlose Edition ist kein Konto erforderlich. Wenn Sie sich niemals anmelden, führen wir überhaupt keinen Kontodatensatz zu Ihnen.
2.2 Zahlungsdaten
Zahlungen werden von Stripe abgewickelt. Wir erhalten, speichern oder haben keinen Zugang zu Ihrer vollständigen Kartennummer oder Ihren Bankdaten, und die Datenschutzrichtlinie von Stripe regelt, wie Stripe Ihre Zahlungsinformationen behandelt. Wird eine Kopie von TermTree über einen Plattform-Store gekauft, wird diese Transaktion vom Store-Betreiber nach dessen eigener Datenschutzrichtlinie abgewickelt, und wir erhalten lediglich eine Bestätigung des Kaufs.
2.3 Synchronisierte Arbeitsbereichsdaten (kostenpflichtige Tarife)
Die Cloud-Synchronisierung hält den Arbeitsbereich einer Person auf ihren eigenen Geräten konsistent. Sie erfordert eine Anmeldung und eine gültige Lizenz und tut daher nichts, bevor Sie sich anmelden. Wenn sie läuft, wird Folgendes auf unserer Cloud-Infrastruktur gespeichert:
- Die Kennung jeder Aufgabe, ihre Position im Baum, ihre Bezeichnung, den zugehörigen Link, den für den Start in ihr konfigurierten Befehl und ob sie eingeklappt ist
- Das Arbeitsverzeichnis jeder Aufgabe, so umgeschrieben, dass ein Pfad innerhalb Ihres Home-Verzeichnisses relativ dazu gespeichert wird und nicht als absoluter Pfad, der Ihren Benutzernamen enthält
- Die Git-Koordinaten jeder Aufgabe, wenn ihr Verzeichnis ein Repository ist: eine kanonische Repository-Identität wie Host, Organisation und Repository-Name, der aktuelle Branch, dessen Upstream, ein bestmöglicher Commit-Zeiger und die Worktree-Struktur – damit dieselbe Aufgabe auf einem anderen Gerät wieder eingerichtet werden kann
- Arbeitsbereichseinstellungen: Theme, Layouttyp, Panel- und Splitter-Positionen, Verschiebung und Zoom des Ansichtsfensters, Sichtbarkeit der Minikarte, ob das Onboarding gesehen wurde, und das letzte von Ihnen verwendete Arbeitsverzeichnis
- Die für ein sicheres Zusammenführen von Änderungen erforderliche Verwaltungsinformation: eine Revisionsnummer, Löschmarkierungen, der Zeitpunkt der letzten Änderung und welches Ihrer Geräte sie geschrieben hat
- Ihre Geräteliste: eine aus der Hardware des jeweiligen Rechners abgeleitete Gerätekennung, der von Ihnen vergebene Anzeigename, die Plattform und der Zeitpunkt der letzten Aktivität
Die Cloud-Synchronisierung lädt niemals Repository-Inhalte, Dateiinhalte, Commits, Diffs oder Terminalausgaben hoch. Git bleibt der einzige Kanal, über den Ihr Code zwischen Rechnern bewegt wird.
Sie können für Ihren synchronisierten Arbeitsbereich die Ende-zu-Ende-Verschlüsselung aktivieren. Ist sie aktiviert, leitet TermTree auf Ihrem eigenen Gerät einen Schlüssel aus Ihrer Passphrase ab und lädt ausschließlich Geheimtext hoch, sodass wir Daten speichern, die wir nicht lesen können. Ihre Passphrase wird niemals an uns gesendet, was auch bedeutet, dass wir Ihre synchronisierten Daten nicht wiederherstellen können, wenn Sie sie verlieren.
2.4 Terminal-Scrollback (optional, eine Aufgabe zur Zeit)
Die Synchronisierung von Terminal-Scrollback ist standardmäßig ausgeschaltet und wird pro Aufgabe über das Menü dieser Aufgabe aktiviert. Solange sie für eine Aufgabe aktiviert ist, wird das gespeicherte Scrollback dieser Aufgabe hochgeladen, damit es auf einem anderen Gerät wiederhergestellt werden kann – und Scrollback ist Terminalausgabe, kann also alles enthalten, was dieses Terminal ausgegeben hat. Schalten Sie es für eine Aufgabe aus, und TermTree lädt es nicht mehr hoch. Da dies das Sensibelste ist, was TermTree synchronisieren kann, empfehlen wir, die Ende-zu-Ende-Verschlüsselung zu aktivieren, bevor Sie es nutzen.
2.5 Aufgabengedächtnis
Wenn in einer Aufgabe eine Claude-Code- oder Codex-Sitzung erkannt wird, führt TermTree für diese Aufgabe einen kurzen Gedächtnisdatensatz, damit die Arbeit auf einem anderen Gerät fortgesetzt werden kann. Er wird aus Signalen zusammengestellt, die TermTree bereits lokal erfasst – dem Arbeitsverzeichnis, dem letzten Befehl, dem lokalen Git-Status und dem erkannten Agenten – und wird gemeinsam mit dem Rest der Aufgabe synchronisiert. TermTree liest dafür nicht Ihre Konversation mit dem Agenten und sendet zu seiner Erstellung nichts an einen KI-Anbieter.
2.6 Aktualisierungsprüfungen
In jedem Tarif, einschließlich der kostenlosen Version, fragt TermTree in regelmäßigen Abständen bei unserem Update-Server an, ob eine neuere Version vorliegt. Jede Prüfung sendet:
- Die Anwendungsversion, das Build-Ziel und die CPU-Architektur
- Den Namen und die Version des Betriebssystems sowie Ihre Systemsprache
- Eine aus der Hardware Ihres Rechners abgeleitete Installationskennung, die über Neuinstallationen auf diesem Rechner hinweg gleich bleibt
- Ihre IP-Adresse, die jeder Netzwerkanfrage naturgemäß eigen ist
Wir zählen diese Prüfungen außerdem aggregiert, um zu schätzen, wie viele Installationen aktiv sind; wir erstellen daraus keine individuellen Profile. TermTree enthält keine weitere Telemetrie: es gibt kein Ereignis-Tracking, keine Berichterstattung über die Funktionsnutzung und keinen automatischen Absturzbericht-Upload.
2.7 Feedback und Diagnoseprotokolle
Nichts verlässt den Feedback-Dialog, bevor Sie ihn absenden. Wenn Sie das tun, erhalten wir:
- Ihre Nachricht und Ihre E-Mail-Adresse, sofern Sie eine angeben, damit wir antworten können
- Die Anwendungsversion, die Plattform, die CPU-Architektur, die Betriebssystemversion und dieselbe aus der Hardware abgeleitete Installationskennung, die auch für Aktualisierungsprüfungen verwendet wird
- Ihre Diagnoseprotokolle, aber nur, wenn Sie die Option zum Einschließen aktivieren
Wenn TermTree nicht ordnungsgemäß beendet wurde, kann es beim nächsten Start anbieten, dieselben Diagnoseprotokolle zu senden. Dieses Angebot ist stets eine Frage, niemals automatisch. Die Protokolle erfassen Anwendungsaktivitäten und Fehlerspuren, wozu Datei- und Verzeichnispfade, Git-Branch-Namen, Aufgabenkennungen und die für den Start in einer Aufgabe konfigurierten Befehle gehören; sie enthalten keine Dateiinhalte und keine Terminalausgaben. Wir verwenden sie ausschließlich, um das von Ihnen gemeldete Problem zu untersuchen.
2.8 Website-Daten (termtree.com)
Wenn Sie termtree.com besuchen, verarbeiten wir möglicherweise:
- Serverprotokolle – IP-Adresse, Browsertyp, verweisende Seite und besuchte Seiten – aufbewahrt für bis zu 30 Tage zu Sicherheits- und Betriebszwecken
- Google Analytics, aber nur, nachdem Sie im Einwilligungsbanner Analyse-Cookies akzeptiert haben. Vor Ihrer Zustimmung wird nichts Analysebezogenes gesetzt, und Sie können Ihre Wahl jederzeit über den Link „Cookie-Einstellungen“ in der Fußzeile ändern
3. KI-Agenten und andere Werkzeuge, die Sie in TermTree ausführen
TermTree stellt Ihnen gewöhnliche Terminals bereit. Es bietet, verkauft, vermittelt oder berechnet keinen Zugang zu KI-Modellen. Wenn Sie Claude Code, Codex oder ein anderes Kommandozeilenwerkzeug in einem TermTree-Terminal ausführen, verbindet sich dieses Werkzeug über sein eigenes Konto und seine eigenen Zugangsdaten mit seinem eigenen Anbieter. Dieser Datenverkehr läuft nicht über uns, und wir sehen weder seine Eingaben noch seine Antworten oder die Dateien, die es liest oder schreibt.
Was TermTree mit diesen Werkzeugen tut, ist, sie lokal zu beobachten, wie in Abschnitt 1 beschrieben, damit es Ihnen anzeigen kann, welche Aufgaben laufen, untätig sind, auf Eingaben warten oder fehlgeschlagen sind.
Das bedeutet, dass jedes von Ihnen ausgeführte Werkzeug – und der dahinterstehende Modellanbieter – unabhängig von dieser Richtlinie seiner eigenen Datenschutzrichtlinie unterliegt. Wenn Sie mit sensiblem Material arbeiten, prüfen Sie diese Richtlinien, bevor Sie ein solches Werkzeug darauf anwenden.
4. Wie wir Informationen verwenden
Wir verwenden die vorstehenden Informationen, um:
- Ihr Konto zu erstellen und zu verwalten sowie Ihre Lizenz bereitzustellen und zu prüfen
- Die Cloud-Synchronisierung zwischen Ihren eigenen Geräten bereitzustellen und Ihre Geräteliste zu verwalten
- Transaktionale E-Mails – Belege, Lizenzzustellung und Kontobenachrichtigungen – über SendGrid zu versenden
- Anwendungsaktualisierungen bereitzustellen und aktive Installationen aggregiert zu schätzen
- Das Feedback und die Diagnoseprotokolle zu untersuchen, die Sie uns senden möchten
- Die aggregierte Website-Nutzung zu verstehen, um termtree.com zu verbessern, sofern Sie der Analyse zugestimmt haben
- Gesetzliche, steuerliche und buchhalterische Pflichten zu erfüllen und unsere Nutzungsbedingungen durchzusetzen
5. Weitergabe und Unterauftragsverarbeiter
Wir verkaufen, vermieten oder handeln nicht mit Ihren personenbezogenen Informationen und geben sie nicht für deren eigene Marketingzwecke an Dritte weiter.
Wir geben Daten nur an die Anbieter weiter, die den Dienst in unserem Auftrag betreiben:
- Stripe – Zahlungsabwicklung
- Google Cloud Platform – Cloud-Speicher und Hosting für Konto-, Lizenz- und synchronisierte Arbeitsbereichsdaten
- SendGrid – Versand transaktionaler E-Mails
- Google, Microsoft, GitHub, Apple und Facebook – Identitätsanbieter, wenn Sie sich für die Anmeldung mit einem von ihnen entscheiden
- Google Analytics – aggregierte Website-Analyse für termtree.com, nur mit Ihrer Einwilligung
- Plattform-Store-Betreiber – wenn Sie TermTree über deren Store beziehen oder kaufen
Diese Anbieter handeln auf Grundlage von Auftragsverarbeitungsverträgen und dürfen Ihre Daten nur zur Erbringung ihrer Leistung für uns verwenden. Wir können Informationen außerdem offenlegen, wenn das Gesetz es verlangt oder wenn es zum Schutz der Rechte, der Sicherheit und der Integrität unserer Nutzer und unseres Dienstes erforderlich ist.
6. Wie lange wir Informationen aufbewahren
- Konto- und Lizenzdaten – solange Ihre Lizenz oder Ihr Abonnement besteht, und bis zu 90 Tage nach einem geprüften Löschantrag
- Synchronisierte Arbeitsbereichsdaten, einschließlich eines Aufgaben-Scrollbacks, für das Sie sich entschieden haben – bis Sie sie löschen, Ihr Konto schließen oder einen geprüften Löschantrag stellen
- Gerätedatensätze – bis Sie dieses Gerät abmelden oder Ihr Konto schließen
- Feedback und alle von Ihnen gesendeten Diagnoseprotokolle – solange es zur Lösung des Problems und zum Verständnis wiederkehrender Probleme erforderlich ist
- Website-Serverprotokolle – bis zu 30 Tage
- Finanzunterlagen – wie nach geltendem Steuer- und Buchhaltungsrecht erforderlich, in der Regel fünf bis sieben Jahre
7. Sicherheit
- TLS-Verschlüsselung für alles, was an unsere Server übertragen wird
- Verschlüsselung im Ruhezustand für Daten, die in unserer Cloud-Infrastruktur gespeichert sind
- Zugriffskontrollen, die begrenzen, wer personenbezogene Daten erreichen kann
- Gerätespezifische Zugangsdaten für die Synchronisierung, sodass ein Gerät abgemeldet werden kann, ohne die anderen zu beeinträchtigen
- Regelmäßige Überprüfung unserer Infrastruktur
Die optionale Ende-zu-Ende-Verschlüsselung (Abschnitt 2.3) ist die stärkste Ihnen verfügbare Schutzmaßnahme: Wenn sie aktiviert ist, ist Ihr synchronisierter Arbeitsbereich für uns Geheimtext. Kein System ist vollkommen sicher, und wir können absolute Sicherheit nicht garantieren.
8. Ihre Rechte
Für alle
- Erfragen, welche personenbezogenen Daten wir über Sie speichern
- Uns auffordern, unrichtige Daten zu korrigieren
- Uns auffordern, Ihre Daten zu löschen (siehe Abschnitt 9)
- Ihre Einwilligung für optionale Verarbeitungen widerrufen, etwa für Analyse-Cookies oder die Scrollback-Synchronisierung
- Jedes Gerät von Ihrem Konto abmelden, wodurch dessen Synchronisierung endet
Einwohner der EU, des EWR und des Vereinigten Königreichs (DSGVO)
Sie haben zudem das Recht:
- Ihre Daten in einem strukturierten, maschinenlesbaren Format zu erhalten
- Unsere Verarbeitung Ihrer Daten einzuschränken
- Der Verarbeitung auf Grundlage berechtigten Interesses zu widersprechen
- Bei Ihrer örtlichen Datenschutzaufsichtsbehörde Beschwerde einzulegen
Unsere Rechtsgrundlagen für die Verarbeitung sind:
- Vertragserfüllung – Bereitstellung Ihrer Lizenz, Ihres Kontos und der Cloud-Synchronisierung
- Berechtigtes Interesse – Aktualisierungsprüfungen, aggregierte Schätzung aktiver Installationen, Server-Sicherheitsprotokolle und die Untersuchung der von Ihnen gemeldeten Probleme
- Einwilligung – Analyse-Cookies auf termtree.com und jede von Ihnen aktivierte Scrollback-Synchronisierung
- Gesetzliche Verpflichtung – Steuer-, Buchhaltungs- und andere Aufzeichnungen, zu deren Aufbewahrung wir verpflichtet sind
Einwohner Kaliforniens (CCPA/CPRA)
- Erfahren, welche personenbezogenen Informationen wir erheben und wie wir sie verwenden
- Die Löschung Ihrer personenbezogenen Informationen verlangen
- Dem Verkauf oder der Weitergabe personenbezogener Informationen widersprechen – wir tun beides nicht
- Wegen der Ausübung Ihrer Rechte nicht benachteiligt werden
Wir respektieren Global-Privacy-Control-Signale Ihres Browsers als wirksamen Widerspruch gegen jede Weitergabe personenbezogener Informationen nach dem CCPA und dem CPRA.
Einwohner Australiens
Wir behandeln personenbezogene Informationen im Einklang mit den Australian Privacy Principles nach dem Privacy Act 1988 (Cth), einschließlich Ihres Rechts, Zugang zu den von uns gespeicherten personenbezogenen Informationen zu verlangen und deren Korrektur zu beantragen.
Um eines dieser Rechte auszuüben, schreiben Sie uns unter den Kontaktdaten am Ende dieser Richtlinie. Möglicherweise müssen wir Ihre Identität überprüfen, bevor wir einem Antrag nachkommen.
9. Löschung Ihres Kontos und Ihrer Daten
Sie können Ihre Daten jederzeit entfernen:
- Melden Sie ein Gerät ab, um dessen Synchronisierung zu beenden. Es wird nichts gelöscht – Ihr Arbeitsbereich bleibt auf diesem Gerät, auf Ihren anderen Geräten und in der Cloud erhalten, sodass Sie sich später wieder anmelden können
- Löschen Sie eine Aufgabe oder schalten Sie die Scrollback-Synchronisierung dafür aus, um diese Daten aus Ihrem synchronisierten Arbeitsbereich zu entfernen
- Schreiben Sie uns, um Ihr Konto zu schließen und die damit verbundenen Daten zu löschen
Wenn Sie uns bitten, Ihr Konto zu schließen, entfernen wir Ihre Kontodaten und Ihren synchronisierten Arbeitsbereich innerhalb von 90 Tagen, außer dort, wo wir gesetzlich zur Aufbewahrung von Aufzeichnungen verpflichtet sind, etwa von Finanzunterlagen (Abschnitt 6). Die Schließung Ihres Kontos berührt nicht die Dateien, Repositorys oder den lokalen Arbeitsbereich auf Ihren eigenen Rechnern.
10. Internationale Datenübermittlungen
Unsere Cloud-Dienste laufen auf der Google Cloud Platform, derzeit in der Region Tokio, Japan, und unterstützende Infrastruktur kann sich in Australien oder den Vereinigten Staaten befinden. Soweit wir personenbezogene Daten von Einwohnern der EU, des EWR oder des Vereinigten Königreichs außerhalb ihrer Region übermitteln, stützen wir uns auf geeignete Garantien, einschließlich der von der Europäischen Kommission genehmigten Standardvertragsklauseln oder eines gleichwertigen Mechanismus.
11. Datenschutz von Kindern
TermTree ist für Nutzer ab 13 Jahren bestimmt, beziehungsweise ab 16 Jahren in der EU und im EWR. Wir erheben nicht bewusst personenbezogene Daten von Kindern unter diesem Alter. Wenn Sie glauben, dass ein Kind uns personenbezogene Daten übermittelt hat, kontaktieren Sie uns, und wir löschen sie unverzüglich.
12. Änderungen dieser Richtlinie
Wir können diese Richtlinie aktualisieren. Bei wesentlichen Änderungen veröffentlichen wir die überarbeitete Richtlinie auf dieser Seite mit einem neuen Datum unter „Letzte Aktualisierung“, und bei bedeutenden Änderungen informieren wir Sie möglicherweise zusätzlich per E-Mail oder mit einem Hinweis in der Anwendung.
13. Kontakt
Bei Fragen zu dieser Richtlinie oder zur Ausübung Ihrer Datenschutzrechte erreichen Sie uns unter:
Document Node Pty Ltd, Western Australia, Australien.