CodLab

CodLab / Informationen zum Dienst

Datenschutzhinweise

Wie CodLab Website-Aufrufe, Konten, ausgewählte Projektdateien, Berichte und Supportanfragen verarbeitet. Der aktuelle Servicestatus bestimmt, welche Funktionen verfügbar sind.

Veröffentlicht:

Verantwortlicher und Kontakt

Rashad Elkersawy / CodLab
Friedrich-Naumann-Str. 66
26125 Oldenburg
Germany / Deutschland

Datenschutzanfragen: privacy@codlab.app.

Website und Sicherheit

Cloudflare stellt Website und Anwendung bereit. Dabei werden IP-Adressen, Zeitpunkte, aufgerufene URLs, Browserinformationen und Sicherheitsereignisse verarbeitet, um den Dienst bereitzustellen und zu schützen. Rechtsgrundlagen sind Art. 6 Abs. 1 Buchst. b DSGVO für angeforderte Vertrags- oder vorvertragliche Leistungen und Art. 6 Abs. 1 Buchst. f für die berechtigten Interessen an Verfügbarkeit, Sicherheit und Missbrauchsvermeidung. Hosting-Protokolle und Sicherheitsdaten der Anbieter sind von gespeicherten Projektberichten getrennt.

Konten und notwendige Browser-Speicherung

Für die Kundenanmeldung stehen CodHub und Cloudburg zur Auswahl. CodLab speichert die Identität und Zuordnung zum Arbeitsbereich, dessen Namen sowie die akzeptierte Version und Zeitpunkte für das angeforderte Konto auf Grundlage von Art. 6 Abs. 1 Buchst. b DSGVO. Die Google-Kundenanmeldung ist nicht verfügbar.

Die CodHub-Anmeldung ist verfügbar. Wenn du sie auswählst, verarbeitet CodHub unter codhub.org die Anmeldeanfrage und übermittelt CodLab deine Identitätskennung beim Anbieter, E-Mail-Adresse, Benutzernamen, Namen und Anmeldeinformationen. CodLab prüft die signierte Identitätsantwort, um deine CodLab-Sitzung herzustellen. Diese Anmeldung liest keine Repository-Inhalte und verbindet keine Repositories. Für diese reine Identitätsanmeldung bewahrt CodLab keine CodHub-Zugriffs- oder Refresh-Tokens auf und verknüpft Konten nicht automatisch anhand gleicher E-Mail-Adressen. Es gelten derselbe Zweck des angeforderten Kontos und Art. 6 Abs. 1 Buchst. b DSGVO.

Wenn du Cloudburg unter cloudburg.org auswählst, fordert CodLab openid, profile und email ausschließlich für die Kundenidentität an. Cloudburg liefert ein signiertes Identitätstoken und dazu passende UserInfo. CodLab prüft Aussteller und unveränderliche Kennung, Signatur, Zielgruppe, Nonce und Token-Zeiten, gleicht UserInfo mit dem Token ab und prüft die bestätigte externe Kontakt-E-Mail. Die reservierte @cloudburg.org-Adresse dient nicht als dieser Bestätigungsnachweis. CodLab speichert die Anbieteridentität und den Profilnamen für dein angefordertes Konto, keine Cloudburg-Zugriffs- oder Refresh-Tokens. Dies gewährt keinen Zugriff auf Cloudburg-Postfächer, Dateien, Automatisierung, Repositories oder Abrechnung. Konten werden nach Anbieter, Aussteller und Kennung zugeordnet und nicht automatisch über E-Mail oder Namen verknüpft; wähle den ursprünglichen Anbieter zum Öffnen eines bestehenden Arbeitsbereichs. Es gelten der Zweck des angeforderten Kontos und Art. 6 Abs. 1 Buchst. b DSGVO. Die separate Repository-Freigabe bleibt bei CodHub.

