30 Tage kostenlos KI-Risiken erkennenJetzt starten
Zum Hauptinhalt springen

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

Aona FeldnotizenD02
Entscheidung zum Beispielcode
Keep the question. Reduce the code.

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.

Verwenden Sie die drei synthetischen Beispiele
BeispielNützliche FragePrüfungsergebnis
Öffentliche DienstfunktionWie soll eine leere Liste behandelt werden?Illustratives Beispiel für ein genehmigtes Konto
Fiktive interne RegelWas ändert eine private Berechnungslogik für die Berechtigung?Eigentümerüberprüfung erforderlich
Eingeschränkter MarkerKann 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.

Entscheidungspaket für zulässige Codeausschnitte
CodeklasseFür die Frage erforderlich?Nächster Schritt
Öffentliche DienstfunktionKleine relevante FunktionVerwenden Sie einen genehmigten Dienst/Konto
Interne GeschäftsregelMöglicherweise reduzierbarFragen Sie den Code-Eigentümer
Eingeschränkter MarkierungskennzeichnerNur für einen ZugriffstestHalten 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.

Vollständiges Paket herunterladen (ZIP)
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.py
Fictional 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.py
Eingeschränkter MarkerTXT
SYNTHETIC_D02_RESTRICTED_CODE_MARKER
No actual proprietary algorithm or credential is present.
Herunterladen restricted-marker.txt

Bevor 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 Anwendungsfall

FAQ

Fragen zu dieser Entscheidung

Können Entwickler beliebigen Code einfügen, wenn der Anbieter nicht darauf trainiert?
Nein. Arbeitgebererlaubnis, vertragliche Einschränkungen, Übertragung, Speicherung und Kundenkontext sind separate Entscheidungen. Holen Sie die Genehmigung für den spezifischen Dienst, das Konto und den Zweck ein, bevor Sie arbeitgeberbesitztes Material teilen.
Macht das Entfernen von Kommentaren proprietären Code sicher zum Teilen?
Nicht unbedingt. Algorithmus, Struktur, Namen, Typen und umgebender Kontext können weiterhin Informationen offenbaren. Reduzieren Sie das Beispiel entsprechend der Programmierfrage und folgen Sie dann dem Klassifizierungs- und Genehmigungsprozess des Eigentümers.
Können die synthetischen Beispiele als Nachweis für DLP-Schutz verwendet werden?
Nein. Sie unterstützen eine Offenlegungsdiskussion. Ein Schutztest benötigt einen unterstützten Pfad, ein vereinbartes erkennbares Testobjekt und ein dokumentiertes erwartetes sowie beobachtetes Ergebnis.
Was, wenn der Code einem Kunden gehört?
Verwenden Sie den Kunden-Code- und NDA-Prüfungsweg. Arbeitgeberbesitz und Kundenerlaubnis sind unterschiedliche Fragen; dieser Leitfaden interpretiert keine Vereinbarung und erteilt keine Zustimmung im Namen eines Kunden.

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.

  1. Cursor: Datenschutz und Datenverwaltung

    Erklärt die Übertragung von Prompts und Codekontext an Modellanbieter.

    vendor · geprüft 2026-09-21
  2. GitHub: Inhaltsexklusion für Copilot

    Dokumentiert indirekten semantischen Kontext und Ausschlussbeschränkungen.

    vendor · geprüft 2026-09-21
Eigener Quellcode in KI-Eingaben: ein Entscheidungsleitfaden