Entwickler-Datenschutz
Wählen Sie den Code, den Sie mit KI teilen
Entwickler sollten arbeitgeber-eigenen Code nur dann teilen, wenn die Organisation diese Offenlegung gegenüber dem ausgewählten KI-Dienst und Konto erlaubt. Beginnen Sie mit dem kleinsten Beispiel, das das Problem noch erklärt. Entfernen Sie unnötige Geschäftslogik, Identifikatoren und Konfiguration und prüfen Sie, was der Client automatisch hinzufügt. Die No-Training-Richtlinie eines Anbieters ersetzt nicht die Erlaubnis des Arbeitgebers.
Für Sicherheits- und technische Leitungen im Engineering
Ein kleineres nützliches Beispiel erleichtert dem Dateninhaber die Entscheidung.
Fiktiver Code und illustrative Klassifizierungen. Keine echte Arbeitgeberfreigabe oder Schutzprüfung wird impliziert.01
Klären Sie zuerst die Offenlegungsentscheidung
Bestätigen Sie, wem der Code gehört und wer die Nutzung mit einem externen Dienst genehmigen kann. Dieser Leitfaden betrifft arbeitgeber-eigenes Material. Client-Code, vertragliche Vertraulichkeit und Lizenzfragen Dritter können eine andere Prüfung erfordern; verwenden Sie stattdessen den verlinkten Client-Code-Leitfaden, anstatt dieselbe Erlaubnis anzunehmen.
Dokumentieren Sie Dienst, Konto und Zweck zusammen mit der Genehmigung. Die Erlaubnis, eine öffentliche Dienstfunktion zu besprechen, ist nicht die Erlaubnis, ein internes Repository hochzuladen. Die relevante Frage ist, welche Informationen die Aufgabe offenlegt, einschließlich Kommentare, Tests, Datenstrukturen und Namen, die zeigen, wie die Organisation arbeitet.
02
Erstellen Sie das kleinste nützliche Beispiel
Formulieren Sie die Programmierfrage in einem Satz, bevor Sie Code kopieren. Bei einem Typfehler behalten Sie die Typen und den fehlerhaften Ausdruck bei. Bei einer Grenzbedingung behalten Sie die Eingabe und die erwartete Ausgabe bei. Ersetzen Sie nicht verwandte Geschäftsregeln durch neutrale Werte und entfernen Sie Module, die zur Erklärung nicht beitragen.
Testen Sie, ob das reduzierte Beispiel das Problem noch zeigt, mit Ihren normalen lokalen Werkzeugen. Wenn das Entfernen eines Werts die Frage ändert, vermerken Sie diesen Kompromiss für den Eigentümer. Ersetzen Sie keinen bedeutungsvollen Wert stillschweigend und behandeln Sie dann eine KI-Antwort so, als würde sie auf das ursprüngliche System zutreffen.
- Aufbewahren
- Die Sprache, der Fehler, die kleine relevante Funktion und das erwartete Verhalten.
- Rezension
- Interne Benennungen, proprietäre Regeln, unveröffentlichte Schnittstellen und Kommentare.
- Entfernen, wenn nicht erforderlich
- Zugangsdaten, Kundenwerte, private Adressen und nicht verwandte Dateien.
03
Prüfen Sie den Kontext rund um das Einfügen
Der sichtbare Ausschnitt kann nur ein Teil einer Anfrage sein. Ein Editor kann ausgewählte Dateien, nahegelegene Definitionen oder Repository-Kontext hinzufügen. Ein Coding-Agent kann über ein Werkzeug mehr erhalten. Dokumentieren Sie den tatsächlichen Client und die Aktion, anstatt nur einen Ausschnitt zu genehmigen und den umgebenden Kontext unerklärt zu lassen.
Die Datenschutzdokumentation von Cursor beschreibt das Senden von Eingaben und Code-Kontext an Modellanbieter. GitHub dokumentiert ebenfalls, dass indirekte semantische Informationen Copilot trotz einiger Dateiausschlüsse erreichen können. Diese Quellen zeigen, warum eine Code-Offenlegungsprüfung sowohl die beabsichtigte Eingabe als auch das Kontextverhalten des Clients benötigt.
Quellkontext: Cursor: Datenschutz und Datenverwaltung · GitHub: Inhaltsexklusion für Copilot
04
Verwenden Sie die drei synthetischen Beispiele
Der Download enthält eine elementare öffentliche Funktion, eine fiktive interne Geschäftsregel und einen als eingeschränkt gekennzeichneten Marker. Die Labels sind Lehrkategorien, keine rechtlichen Schlussfolgerungen über tatsächlichen Code. Eine ausgefüllte Beispielentscheidung erklärt, warum ein minimales mathematisches Beispiel die Programmierfrage beantworten kann, ohne die erfundene Geschäftsregel zu reproduzieren.
Verwenden Sie das leere Entscheidungsblatt für Ihre eigene Überprüfung, fügen Sie diesem Trainingspaket jedoch keinen echten eingeschränkten Code hinzu. Dokumentieren Sie das beabsichtigte Konto und die Aktion, die Eigentümerentscheidung und verbleibende Kontextfragen. Die Dateien führen keine API-Aufrufe aus, enthalten keine funktionierenden Zugangsdaten und keine gemessenen Produktergebnisse.
| Beispiel | Nützliche Frage | Prüfungsergebnis |
|---|---|---|
| Öffentliche Dienstfunktion | Wie soll eine leere Liste behandelt werden? | Illustratives Beispiel für ein genehmigtes Konto |
| Fiktive interne Regel | Was ändert eine private Berechnungslogik für die Berechtigung? | Eigentümerüberprüfung erforderlich |
| Eingeschränkter Marker | Kann der Client eine gekennzeichnete Datei enthalten? | Nur Canary, keine Erlaubnis, echten Code zu teilen |
05
Machen Sie den genehmigten Pfad leicht nachvollziehbar
Dokumentieren Sie eine kurze Regel, die Entwickler anwenden können: genehmigter Zweck, akzeptierte Codeklasse, Konto- und Kundenaktion sowie Ansprechpartner, wenn das Beispiel nicht weiter reduziert werden kann. Geben Sie eine zulässige Alternative an, wie eine synthetische Reproduktion, öffentliche Dokumentation oder eine interne Prüfung.
Überprüfen Sie die Entscheidung erneut, wenn der Kunde Repository-Indizierung, ein neues Modell, einen Connector oder einen anderen Ausführungsmodus hinzufügt. Halten Sie die Entscheidung zur Offenlegung durch den Arbeitgeber getrennt von Sicherheitstests einer Kontrolle. Beides ist wichtig, und keines sollte allein aus einer vom Assistenten erzeugten nützlichen Antwort abgeleitet werden.
Setzen Sie es in die Praxis um
Entscheidungspaket für zulässige Codeausschnitte
Vergleichen Sie drei synthetische Codeklassen und erfassen Sie eine vom Arbeitgeber getragene Offenlegungsentscheidung.
Fiktiver Code und illustrative Klassifizierungen. Keine echte Arbeitgeberfreigabe oder Schutzprüfung wird impliziert.
| Codeklasse | Für die Frage erforderlich? | Nächster Schritt |
|---|---|---|
| Öffentliche Dienstfunktion | Kleine relevante Funktion | Verwenden Sie einen genehmigten Dienst/Konto |
| Interne Geschäftsregel | Möglicherweise reduzierbar | Fragen Sie den Code-Eigentümer |
| Eingeschränkter Markierungskennzeichner | Nur für einen Zugriffstest | Halten Sie es synthetisch und isoliert |
Arbeiten Sie Ihre Bewertung durch
Nutze die Prüfungen, um die benötigten Beweise zu organisieren. Speichere deine Auswahl in Wordund füge dann deine Notizen und Beweise hinzu. Deine Auswahl bleibt in diesem Tab, bis du sie herunterlädst.
0 von 3 Rezension
Beispiele und Rezensionsmaterial
Lesen Sie die Details hier oder halten Sie die PDF, bearbeitbar Word Dokument und Tabellenkalkulationen zusammen.
Permitted-snippet training packLesen
Every example is fictional. The labels do not grant permission to share real employer or client code. No file contacts an API or reads your environment.
Compare the examples, then complete the “Employer-owned snippet decision” section. Do not replace the examples with restricted code. To discuss a real problem, first obtain the owner decision und prepare a minimal reproduction separately.
Guide und source references
Canonical guide: https://aona.ai/resources/guides/proprietary-source-code-ai-prompts/ Source review: 2026-09-21
- Cursor: Privacy und Data Governance: https://cursor.com/docs/enterprise/privacy-and-data-governance
- GitHub: Content exclusion for Copilot: https://docs.github.com/en/copilot/concepts/context/content-exclusion
Employer-owned snippet decisionLesen
Programming question: ____________________ Code owner and permitted disclosure authority: ____________________ Service, account and action: ____________________ Minimum example needed: ____________________ Unnecessary business context removed: ____________________ Automatic context still to review: ____________________ Decision: NOT YET REVIEWED Reviewer/date: ____________________
Illustratives Beispiel: an empty-list sum question can use public-style-example.py. The fictional contract-tier rule is not required to explain sum([]), so leave it out. This is an example of minimisation, not an employer approval.
Arbeitscode und Testdateien
Verwenden Sie die Originaldateien für die Code- und Datenübungen. Die Quell-ZIP enthält deren Anweisungen und Eingabedaten.
Quellbeispiele herunterladen (ZIP)Public style examplePY
# Synthetic teaching example, no external input or network.
def total(values):
return sum(values)
# Question to review locally: what result should an empty list produce?
Herunterladen public-style-example.pyFictional internal examplePY
# Entirely fictional business rule for disclosure discussion.
# Label: INTERNAL EXAMPLE, owner review required in the exercise.
def example_priority(days_waiting, contract_tier):
return days_waiting + (7 if contract_tier == "FICTIONAL_PLUS" else 0)
Herunterladen fictional-internal-example.pyEingeschränkter MarkerTXT
SYNTHETIC_D02_RESTRICTED_CODE_MARKER
No actual proprietary algorithm or credential is present.
Herunterladen restricted-marker.txtBevor du weitermachst
Halte diese Unterscheidungen klar
- Verwechslung von Datenschutzbegriffen mit Erlaubnis
- Die Verarbeitungsverpflichtungen eines Dienstes entscheiden nicht, ob der Arbeitgeber die Offenlegung erlaubt.
- Code reduzieren, bis der Fehler verschwindet
- Bewahren Sie genug Struktur, um das Programmierproblem zu reproduzieren, und dokumentieren Sie die Änderungen.
Wenden Sie sie auf die KI-Nutzung durch Mitarbeiter an
Bring deinen tatsächlichen Datenpfad mit.
Aona kann helfen, Richtlinienergebnisse für unterstützte KI-Code-Prompts und Dateien auf installierten Mitarbeiterendpunkten zu bewerten.
Aona entscheidet nicht über geistiges Eigentum oder autorisiert Offenlegungen, und es wird keine universelle Repository- oder Coding-Client-Abdeckung impliziert.
Bringen Sie einen zulässigen synthetischen Ausschnitt und einen eingeschränkten Canary für eine gezielte Demonstration des vorgesehenen Eingabepfads mit.
Überprüfe deinen AnwendungsfallFAQ
Fragen zu dieser Entscheidung
Können Entwickler beliebigen Code einfügen, wenn der Anbieter nicht darauf trainiert?
Macht das Entfernen von Kommentaren proprietären Code sicher zum Teilen?
Können die synthetischen Beispiele als Nachweis für DLP-Schutz verwendet werden?
Was, wenn der Code einem Kunden gehört?
Beweise hinter dem Leitfaden
Quellen und Umfang
Erstellt von Aona. Quellen überprüft 2026-09-21. Das zitierte Material unterstützt die unten genannten Punkte; es zertifiziert kein Produkt oder Ihren Anwendungsfall.
- Cursor: Datenschutz und Datenverwaltung
Erklärt die Übertragung von Prompts und Codekontext an Modellanbieter.
vendor · geprüft 2026-09-21 - GitHub: Inhaltsexklusion für Copilot
Dokumentiert indirekten semantischen Kontext und Ausschlussbeschränkungen.
vendor · geprüft 2026-09-21