Ein notwendiges Sitzungscookie unterstützt die Anmeldung. Die aktuelle Sitzung gilt höchstens 15 Minuten; der Anmeldevorgang läuft nach zehn Minuten ab. Die Upload-Oberfläche speichert zur Wiederaufnahme eine undurchsichtige Anfragekennung und einen Datei-Prüfwert im Sitzungsspeicher, keine Quelldateien. Die Sprachauswahl kann die gewählte Sprache speichern. Diese Funktionen unterstützen den angeforderten Dienst beziehungsweise die gewählte Einstellung.

Optionale CodHub-Leseverbindung für Repositories

Die einfache CodHub-Anmeldung bestätigt deine Identität. CodLab speichert dabei keine CodHub-Zugriffs- oder Aktualisierungstoken. Der Repository-Zugriff ist eine separate, optionale Autorisierung; durch die Anmeldung entsteht keine Repository-Verbindung.

Wenn du eine Repository-Leseverbindung autorisierst, gewährt CodHub CodLab Lesezugriff auf dein Profil und die Repositories, auf die dein CodHub-Konto zugreifen kann, einschließlich privater Repositories. Diese Anbieterfreigabe gilt für dein Konto und ist nicht auf ein einzelnes ausgewähltes Repository beschränkt. CodLab ruft Repository-Metadaten für deine Auswahl ab und beschränkt anschließende operative Repository-Lesezugriffe auf die unveränderlichen Repository-IDs, die du für deinen Arbeitsbereich auswählst. Diese erste Verbindungsversion bietet eine Übersicht und Auswahl; sie liest keinen Repository-Quellcode, erstellt keine Webhooks, veröffentlicht keine PR-Prüfungen und ändert keine Dateien.

CodLab speichert das Repository-Zugriffstoken verschlüsselt auf seinem Server, zusammen mit deiner unveränderlichen CodHub-Nutzer-ID, der Zuordnung zum Arbeitsbereich und dessen Eigentümer, den ausgewählten Repository-IDs, der erteilten Lesefreigabe, der Verbindungskennung sowie Erstellungs-, Änderungs- und Ablaufzeiten. Der Verschlüsselungskontext bindet die Zugangsdaten an diesen Eigentümer, Arbeitsbereich und diese Verbindung. Die Repository-Verbindung speichert keine Aktualisierungs- oder ID-Token. Autorisierungszustände enthalten verschlüsselte einmalige Nachweisdaten und laufen nach fünf Minuten ab; abgeschlossene oder fehlgeschlagene beanspruchte Rückrufe entfernen sie.

Die Verbindung läuft zu dem in deinem Dashboard angezeigten Zeitpunkt ab. Danach musst du sie erneut verbinden; CodLab erneuert diese Freigabe nicht automatisch. Beim erneuten Verbinden wird die vorherige Repository-Auswahl zurückgesetzt, damit du sie erneut auswählst. Abgelaufene Verbindungsdatensätze, verschlüsselte Zugangsdaten und ausgewählte IDs werden bei der nächsten geplanten Bereinigung entfernt, auch wenn die Repository-Autorisierung pausiert ist. Ausstehende Autorisierungsdatensätze werden ebenfalls nach Ablauf entfernt.

Beim Trennen entfernt CodLab die gespeicherte Repository-Verbindung und ausstehende Autorisierungen für diesen Arbeitsbereich. Deine Identitätsanmeldung und dein Arbeitsbereich bleiben bestehen. Das Trennen widerruft die OAuth-Freigabe bei CodHub nicht automatisch. Um auch diese Anbieterfreigabe zurückzunehmen, widerrufe die separate Repository-Anwendung in CodHub unter Einstellungen → Anwendungen. Ein Verlust von Anbieterberechtigungen wird beim Repository-Zugriff erneut geprüft.

Private Projekt-Uploads

Der Upload-Dienst akzeptiert bis zu 40 ausgewählte JavaScript-/TypeScript-Dateien: je 32 KiB und 1.000 Zeilen, insgesamt 512 KiB. Reiche nur berechtigt geteilte Dateien ein und entferne Zugangsdaten, Geheimnisse und personenbezogene Daten. Besondere Kategorien personenbezogener Daten oder vertrauliche Daten Dritter dürfen nicht ohne passende Vereinbarung eingereicht werden.

