Rechtliches
Datenschutzerklärung (Entwurf)
Was Setup speichert, wenn du dich registrierst, einen Link einfügst, Software ausführst und dauerhaft betreibst, wer die Daten außerdem sieht und wie du sie löschen lassen kannst.
Entwurf. Keine Rechtsberatung. Dieses Dokument beschreibt, was die Setup-Software heute mit Daten macht. Es ist nicht anwaltlich geprüft und muss vor dem Start geprüft werden. Text in [eckigen Klammern] ist ein Platzhalter.
Setup wird betrieben von [Firmenname mit Rechtsform], [Anschrift laut Handelsregister] („wir“). Diese Datenschutzerklärung gilt für die Setup-Website, die Web-App und die Runner, die Rezepte ausführen. Fragen und Anfragen schickst du an [E-Mail-Adresse für Datenschutzanfragen].
Was wir speichern
Dein Konto
Konten verwaltet Better Auth, eine Open-Source-Bibliothek für die Authentifizierung, die innerhalb unserer App läuft. Wir speichern:
- deinen Namen, deine E-Mail-Adresse und ob du sie bestätigt hast
- einen Hash deines Passworts, falls du eines verwendest. Das Passwort selbst speichern wir nie.
- Passkeys (nur den öffentlichen Schlüssel) und Einstellungen zur Zwei-Faktor-Authentifizierung, falls du sie aktivierst
- dein Profilbild, falls du eines hochlädst
- die Workspaces, denen du angehörst, deine Rolle in jedem davon und Einladungen, die du sendest oder erhältst, einschließlich der eingeladenen E-Mail-Adresse
- für jede angemeldete Sitzung die IP-Adresse und den User-Agent des Browsers. Sitzungen enden, wenn du dich abmeldest oder sie ablaufen.
Analysen, Projekte, Deployments, Logs und Runner, die in einem Workspace angelegt werden, sind für jedes Mitglied dieses Workspaces sichtbar. Was in deinem persönlichen Workspace angelegt wird, siehst nur du, mit einer Ausnahme: Unsere Administratoren können Konten einsehen und sich vorübergehend als ein Nutzer anmelden, um ein Problem zu untersuchen. [Festlegen und dokumentieren, wann Administratoren das dürfen.]
Wenn du dich mit Google, GitHub oder Apple anmeldest, übermittelt uns der jeweilige Anbieter deinen Namen, deine E-Mail-Adresse, dein Profilbild und eine Konto-ID. Wir bieten nur Anbieter an, die auf dieser Instanz eingerichtet sind.
Was du einfügst
Wenn du einen Link einfügst oder beschreibst, was du willst, speichern wir diese Eingabe zusammen mit dem Ergebnis der Analyse: den Schritten, die sie durchlaufen hat, etwaigen Warnungen und dem Rezept, das dabei entstanden ist.
Um eine öffentliche Quelle zu analysieren, ruft Setup sie als Daten ab. Ein GitHub-Repository wird als Archiv heruntergeladen und im Arbeitsspeicher gelesen. Ein Hugging Face Space wird über seine öffentliche API gelesen. Eine Dokumentationsseite wird als Text gelesen. Nichts aus der Quelle wird auf unseren Servern installiert oder ausgeführt. Wir bewahren die Projektangaben auf, die wir daraus ableiten (Name, Beschreibung, Lizenz, Anzahl der Sterne, Themen), und das Rezept. Eine Kopie des Repositorys bewahren wir nicht auf.
Rezepte und Projekte
Wir speichern jede Revision eines Rezepts und wer sie erstellt hat. Projekte, die du anlegst, sind standardmäßig privat. Du kannst ein Projekt auf „nicht gelistet“ oder „öffentlich“ stellen. Ein öffentliches Projekt, seine Rezepte und seine Verifizierungsergebnisse erscheinen im öffentlichen Katalog.
Deployments
Wenn du ein Rezept ausführst, speichern wir den Namen des Deployments, den Runner, dem es zugewiesen wurde, seinen Status und seine URL sowie die Werte, die du für seine Eingaben eingetragen hast.
- Normale Eingaben, etwa die E-Mail-Adresse eines Admins, werden so gespeichert, wie du sie eingegeben hast.
- Eingaben, die als geheim markiert sind, etwa Passwörter und API-Schlüssel, werden vor dem Speichern mit AES-256-GCM verschlüsselt. Sie werden nur entschlüsselt, um sie an den Runner zu übergeben, der dein Deployment ausführt.
Während ein Deployment läuft, sendet uns der Runner:
- Fortschrittsereignisse (vorbereiten, Images herunterladen, starten, prüfen und so weiter)
- die Log-Ausgabe, die die Software nach stdout und stderr schreibt. Software kann alles ausgeben, auch Daten, die du in sie eingegeben hast. Behandle Logs deshalb als möglicherweise sensibel.
- Health-Checks (HTTP-Statuscode und Antwortzeit) sowie die Auslastung von CPU und Arbeitsspeicher
- für jede Sicherung ihre Größe, ihre Prüfsumme und ihren Speicherort, aber nicht die Sicherung selbst
Daten in der Software, die du ausführst
Die Software, die du startest, legt ihre eigenen Daten in Volumes auf dem Runner ab. Auf einem Runner, den du selbst hostest, bleiben diese Daten auf deiner Hardware. Auf einem Runner, den wir hosten, werden sie bei [Hosting-Anbieter und Region] gespeichert. Den Inhalt dieser Volumes erhalten wir nicht.
Runner
Für jeden Runner speichern wir Name, Version, Hardware-Ausstattung (CPU, Arbeitsspeicher, GPU, Architektur) und wann er sich zuletzt gemeldet hat. Das Zugriffstoken eines Runners wird dir einmal angezeigt. Wir speichern davon nur einen SHA-256-Hash und ein kurzes Präfix, an dem du das Token wiedererkennst.
Kontaktformular
Wenn du das Kontaktformular nutzt, erhalten wir deinen Namen, deine E-Mail-Adresse und deine Nachricht per E-Mail.
Wir senden nur transaktionale E-Mails: Bestätigung der E-Mail-Adresse, Einmalcodes für die Anmeldung, Zurücksetzen des Passworts, Änderungen der E-Mail-Adresse, Bestätigungen der Kontolöschung und Einladungen in Workspaces. Die E-Mails werden über [E-Mail-Versanddienstleister] zugestellt. Newsletter versenden wir nicht.
Analyse und Fehlererfassung
Standardmäßig ist nichts davon aktiv. Die App unterstützt PostHog für Produktanalyse und Fehlererfassung. PostHog bleibt aber ausgeschaltet, solange kein Analytics-Schlüssel eingerichtet ist, und selbst dann läuft es erst, nachdem du in den Cookie-Einstellungen „Analyse“ erlaubt hast. Wenn es läuft und du angemeldet bist, erhält PostHog deine Nutzer-ID, deinen Namen und deine E-Mail-Adresse, damit Ereignisse deinem Konto zugeordnet werden können. Mehr dazu in der Cookie-Richtlinie.
Wer außerdem Daten erhält
- [Hosting-Anbieter] betreibt unsere Server und unsere Datenbank.
- [E-Mail-Versanddienstleister] stellt die oben genannten E-Mails zu.
- Stripe wickelt deine Zahlung ab, wenn du einen kostenpflichtigen Tarif kaufst. Wir erhalten eine Kunden-ID und den Status deines Abonnements und deiner Bestellungen, nicht deine Kartennummer.
- Ein Anbieter von KI-Modellen ([Modellanbieter]) erhält, falls auf dieser Instanz einer eingerichtet ist, Auszüge aus der öffentlichen Quelle, die gerade analysiert wird, damit er ein Rezept entwerfen kann. Deine Kontodaten erhält er nicht.
- GitHub und Hugging Face erhalten unsere Anfragen, mit denen wir die öffentlichen Quellen abrufen, die du einfügst. Sie sehen unsere Server, nicht dein Konto.
- PostHog erhält Daten nur so, wie im Abschnitt „Analyse und Fehlererfassung“ beschrieben.
Wir verkaufen keine personenbezogenen Daten. Wir können Daten herausgeben, wenn das Gesetz es verlangt.
Wie lange wir Daten aufbewahren
- Test-Deployments laufen standardmäßig nach 60 Minuten ab. Der Runner entfernt dann ihre Container und Volumes.
- Wenn ein Deployment gelöscht wird, entfernt der Runner seine Container und Volumes. Seine Datenbankeinträge und Logs werden für [Aufbewahrungsdauer] aufbewahrt.
- Wenn du dein Konto löschst, löschen wir deine Sitzungen, Analysen, Deployments und deren Logs aus unserer Datenbank. Projekte und Rezepte, die du erstellt hast, bleiben ohne Verknüpfung zu deinem Konto erhalten, und öffentliche bleiben im Katalog.
- Sicherungen werden für [Aufbewahrungsdauer der Sicherungen] aufbewahrt.
[Aufbewahrungsfristen für Logs, Health-Check-Messwerte, Sicherungen und Server-Zugriffslogs müssen noch festgelegt werden. Bestätigen, dass beim Löschen eines Kontos zuerst seine laufenden Deployments auf den Runnern entfernt werden, und entscheiden, ob auch seine privaten Projekte gelöscht werden sollen.]
Sicherheit
Passwörter und Runner-Tokens speichern wir nur als Hashes, und geheime Eingaben werden verschlüsselt. Die Sandbox, in der deine Software läuft, und die Lücken, die wir kennen, beschreibt die Sicherheitsseite.
Deine Rechte
In deinen Kontoeinstellungen kannst du deinen Namen, deine E-Mail-Adresse und dein Passwort ändern und dein Konto löschen. Für alles andere, etwa eine Kopie deiner Daten, schreib an [E-Mail-Adresse für Datenschutzanfragen]. Je nachdem, wo du lebst, hast du möglicherweise weitere Rechte, darunter das Recht, der Verarbeitung zu widersprechen oder dich bei einer Datenschutzaufsichtsbehörde zu beschweren.
[Die Rechtsgrundlage für jede Art der Verarbeitung, das anwendbare Recht und ein gegebenenfalls erforderlicher Vertreter hängen von der Rechtsordnung ab und müssen ergänzt werden.]
Kinder
Setup ist nicht für Personen unter [Mindestalter] gedacht.
Änderungen
Änderungen an dieser Datenschutzerklärung veröffentlichen wir auf dieser Seite und aktualisieren das Datum unten.
Stand: [Datum].