Firmencode in ChatGPT einfügen: Was wirklich passiert
Veröffentlicht:
Ob es sicher ist, den Code deines Arbeitgebers in ChatGPT einzufügen, entscheidet sich vor allem an einer Frage: In wessen Konto steckst du? Auf einem Business- oder Enterprise-Tarif der Firma oder über die API sagt OpenAI, dass deine Eingaben standardmäßig nicht zum Training seiner Modelle genutzt werden, und dahinter steht ein Vertrag. Auf deinem privaten Konto gibt es keinen solchen Vertrag, und auf privaten Tarifen können deine Unterhaltungen künftige Modelle verbessern, solange du das nicht selbst abschaltest. Gleicher Code, gleiches Einfügen, völlig andere Lage.
Das ist die technische Hälfte. Die Hälfte, die die meisten Fälle wirklich entscheidet, ist vertraglicher Natur, und diese Seite deckt beides ab. Das hier ist Aufklärung, keine Rechtsberatung: Wenn du eine verbindliche Antwort zu deinem eigenen Vertrag brauchst, ist das ein Gespräch mit deiner Führungskraft oder deinem betrieblichen Datenschutzbeauftragten, nicht mit einem Artikel.
Was deinen Rechner wirklich verlässt
Wenn du eine Datei ins Chatfenster einfügst, geht der Text an die Server des Anbieters und bleibt dort eine Weile liegen. Das ist der ganze Mechanismus. Es lohnt sich, hier genau zu sein, denn das vorgestellte Risiko und das echte Risiko sind zwei verschiedene Dinge.
Das vorgestellte Risiko ist, dass ein Modell deine Authentifizierungslogik verschluckt und sie später einem Wettbewerber vorträgt, der nett danach fragt. So funktioniert es nicht, und so geht es auch nicht schief.
Die echten Risiken sind unspektakulärer und wahrscheinlicher:
- Dein Text liegt auf fremder Infrastruktur, den Aufbewahrungsregeln des Anbieters unterworfen statt deinen eigenen.
- Auf privaten Tarifen kann er zu Trainingsdaten werden, solange du kein Opt-out gesetzt hast.
- Niemand in deiner Firma hat das Ziel geprüft. Wenn dein Arbeitgeber einen Sicherheitsprüfungsprozess hat, hast du ihn gerade umgangen.
- Du verlierst die Nachvollziehbarkeit. Wenn ein Kunde später fragt, wo sein Material war, ist „mein privates ChatGPT“ eine schlechte Antwort.
Die letzten beiden Punkte machen aus einer Abkürzung einen Vorfall, und für keinen davon muss überhaupt etwas nach außen gelangen.
Privat, Business und API: die Voreinstellungen unterscheiden sich
Diesen Teil lohnt es sich richtig zu verstehen, denn die Tarife verhalten sich tatsächlich unterschiedlich, und der Unterschied ist dokumentiert und kein Flurfunk.
OpenAIs Seite zum Enterprise-Datenschutz sagt, dass standardmäßig nicht mit geschäftlichen Eingaben oder Ausgaben trainiert wird: Das gilt für ChatGPT Business, Enterprise und die API, und Organisationen sind von der Datenweitergabe ausgenommen, solange sie sich nicht ausdrücklich dafür entscheiden. Anthropic gibt eine Zusage derselben Bauart. Seine Datenschutzdokumentation sagt, dass es Eingaben oder Ausgaben aus seinen kommerziellen Produkten standardmäßig nicht zum Training verwendet, mit einer Ausnahme, wenn du aktiv Feedback gibst. Das dröseln wir unter trainiert Claude mit meinen Chats auf. GitHub zieht bei Copilot dieselbe Linie: Laut eigener Dokumentation können Einzelabonnenten in ihren persönlichen Copilot-Einstellungen widersprechen, dass ihre Daten für das Training verwendet werden, und GitHub verwendet Daten von Copilot-Business- und Copilot-Enterprise-Kunden nicht zum Training von KI-Modellen.
Private Tarife sind das Spiegelbild. Dort ist das Training mit deinen Unterhaltungen in der Regel die Voreinstellung, und das Opt-out ist deine Aufgabe, nicht die deines Arbeitgebers. Die Details je Tarif halten wir im Tarif-Check statt im Fließtext, weil diese Einstellungen sich ändern und ein Satz im Artikel schlecht altert. Wenn du heute auf einem privaten Konto bist, ist der praktische Schritt schnell erklärt: Öffne in ChatGPT Einstellungen → Datenkontrollen und schalte „Das Modell für alle verbessern“ aus. Diese Einstellung gilt fürs ganze Konto und lässt sich jederzeit zurücknehmen.
Also das ehrliche Urteil, nach Konto:
- ● Firmenkonto (Business, Enterprise, API): vertretbar. Kein Training als Standard, ein Auftragsverarbeitungsvertrag liegt vor, und dein Arbeitgeber hat das Risiko bewusst übernommen.
- ▲ Privates Konto, Training abgeschaltet, Code bereinigt: Vorsicht. Die Trainingsfrage ist geklärt. Die Vertragsfrage nicht.
- ⬣ Privates Konto, Voreinstellungen unangetastet, Datei komplett eingefügt: riskant. Alles oben trifft gleichzeitig zu, samt der Geheimnisse, die du in der Datei vergessen hattest.
Zuerst eine Vertragsfrage, keine reine Sicherheitsfrage
Hier ist die Umdeutung, die die meisten dieser Streitgespräche auflöst. Leute diskutieren das Einfügen von Code, als wäre es eine Sicherheitsfrage, dabei ist es eigentlich eine Vertragsfrage im Sicherheitskostüm.
Dein Arbeitsvertrag enthält mit ziemlicher Sicherheit eine Geheimhaltungsklausel, die ChatGPT um Jahrzehnte vorausgeht. Sie sagt nicht „gib keinen Code weiter“. Sie sagt eher: Gib die vertraulichen Informationen der Firma nicht ohne Erlaubnis an Dritte weiter. Und genau ein Dritter ist OpenAI oder Anthropic, wenn dein privates Konto mit dem Dienst spricht. Ob das Modell damit trainiert, ist ein Detail innerhalb dieser größeren Frage, kein Ersatz dafür. In Deutschland schützt zusätzlich das Geschäftsgeheimnisgesetz (GeschGehG) die Betriebsgeheimnisse deines Arbeitgebers, unabhängig davon, ob im Intranet je eine KI-Seite stand.
Deshalb ist „wir haben keine KI-Richtlinie“ eine schwächere Verteidigung, als sie sich anfühlt. Eine leere Intranet-Seite hebt eine unterschriebene Klausel nicht auf. Und wenn die Arbeit deines Arbeitgebers unter Kunden-NDAs läuft, gibt es oft eine zweite Schicht: Verträge, die zugelassene Auftragsverarbeiter namentlich nennen, und ein privates Chatkonto steht nicht auf dieser Liste. Auf dem Firmenkonto steht ein Auftragsverarbeitungsvertrag (AVV) nach Art. 28 DSGVO dahinter, auf deinem privaten Konto nicht.
Es gibt noch einen Grund, das nicht allein zu entscheiden. In Betrieben mit Betriebsrat kann der Einsatz solcher Tools mitbestimmungspflichtig sein. Viele deutsche Firmen haben zudem einen betrieblichen Datenschutzbeauftragten, und genau diese Person beantwortet die Frage, nicht ein Artikel und nicht du allein um 18 Uhr mit offenem Stacktrace. Die Datenschutzkonferenz (DSK) hat dazu 2024 eine Orientierungshilfe zu KI und Datenschutz veröffentlicht; sie richtet sich an die Unternehmen, die solche Tools einsetzen, und legt nahe, personenbezogene Daten nur mit klarer Rechtsgrundlage in ein LLM zu geben. Für ein privatwirtschaftliches Unternehmen ist übrigens nicht die BfDI die Aufsichtsbehörde, sondern die Landesdatenschutzbehörde des Bundeslands, in dem die Firma sitzt; die Behörden stimmen sich in der DSK ab.
Nichts davon heißt, dass du gegen etwas verstößt. Es heißt, dass die Frage einen Zuständigen hat, und der bist nicht du allein. Wenn deine Firma wirklich noch nicht entschieden hat, ist Fragen eine kleine Handlung, die dich zu der Person macht, die es angesprochen hat, statt zu der, die geraten hat. Unser Ratgeber dazu, was dein Arbeitgeber sehen kann und was nicht, deckt die andere Hälfte dieses Gesprächs ab.
Was du entfernst, in der Reihenfolge, die zählt
Angenommen, du bist zu dem Schluss gekommen, dass ein Einfügen über das private Konto für genau dieses Stück Code vertretbar ist. Dann bereinige in dieser Reihenfolge, denn die Reihenfolge spiegelt, wie viel Schaden jeder Punkt anrichtet.
Zugangsdaten zuerst, weil sie unwiederbringlich sind. API-Schlüssel, Tokens, Passwörter, Verbindungsstrings, private Zertifikate, Webhook-URLs mit fest eingebauter Signatur. Ein durchgesickerter Schlüssel ist keine Datenschutzsorge, er ist eine Zugangserlaubnis. Landet einer im Chatfenster, tausche ihn aus, statt zu hoffen. Das ist der eine Punkt ohne akzeptables Maß.
Identifikatoren als Zweites, weil sie das Problem anderer Leute sind. Echte Kundennamen, E-Mail-Adressen, Konto- und Bestellnummern, interne Hostnamen, Staging-Endpunkte, Mitarbeiternamen in Kommentaren. Testdaten sind eine klassische Falle: Sie stecken voller Angaben, die wie Fake-Daten aussehen und oft ein Ausschnitt der Produktion sind. Wenn echte Personen darin erkennbar sind, hast du personenbezogene Daten an einen ungeprüften Ort verschoben, und in Europa hat das eigene Folgen, die wir im DSGVO-Realitätscheck behandeln.
Zuletzt die Geschäftslogik. Das ist das eigentliche geistige Eigentum, und es ist der Schnitt, der die Leute überrascht. Deine CRUD-Schicht ist kein Geschäftsgeheimnis, die hat jede Firma. Die Preis-Engine, der Matching-Algorithmus, das Risikomodell, das, worin deine Firma wirklich gut ist: Das ist der Wert. Ironischerweise ist es auch der Code, der ChatGPTs Hilfe am wenigsten braucht, weil es der Code ist, den du am besten verstehst.
Was nach diesen drei Schnitten übrig bleibt, reicht meist aus. Die meisten Fragen, die du stellen willst, drehen sich um Mechanik statt um Bedeutung: warum dieser Async-Aufruf in der falschen Reihenfolge zurückkommt, was dieser Typfehler bedeutet, wie sich diese Schleife umbauen lässt. Fast immer kannst du die Form des Problems mit erfundenen Namen und Dummy-Werten nachbauen und dieselbe Antwort zurückbekommen. Und was zurückkommt, braucht weiterhin dein Urteil, was eine eigene Gewohnheit ist, die sich aufzubauen lohnt: siehe wie du KI-Code prüfst, den du nicht lesen kannst. Wenn du vor dem Absenden ein zweites Paar Augen auf einen Ausschnitt möchtest, geht der Datenschutz-Check dieselbe Liste in unter einer Minute durch. Er läuft komplett lokal im Browser und markiert Zugangsdaten, IBANs und Kartennummern, E-Mail-Adressen, Telefonnummern, Adressen und Namenspaare sowie Gesundheits-Stichwörter. Die Erkennung ist heuristisch und kann etwas übersehen, und Bilder liest er nicht, die Kategorien lassen sich also von Hand ergänzen.
Die sichereren Wege, die dein Arbeitgeber vielleicht schon zahlt
Bevor du annimmst, deine einzige Option sei ein privates Konto, prüfe, was schon existiert. Firmen kaufen diese Tools öfter, als sie es ankündigen.
Ein ChatGPT-Business- oder -Enterprise-Platz der Firma löst die Trainings- und die Vertragsfrage in einem Zug. Copilot Business tut dasselbe direkt in deinem Editor, ohne den Kopier-und-Einfüge-Schritt, der die meisten Unfälle verursacht. Wenn dein Team für irgendetwas schon API-Zugangsdaten hat, erben die ebenfalls die Voreinstellung, nicht zu trainieren. Und selbst gehostete oder Open-Weights-Modelle gibt es für die Fälle, in denen der Code das Gebäude wirklich nicht verlassen darf, auch wenn jemand sie betreiben muss.
Wenn nichts davon existiert, ist die Bitte kleiner, als sie klingt. Ein Platz kostet weniger als eine Stunde der Krisensitzung, die ein schlechtes Einfügen irgendwann auslöst, und den aktuellen Preis siehst du im Tarif-Check. „Welchen davon sollten wir kaufen“ ist ein viel leichteres Gespräch als „hier ist, was ich schon gemacht habe“. Das ist ehrlich gesagt das ganze Spiel: die Papiere so hinbekommen, dass sie die Gewohnheit abdecken, die die Leute ohnehin haben, statt so zu tun, als würde die Gewohnheit aufhören.
Weiterlesen
Häufige Fragen
Darf ich Firmencode in ChatGPT einfügen? +
Das hängt fast nur davon ab, in wessen Konto du steckst. Auf einem Firmenkonto (Business, Enterprise oder die API) sagt der Anbieter, dass deine Eingaben standardmäßig nicht fürs Training genutzt werden, und es gibt einen unterschriebenen Vertrag über die Daten. Auf deinem privaten kostenlosen oder bezahlten Konto steht kein Firmenvertrag dahinter, und deine Unterhaltungen können ins Modelltraining fließen, solange du das nicht selbst abschaltest. Der Code ist derselbe, die Papiere dahinter sind es nicht.
Taucht der Code meiner Firma in der ChatGPT-Antwort von jemand anderem auf? +
Das ist die Angst, und es ist das unwahrscheinlichste Ergebnis. Modelle speichern deinen eingefügten Text nicht, um ihn dem nächsten Nutzer wortwörtlich vorzulegen. Die realistischen Risiken sind langweiliger: Dein Text liegt auf den Servern eines Anbieters unter dessen Aufbewahrungsregeln, er kann auf privaten Tarifen künftige Modelle trainieren, und du hast vertrauliches Material aus den geprüften Systemen deines Arbeitgebers herausgetragen. Das sind die Probleme, die sich zu lösen lohnen.
Meine Firma hat keine KI-Richtlinie. Heißt das, Code einfügen ist erlaubt? +
Keine Richtlinie ist nicht dasselbe wie eine Erlaubnis. Die meisten Arbeitsverträge enthalten längst eine Geheimhaltungsklausel, und Kundenverträge oft eine eigene. Die gelten, ob jemand im Intranet eine KI-Seite geschrieben hat oder nicht. Schweigen heißt meist, dass noch niemand entschieden hat, und das ist ein guter Moment zum Fragen, kein Freibrief zum Annehmen.
Was sollte ich vor dem Einfügen aus dem Code entfernen? +
Fang mit allem an, was authentifiziert: API-Schlüssel, Tokens, Passwörter, Verbindungsstrings, Zertifikate. Dann Identifikatoren: echte Kundennamen, E-Mail-Adressen, Kontonummern, interne Hostnamen und Endpunkte. Dann der Teil, der wirklich das geistige Eigentum ist, meist die Geschäftslogik und nicht der Code drumherum. Die meisten Debugging-Fragen überstehen diese Kürzung gut, denn der Bug steckt selten im Geheimnis.