Native statische Prüfungen verarbeiten den ausgewählten Quellcode vorübergehend innerhalb der Cloudflare-Worker-Anfrage. Dieser Upload-Pfad führt keinen Code aus, installiert keine Abhängigkeiten und sendet keinen Code an einen KI-Anbieter. Die Anwendungsdatenbank speichert weder Rohdateien noch Quellcode-Auszüge. Gespeichert werden Hinweise, Dateipfade, Zeilennummern, statische Importnamen und Beziehungen, Prüfumfang, Grenzen und ein Prüfwert der Auswahl. Pfade und Importnamen können selbst identifizierende Informationen enthalten. Die Verarbeitung erfolgt für die angeforderte Prüfung gemäß Art. 6 Abs. 1 Buchst. b DSGVO.

Berichte, Löschung und weitere Daten

Berichte sind für den Eigentümer sieben Tage ab Erstellung zugänglich, auch nach Ende eines bezahlten Zugangs. Gespeicherte Berichtsinhalte können vorher gelöscht werden. Abgelaufene Berichte sind nicht mehr abrufbar; eine geplante Bereinigung entfernt deren Inhalte. Dies löscht nicht automatisch alle zugehörigen Daten oder Anbieter-Backups.

Berichts- und Anfragekennungen, Datei-Prüfwerte, Konto- und Arbeitsbereichsbezüge, Zeitpunkte, Status und Verbrauchszähler bleiben für Wiederaufnahme, Kontingentabrechnung und Missbrauchsvermeidung bestehen. Konto- und Identitätsdaten werden benötigt, solange das Konto betrieben wird. Abrechnungs-, Einwilligungs-, Sicherheits- und Supportdaten können wegen gesetzlicher Pflichten, offener Anfragen oder Ansprüche länger erforderlich sein. Die Aufbewahrung richtet sich nach diesen Zwecken. Frage uns nach Löschung oder den für deine Daten geltenden Kriterien. Eine vollständige Kontolöschung per Selbstbedienung wird derzeit nicht angeboten.

Freiwillige Befundentscheidungen und manuelle Reparaturpläne

Wenn der Befund-Arbeitsbereich verfügbar ist, kannst du deinen Bearbeitungsstatus, einen Verwerfungsgrund, einen manuellen Reparaturplan, Notizen und HTTPS-Nachweislinks zu einem eigenen aufbewahrten Upload-Bericht speichern. CodLab erfasst das berechtigte Konto, den serverseitigen Zeitpunkt, vorherigen und neuen Status sowie Versions- und Anfragekennungen für die Wiederaufnahme von Speicherungen und deren Verlauf. Diese Kundeneinträge sind von den ursprünglichen Analysebefunden getrennt; Verwerfen oder ein vom Kunden gemeldeter Abschluss bestätigt weder eine Reparatur noch einen ausgeführten Test oder die Sicherheit des Codes.

Diese Verarbeitung stellt den von dir angeforderten Befund-Arbeitsbereich gemäß Art. 6 Abs. 1 Buchst. b DSGVO bereit. Trage keinen Quellcode, Zugangsdaten, Geheimnisse, besondere Kategorien personenbezogener Daten oder unnötige personenbezogene Informationen in Notizen, Gründe oder Links ein. Nachweis-URLs werden als vom Kunden bereitgestellte Links gespeichert; CodLab ruft sie nicht ab, führt sie nicht aus und überprüft ihre Ergebnisse nicht. Du entscheidest, ob du einen Link öffnest; dabei können übliche Browser-Anfragedaten an sein Ziel übermittelt werden.

