Bis hierher ging es darum, was Copilot kann und wie Sie sein Ergebnis prüfen. Diese Lektion klärt die Frage, die in jeder Firma kommt, bevor Copilot allen Entwicklerinnen und Entwicklern offensteht: Wohin geht unser Code, was darf nie dorthin, und wer entscheidet das? Sie schreiben am Ende eine Ausschlussliste für ein Repository und eine Seite Prompt-Regeln für ein Team, beides am Beispiel der Kladde aus K2.

Eine Vorbemerkung zur Ehrlichkeit dieser Lektion. Copilot und seine Einstellungen ändern sich schnell. Alles, was hier als Tatsache steht, stammt aus der Dokumentation von GitHub, so wie sie beim Schreiben gelesen wurde. Was nicht gelesen wurde, steht in einem eigenen Abschnitt als offen und verweist auf die Quelle, die es klären muss. Kein Beispiel in dieser Lektion wurde gegen Copilot ausgeführt: Die Listen und Texte sind Entwürfe, die Sie in Ihrer Umgebung selbst prüfen.

Teil Was entsteht
Datenfluss eine eigene Skizze: was geht an wen
Content Exclusions eine Ausschlussliste für das Repository der Kladde
Prompts Regeln für Geheimnisse und personenbezogene Daten im Team
Organisation eine Liste der Entscheidungen, die nicht bei Ihnen liegen
Einführung eine Checkliste, die die Datenschutzabteilung lesen kann

Was Copilot sendet

Wenn Sie im Editor einen Prompt abschicken oder einen Vorschlag anfordern, bleibt das Modell nicht auf Ihrem Rechner. Nach der Dokumentation schickt der Editor den Prompt zusammen mit Kontext an das Modell. Zum Kontext gehören die offenen Dateien, der Name des Repositorys, der Chatverlauf und die Anweisungsdatei. Eine Websuche über Bing gibt es nur, wenn die Administration sie freigegeben hat. Auf der Eingabe und auf der Ausgabe liegen Inhaltsfilter.

Für den Datenschutz folgt daraus eine einfache Regel: Was im Kontext liegt, kann gesendet werden. Eine Datei, die offen ist, gehört dazu, auch wenn Sie sie nur kurz angesehen haben. Ein Text, den Sie in den Chat einfügen, gehört dazu und bleibt im Chatverlauf, bis die Sitzung endet. Die Anweisungsdatei gehört dazu und liegt im Repository, also darf nichts darin stehen, was nicht ins Repository gehört.

Was die gelesenen Seiten nicht sagen

Zwei Fragen stellt jede Datenschutzabteilung als Erstes, und beide sind hier offen:

  • Dienen Prompts und Antworten dem Training von Modellen? Diese Lektion behauptet dazu nichts. Die Antwort kann vom Tarif und von Einstellungen abhängen; ob und wie, steht nicht in den Seiten, auf denen diese Lektion beruht.
  • Wie lange werden Chats aufbewahrt, und wo? Auch das steht nicht in den gelesenen Seiten.

Beide Fragen beantwortet das Trust Center von GitHub (siehe „Weiterlesen“). Schreiben Sie die Antwort mit dem Stand, an dem Sie sie gelesen haben, in Ihre eigene Unterlage, und lesen Sie sie vor der Einführung noch einmal. Eine Antwort aus einem Kurs, der älter ist als die Seite, ist keine Grundlage für eine Entscheidung der Firma.