Gemini dans Android Studio a été conçu pour préserver votre confidentialité.
Nous savons qu'il est essentiel de garantir la confidentialité de votre code pour gagner et conserver la confiance de nos développeurs. Gemini dans Android Studio est conçu pour que votre code ne quitte jamais votre ordinateur sans votre consentement. Si vous choisissez de fournir un contexte de code, Gemini utilise ce contexte supplémentaire pour mieux répondre à vos questions. Vous avez le contrôle total sur les données partagées.
Chez Google, nous pensons que la confiance découle de la transparence. Cette page présente nos engagements en matière d'IA, notre philosophie d'entraînement et nos contrôles techniques pour gérer l'utilisation de vos données.
Nos assurances
Gemini est conçu en tenant compte des Principes de Google concernant l'IA. Ces principes décrivent notre engagement à développer la technologie d'IA de manière responsable.
De plus, lorsque vous utilisez Gemini dans Android Studio, Google traite vos données conformément à ses Règles de confidentialité et à l'Avis de confidentialité de Gemini. Lorsque vous utilisez Gemini dans Android Studio pour les entreprises en vous abonnant à Gemini Code Assist, Google traite vos données conformément à l'Avis de confidentialité de Google Cloud.
Collecte et utilisation des données
Votre code n'est pas partagé avec Gemini sans votre autorisation explicite. Vous avez la possibilité de partager votre code avec Gemini pour activer les fonctionnalités de prise en compte du contexte, ce qui permet à Gemini de fournir des réponses spécifiques à votre projet.
Voici comment vos données peuvent être collectées et utilisées :
- Vos données de commentaires, telles que les signaux J'aime et Je n'aime pas, peuvent être utilisées pour entraîner Gemini.
- Si vous utilisez Gemini dans Android Studio pour les particuliers, le code que vous saisissez explicitement dans l'expérience de chat peut être utilisé pour entraîner Gemini. Si vous activez la reconnaissance du contexte, les informations collectées, y compris le code, peuvent être utilisées pour améliorer nos produits et services, tels que les technologies de machine learning. Pour en savoir plus, consultez notre Avis de confidentialité.
- Si vous utilisez Gemini dans Android Studio pour les entreprises, le code que vous saisissez dans l'expérience de chat n'est jamais utilisé pour entraîner Gemini. Si vous activez la prise en compte du contexte, les informations collectées, y compris le code, ne sont jamais utilisées pour améliorer nos produits et services, tels que les technologies de machine learning. Pour en savoir plus, consultez l'Avis de confidentialité de Google Cloud.
Si vous choisissez d'utiliser la fonctionnalité de saisie semi-automatique de code par IA, nous utilisons le contexte de votre codebase pour fournir des réponses de meilleure qualité.
Vous pouvez utiliser Gemini avec les fonctionnalités de reconnaissance du contexte désactivées, mais vous perdrez en précision et certaines fonctionnalités seront désactivées, comme la saisie semi-automatique de code optimisée par le ML. Android Studio fournit des paramètres de confidentialité intégrés pour ajuster le niveau de sensibilisation au contexte que vous souhaitez activer. Pour ce faire, accédez à File (Android Studio sous macOS) > Settings > Tools > Gemini (Fichier > Paramètres > Outils > Gemini). Pour bloquer le partage de contexte pour certaines parties de votre codebase, consultez Configurer le partage de contexte avec des fichiers .aiexclude.
Les données sont stockées de telle sorte que Google ne peut pas savoir qui les a fournies, et il n'est pas possible de les supprimer sur demande. Les données sont conservées pendant 18 mois maximum. Pour en savoir plus, consultez l'Avis de confidentialité de Gemini.
Données envoyées et reçues
Voici les différents types de données envoyées à Gemini et reçues de sa part :
- Statistiques d'utilisation : données spécifiant comment vous utilisez Android Studio et ses outils associés, comme l'utilisation des fonctionnalités et des ressources. Cela inclut les identifiants logiciels internes à Studio, tels que les noms de packages, les noms de classes et la configuration des plug-ins. Vous pouvez activer ou désactiver ce partage depuis File (Android Studio sous macOS) > Settings > Appearance & Behavior > Data Sharing (Fichier > Paramètres > Apparence et comportement > Partage de données).
- Requêtes et réponses : les questions que vous posez à Gemini, y compris les informations ou le code que vous lui soumettez pour analyse ou complétion, sont appelées requêtes. Les réponses ou les suggestions de code que vous recevez de Gemini sont appelées "réponses".
- Signaux de commentaires : votes positifs et négatifs, et tout autre commentaire que vous fournissez.
- Contexte (facultatif) : Gemini peut envoyer des informations supplémentaires provenant de votre base de code, comme des extraits de code, des types de fichiers et toute autre information pouvant être nécessaire pour fournir du contexte au grand modèle de langage (LLM). Cela permet à Gemini de fournir des réponses plus pertinentes et de meilleure qualité. Cela permet également à Gemini de fournir des fonctionnalités expérimentales supplémentaires, telles que la saisie semi-automatique de code par IA.
Choix du développeur
Par défaut, Gemini ne peut pas voir le code dans la fenêtre de l'éditeur et n'utilise que les requêtes et l'historique des conversations dans le chatbot pour répondre. Toutefois, vous pouvez choisir de partager le contexte de votre codebase pour obtenir des réponses de meilleure qualité et accéder à des fonctionnalités expérimentales telles que la saisie semi-automatique de code par l'IA.
Trois mécanismes permettent de contrôler le partage du code source de votre projet afin de fournir du contexte à Gemini :
Paramètres généraux
Studio propose une préférence d'activation globale sous File (Android Studio sous macOS) > Settings > Tools > Gemini, qui indique si le code source peut être envoyé aux serveurs Gemini afin de fournir une prise en compte du contexte.
Choisir des options différentes pour chaque projet
Si l'option "Demander à chaque projet" est sélectionnée dans les paramètres Gemini de Studio, une boîte de dialogue s'affiche la première fois que chaque projet est ouvert. Elle vous demande si la prise en compte du contexte doit être activée pour ce projet. Ce paramètre est enregistré dans le répertoire .idea
du projet.
Restrictions au niveau du code source
L'ajout d'un fichier .aiexclude
dans le répertoire de code source de votre projet permet de contrôler plus précisément les fichiers pouvant être utilisés comme contexte pour les modèles d'IA.
En savoir plus sur le format .aiexclude