Entscheidungen, Pläne, Notizen, Nachweislinks und ihr Verlauf übernehmen den Ablauf des zugehörigen Berichts nach sieben Tagen. Nach Ablauf sind sie sofort nicht mehr verfügbar und werden entfernt, wenn dessen gespeicherter Inhalt gelöscht oder durch die geplante Bereinigung entfernt wird; ein ersetzter Bericht entfernt auch die Arbeit zum früheren Nachweis. Es entstehen keine länger aufbewahrten Projektdatensätze. Minimale bestehende Berichts-, Anfrage- und Kontingentdaten behalten die oben erläuterten getrennten Zwecke. Gespeicherte Arbeit ist nach erneuter Anmeldung nur abrufbar, solange derselbe eigene Bericht aufbewahrt wird. Der notwendige Sitzungsspeicher kann undurchsichtige Berichts-, Befund- und Speicheranfragekennungen, Filterwerte, Nachweis- und Anfragehashes, Versionsnummern sowie Vorgangsbezeichnungen für die Navigation und Wiederaufnahme einer unklaren Speicherung enthalten. Notizen, Plantexte, Verlaufsinhalte und Berichtsinhalte werden dort nicht gespeichert. Lesen und Speichern führt keine neue Prüfung aus und verbraucht oder erneuert kein Prüfkontingent.

Zahlungen und Support

Neue Käufe bleiben bis zur Prüfung des Zahlungsdienstes gesperrt. Bei einem später gewählten, freigeschalteten Stripe-Checkout verarbeitet Stripe Zahlungs- und Abrechnungsdaten. CodLab speichert Kunden- und Abonnementreferenzen, Tarif, Zahlungsstatus, Zeiträume und Kontingentdaten; die Anwendung erhebt keine vollständigen Kartendaten. Vertragsabwicklung beruht auf Art. 6 Abs. 1 Buchst. b, erforderliche Buchhaltungsdaten auf Art. 6 Abs. 1 Buchst. c DSGVO.

Supportnachrichten werden zur Beantwortung, Leistungserbringung und Fehlerklärung verwendet. Sende keinen Quellcode und keine Zugangsdaten. Kontakt: support@codlab.app. Geschäftliche E-Mails können über Cloudflare an das Google-Workspace-Postfach des Betreibers weitergeleitet werden. Angeforderte Unterstützung beruht auf Art. 6 Abs. 1 Buchst. b; angemessene Sicherheits- und Streitfalldaten auf Buchst. f oder einer gesetzlichen Pflicht.

Optionale Onboarding-Anfragen und bisherige Review-Daten

Die getrennte Firmenanfrage für Onboarding-E-Mails erfasst das verifizierte Konto, die Hinweisversion und Zeitpunkte der ausdrücklichen Anfrage und Bestätigung. Der Versand bleibt pausiert. Die Anfrage erlaubt keine andere Werbung. Ein späterer optionaler Versand benötigt die genannte Einwilligung; sie kann jederzeit über die angebotene Funktion oder den Datenschutzkontakt widerrufen werden. Für diesen freiwilligen Zweck gilt Art. 6 Abs. 1 Buchst. a DSGVO.

Neue Pull-Request-Reviews und Fix-Veröffentlichungen sind derzeit nicht verfügbar. Das Dashboard zeigt, ob die separate optionale Repository-Leseverbindung freigeschaltet ist. Bestehende Review-Daten können PR-Metadaten, Hinweise, ausgewählte Belege, Entscheidungen sowie Prüf- und Zustellungsprotokolle enthalten. Dafür gelten die jeweiligen Aufbewahrungskontrollen; die Sieben-Tage-Regel für Upload-Berichte löscht diese getrennten Bestände nicht rückwirkend. Kontaktiere uns zu bestehenden Daten.

Empfänger und internationale Verarbeitung

Je nach genutzter Funktion sind Cloudflare für Hosting, Schutz und Speicherung, Google für geschäftliche E-Mail, CodHub unter codhub.org für die gewählte Identitätsanmeldung und eine gegebenenfalls separat autorisierte Repository-Leseverbindung, Cloudburg unter cloudburg.org für die gewählte reine Identitätsanmeldung sowie Stripe für einen freigeschalteten Checkout beteiligt. Der native Upload-Pfad verwendet keinen KI-Auftragsverarbeiter. Der Zugriff dient der angeforderten Funktion und berechtigter Dienstverwaltung.

