Gemini in Android Studio wurde mit Blick auf den Schutz Ihrer Privatsphäre entwickelt.
Wir wissen, dass der Schutz Ihres Codes entscheidend ist, um das Vertrauen unserer Entwickler zu gewinnen und aufrechtzuerhalten. Gemini in Android Studio ist so konzipiert, dass Ihr Code Ihren Computer niemals ohne Ihre Zustimmung verlässt. Wenn Sie Codekontext angeben, verwendet Gemini diesen zusätzlichen Kontext, um Ihre Fragen besser zu beantworten. Sie haben die volle Kontrolle darüber, welche Daten freigegeben werden.
Wir bei Google sind der Meinung, dass Vertrauen durch Transparenz entsteht. Auf dieser Seite werden unsere KI-Verpflichtungen, unsere Trainingsphilosophie und unsere technischen Kontrollen zur Verwaltung der Verwendung Ihrer Daten beschrieben.
Unsere Zusicherungen
Gemini wurde unter Berücksichtigung der KI‑Grundsätze von Google entwickelt. In diesen Grundsätzen haben wir unsere Verpflichtung festgehalten, KI-Technologie verantwortungsvoll zu entwickeln.
Wenn Sie Gemini in Android Studio verwenden, verarbeitet Google Ihre Daten gemäß unserer Datenschutzerklärung und den Datenschutzhinweisen für Gemini. Wenn Sie Gemini in Android Studio für Unternehmen verwenden, indem Sie Gemini Code Assist abonnieren, verarbeitet Google Ihre Daten gemäß der Datenschutzerklärung für Google Cloud.
Datenerhebung und -nutzung
Ihr Code wird nicht ohne Ihre ausdrückliche Einwilligung an Gemini weitergegeben. Sie haben die Möglichkeit, Ihren Code mit Gemini zu teilen, um kontextbezogene Funktionen zu aktivieren. So kann Gemini projektspezifische Antworten geben.
So können Ihre Daten erhoben und verwendet werden:
- Ihre Feedbackdaten, z. B. Signale wie „Mag ich“ und „Mag ich nicht“, können zum Trainieren von Gemini verwendet werden.
- Wenn Sie Gemini in Android Studio für Einzelpersonen verwenden, kann der Code, den Sie explizit in den Chat eingeben, zum Trainieren von Gemini verwendet werden. Wenn Sie die Kontextanalyse aktivieren, können die erhobenen Informationen, einschließlich Code, zur Verbesserung unserer Produkte und Dienste, z. B. Technologien für maschinelles Lernen, verwendet werden. Weitere Informationen finden Sie in unseren Datenschutzhinweisen.
- Wenn Sie Gemini in Android Studio für Unternehmen verwenden, wird der Code, den Sie in die Chatfunktion eingeben, niemals zum Trainieren von Gemini verwendet. Wenn Sie die Kontextanalyse aktivieren, werden die erhobenen Informationen, einschließlich des Codes, niemals zur Verbesserung unserer Produkte und Dienste, z. B. Technologien für maschinelles Lernen, verwendet. Weitere Informationen finden Sie in den Datenschutzhinweisen für Google Cloud.
Wenn Sie die Funktion für die KI-basierte Vervollständigung von Code aktivieren, verwenden wir den Kontext aus Ihrer Codebasis, um qualitativ hochwertigere Antworten zu liefern.
Sie können Gemini auch ohne kontextbezogene Funktionen verwenden. Allerdings sind dann einige Funktionen weniger genau und andere Funktionen wie die ML-basierte Vervollständigung von Code sind deaktiviert. Android Studio bietet integrierte Datenschutzeinstellungen, mit denen Sie den Grad der Kontextsensitivität anpassen können, den Sie aktivieren möchten. Rufen Sie dazu Datei (Android Studio unter macOS) > Einstellungen > Tools > Gemini auf. Informationen zum Blockieren der Kontextfreigabe für bestimmte Teile Ihrer Codebasis finden Sie unter Kontextfreigabe mit .aiexclude-Dateien konfigurieren.
Die Daten werden so gespeichert, dass Google nicht feststellen kann, von wem sie stammen, und sie auch nicht auf Anfrage löschen kann. Die Daten werden bis zu 18 Monate lang aufbewahrt. Weitere Informationen finden Sie in den Datenschutzhinweisen für Gemini.
Gesendete und empfangene Daten
Hier finden Sie die verschiedenen Arten von Daten, die an Gemini gesendet und von Gemini empfangen werden:
- Nutzungsstatistiken:Daten, die angeben, wie Sie Android Studio und die zugehörigen Tools verwenden, z. B. wie Sie Funktionen nutzen und wie Ressourcen verwendet werden. Dazu gehören interne Softwarekennungen von Studio wie Paketnamen, Klassennamen und Plug-in-Konfiguration. Sie können diese Freigabe unter Datei (Android Studio unter macOS) > Einstellungen > Darstellung und Verhalten > Datenfreigabe aktivieren oder deaktivieren.
- Prompts und Antworten:Die Fragen, die Sie Gemini stellen, einschließlich aller Eingabeinformationen oder Codes, die Sie zur Analyse oder Vervollständigung an Gemini senden, werden als Prompts bezeichnet. Die Antworten oder Code-Vervollständigungen, die Sie von Gemini erhalten, werden als Antworten bezeichnet.
- Feedback-Signale: „Mag ich“- und „Mag ich nicht“-Bewertungen sowie anderes Feedback, das Sie geben.
- Kontext (optional): Gemini kann zusätzliche Informationen aus Ihrer Codebasis senden, z. B. Teile Ihres Codes, Dateitypen und alle anderen Informationen, die erforderlich sein könnten, um dem Large Language Model (LLM) Kontext zu liefern. So kann Gemini qualitativ hochwertigere und relevantere Antworten geben. Dadurch kann Gemini auch zusätzliche experimentelle Funktionen wie die KI-Codevervollständigung bereitstellen.
Entwicklerwahl
Standardmäßig kann Gemini den Code im Editorfenster nicht sehen und verwendet nur die Prompts und den Unterhaltungsverlauf im Chatbot, um zu antworten. Sie können jedoch die Freigabe von Kontext aus Ihrer Codebasis aktivieren, um die Qualität der Antworten zu verbessern und auf experimentelle Funktionen wie die KI-basierte Vervollständigung von Code zuzugreifen.
Es gibt drei Mechanismen, mit denen Sie steuern können, ob der Quellcode Ihres Projekts freigegeben wird, um Gemini Kontext zu liefern:
Globale Einstellungen
In Studio gibt es eine globale Opt-in-Einstellung unter Datei (Android Studio unter macOS) > Einstellungen > Tools > Gemini, mit der angegeben wird, ob Quellcode an Gemini-Server gesendet werden darf, um Kontextinformationen bereitzustellen.
Für jedes Projekt unterschiedliche Optionen auswählen
Wenn in den Gemini-Einstellungen von Studio die Option „Pro Projekt entscheiden“ ausgewählt ist, wird beim ersten Öffnen eines Projekts ein Dialogfeld angezeigt, in dem Sie gefragt werden, ob die Kontextberücksichtigung für dieses Projekt aktiviert werden soll. Diese Einstellung wird im Verzeichnis .idea
des Projekts gespeichert.
Einschränkungen auf Quellcodeebene
Wenn Sie dem Quellcodeverzeichnis Ihres Projekts eine .aiexclude
-Datei hinzufügen, können Sie genauer festlegen, welche Dateien als Kontext für KI-Modelle verwendet werden dürfen.
Weitere Informationen zum .aiexclude-Format