Bei der Entwicklung von Gemini in Android Studio wurde auf den Schutz Ihrer Daten geachtet.
Wir wissen, dass die Überprüfung des Datenschutzes 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 bereitstellen, verwendet Gemini diesen zusätzlichen Kontext, um Ihre Fragen besser zu beantworten. Sie haben die volle Kontrolle darüber, welche Daten freigegeben werden.
Bei Google glauben wir, 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. Diese Grundsätze beschreiben unser Engagement für die verantwortungsvolle Entwicklung von KI-Technologien. > - Wenn Sie Gemini in Android Studio verwenden, verarbeitet Google Ihre Daten gemäß unserer Datenschutzerklärung und den Datenschutzhinweisen für Gemini Notice. Wenn Sie die Business-Version von Gemini in Android Studio verwenden, indem Sie Gemini Enterprise abonnieren, verarbeitet Google Ihre Daten gemäß den Google Cloud-Datenschutzhinweisen.
Datenerhebung und ‑nutzung
Ihr Code wird nicht ohne Ihre ausdrückliche Zustimmung an Gemini weitergegeben. Sie haben die Möglichkeit, Ihren Code für Gemini freizugeben, um Funktionen für die Kontextbezogenheit zu aktivieren. So kann Gemini projektspezifische Antworten geben.
So können Ihre Daten erhoben und verwendet werden:
- Ihre Feedbackdaten, z. B. „Mag ich“ und „Mag ich nicht“, können zum Trainieren von Gemini verwendet werden.
- Wenn Sie die kostenlose Version von Gemini in Android Studio verwenden, kann der Code, den Sie explizit in den Chat eingeben, zum Trainieren von Gemini verwendet werden. Wenn Sie die Kontextbezogenheit aktivieren, können die erhobenen Informationen, einschließlich Code, zur Verbesserung unserer Produkte und Dienste verwendet werden, z. B. Technologien für maschinelles Lernen. Weitere Informationen finden Sie in unseren Datenschutzhinweisen.
- Wenn Sie einen persönlichen API-Schlüssel, eine Google One-Mitgliedschaft oder Gemini Enterprise verwenden, wird der Code, den Sie in Android Studio in den Chat eingeben, niemals zum Trainieren von Gemini verwendet. Wenn Sie die Kontextbezogenheit aktivieren, werden die erhobenen Informationen, einschließlich Code, niemals zur Verbesserung unserer Produkte und Dienste verwendet, z. B. Technologien für maschinelles Lernen. Weitere Informationen finden Sie in den Google Cloud Datenschutzhinweisen.
Wenn Sie die Funktion zur Codevervollständigung mit KI aktivieren, verwenden wir Kontext aus Ihrer Codebasis, um Antworten von höherer Qualität zu liefern.
Sie können Gemini auch verwenden, wenn die Funktionen für die Kontextbezogenheit deaktiviert sind. Allerdings sind dann einige Funktionen weniger genau und einige Funktionen, z. B. die Codevervollständigung mit maschinellem Lernen, sind deaktiviert. Android Studio bietet integrierte Datenschutzkontrollen, mit denen Sie den Grad der Kontextbezogenheit anpassen können, den Sie aktivieren möchten. Gehen Sie dazu zu Datei (Android Studio unter macOS) > Einstellungen > Tools > Gemini. 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 können nicht auf Anfrage gelöscht werden. Die Daten werden bis zu 18 Monate lang aufbewahrt. Weitere Informationen finden Sie in den Datenschutzhinweisen für Gemini.
Gesendete und empfangene Daten
Hier sind die verschiedenen Arten von Daten, die an Gemini gesendet und von Gemini empfangen werden:
- Nutzungsstatistiken
Daten zur Verwendung von Android Studio und den zugehörigen
Tools, z. B. zur Verwendung von Funktionen und zur Ressourcennutzung. Dazu gehören interne Software-IDs von Studio, z. B. 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
eingegebenen Informationen oder des Codes, den Sie zur Analyse oder Vervollständigung an Gemini senden, werden als Prompts bezeichnet. Die Antworten oder Codevervollständigungen, die Sie von Gemini erhalten, werden als Antworten bezeichnet.
- Feedbacksignale
„Mag ich“ und „Mag ich nicht“ sowie jegliches andere Feedback,
das Sie geben.
- Kontext (optional)
Gemini sendet möglicherweise zusätzliche Informationen aus
Ihrer Codebasis, z. B. Teile Ihres Codes, Dateitypen und alle anderen Informationen, die erforderlich sind, um dem Large Language Model (LLM) Kontext zu liefern. So kann Gemini Antworten von höherer Qualität und relevantere Antworten geben. Außerdem kann Gemini zusätzliche experimentelle Funktionen wie die Codevervollständigung mit KI bereitstellen.
Entscheidung des Entwicklers
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 Antworten von höherer Qualität zu erhalten und auf experimentelle Funktionen wie die Codevervollständigung mit KI zuzugreifen.
Es gibt drei Mechanismen, mit denen Sie die Freigabe des Quellcodes Ihres Projekts steuern können, 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. Hier können Sie angeben, ob Quellcode an Gemini-Server gesendet werden darf, um Kontextbezogenheit zu ermöglichen.
Projektspezifische Einstellungen
Wenn in den Gemini-Einstellungen von Studio die Option Für jedes Projekt entscheiden ausgewählt ist, wird beim ersten Öffnen eines Projekts ein Dialogfeld angezeigt, in dem Sie gefragt werden, ob die Kontextbezogenheit für dieses Projekt aktiviert werden soll. Diese Einstellung wird im Verzeichnis .idea des Projekts gespeichert.
.aiexclude Datei in einem Projekt.Einschränkungen für Quellcode mit .aiexclude-Dateien
Wenn Sie dem Quellcodeverzeichnis Ihres Projekts eine .aiexclude-Datei hinzufügen, haben Sie eine genauere Kontrolle darüber, welche Dateien als Kontext für KI-Modelle verwendet werden können.
Weitere Informationen zum .aiexclude-Format