Cloudflare, Google und Stripe arbeiten international; Verarbeitung kann außerhalb des Europäischen Wirtschaftsraums stattfinden. Soweit erforderlich, benötigt sie einen gültigen Angemessenheitsbeschluss oder geeignete Garantien wie Standardvertragsklauseln. Frage den Datenschutzkontakt nach geltenden Anbieterbedingungen, Verarbeitungsorten und Garantien, bevor du Daten teilst, für die eine Auftragsverarbeitungsvereinbarung erforderlich ist. Es wird kein ausschließlich europäisches Hosting zugesagt.

Deine Rechte

Unter den Voraussetzungen der DSGVO kannst du Auskunft, Berichtigung, Löschung, Einschränkung, Datenübertragbarkeit und Widerspruch bei berechtigten Interessen verlangen. Einwilligungen können mit Wirkung für die Zukunft widerrufen werden. Wir prüfen die Identität verhältnismäßig und verlangen keine Passwörter oder Quelltexte.

Kontakt: privacy@codlab.app. Du kannst dich außerdem bei einer Aufsichtsbehörde beschweren, insbesondere der Landesbeauftragten für den Datenschutz Niedersachsen.

Kontodaten sind für ein angefordertes Konto erforderlich; ausgewählte Dateien nur für eine angeforderte Prüfung. Öffentliche Seiten sind ohne Konto lesbar. Die native Prüfung trifft keine ausschließlich automatisierte Entscheidung mit rechtlicher oder ähnlich erheblicher Wirkung. Ein Hinweis ist keine Entscheidung über eine Person und keine Freigabe zur Codebereitstellung.

Professional Handoff und Kopien auf deinem Gerät

Wenn du eine Übergabe anforderst, liest CodLab deinen eigenen, nicht abgelaufenen Bericht und gespeicherten Befundstand, um eine vorübergehende Vorschau gemäß Artikel 6 Absatz 1 Buchstabe b DSGVO zu erstellen. Es speichert kein separates Paket, erstellt keine weitere Prüfung, führt keinen Code oder Tests aus, ruft keine Nachweis-URLs ab und kontaktiert keinen KI-Anbieter. Eigentümer-, Ablauf- und Standprüfungen gelten erneut für Downloads; geänderte Entscheidungen oder Pläne können eine Vorschau ungültig machen.

Notizen, Verwerfungsgründe, verworfene Befunde und Verlauf sind standardmäßig ausgeschlossen. Dies schließt nicht jede Kundeneingabe aus: Vorgeschlagene Prüfungen, vom Kunden gemeldete Ergebnisse und Name/Identitätskennung/Datum der zuletzt planenden Person können enthalten bleiben. Technische Details umfassen auch Untersuchungs-/Änderungstexte und Nachweis-URLs. Prüfe die genaue Vorschau vor dem Teilen und wähle nur Informationen aus, die du offenlegen darfst.

Markdown-, JSON- und HTML-Kopien werden auf dein Gerät heruntergeladen. Drucken/Als PDF speichern ist eine Browserfunktion, keine serverseitige PDF-Erstellung. Gerätekopien bleiben nach Ablauf oder Löschen des Berichts bestehen; du und deine gewählten Empfänger verwalten sie. Kundenangaben belegen keine validierte Reparatur.

Browserspeicherung und Ablauf

Der Ablauf von Sitzungs- und Autorisierungs-Cookies begrenzt den Zugriff und ist keine allgemeine Löschfrist für Identitäts- oder Kontodatensätze. Die aktuelle Sitzung dauert bis zu 15 Minuten, das Identitäts-Autorisierungs-Cookie bis zu zehn und das getrennte Repository-Status-Cookie bis zu fünf Minuten. Die Sprachwahl kann die gewählte en/de-Präferenz lokal ohne festgelegten automatischen Ablauf speichern. Die Tab-Sitzungsspeicherung enthält opake Upload-/Befund-/Navigations-/Wiederaufnahmemetadaten, keinen Rohquellcode oder Kundenentwurfs-/Berichtstext; sie hat keine eigene Sieben-Tage-Frist.

Speicherübersicht und Browser-Steuerung