Datos y privacidad

Gemini en Android Studio se creó pensando en tu privacidad.

Sabemos que verificar la privacidad de tu código es fundamental para ganarnos y mantener la confianza de nuestros desarrolladores. Gemini en Android Studio está diseñado para que tu código nunca salga de tu computadora sin tu consentimiento. Si decides proporcionar contexto de código, Gemini usará ese contexto adicional para responder mejor tus preguntas. Tienes control total sobre los datos que se comparten.

En Google, creemos que la confianza se genera a través de la transparencia. En esta página, se describen nuestros compromisos con la IA, nuestra filosofía de entrenamiento y los controles técnicos para administrar el uso de tus datos.

Nuestras garantías > Gemini se creó teniendo en cuenta los principios de la IA de Google. Estos principios describen nuestro compromiso de desarrollar tecnología de IA de forma responsable. > - Cuando usas Gemini en Android Studio, Google maneja tus datos de acuerdo con nuestra Política de Privacidad y el Aviso de Privacidad de Gemini. - Cuando te suscribes a Gemini Code Assist y usas Gemini en Android Studio para empresas, Google maneja tus datos de acuerdo con el Aviso de Privacidad de Google Cloud.

Recopilación y uso de datos

Tu código no se comparte con Gemini sin tu consentimiento explícito. Tienes la opción de compartir tu código con Gemini para habilitar las funciones de reconocimiento del contexto, lo que le permite a Gemini ofrecer respuestas específicas para cada proyecto.

A continuación, se explica cómo se pueden recopilar y usar tus datos:

  • Es posible que se usen tus datos de comentarios, como los indicadores de Me gusta y No me gusta, para entrenar a Gemini.
  • Si usas la edición gratuita de Gemini en Android Studio, es posible que el código que ingreses explícitamente en la experiencia de chat se use para entrenar a Gemini. Si habilitas la función de reconocimiento del contexto, la información recopilada, incluido el código, se puede usar para mejorar nuestros productos y servicios, como las tecnologías de aprendizaje automático. Consulta nuestro aviso de privacidad para obtener más detalles.
  • Si usas una clave de API personal, una membresía de Google One o Gemini en Android Studio para empresas, el código que ingreses en la experiencia de chat de Android Studio nunca se usará para entrenar a Gemini. Si habilitas la función de reconocimiento del contexto, la información recopilada, incluido el código, nunca se usa para mejorar nuestros productos y servicios, como las tecnologías de aprendizaje automático. Consulta el Aviso de Privacidad de Google Cloud para obtener más detalles.

Si habilitas el uso de la función de autocompletado de código con IA, usaremos el contexto de tu base de código para proporcionar respuestas de mayor calidad.

Puedes usar Gemini con las funciones de reconocimiento del contexto inhabilitadas, pero con la desventaja de que las funciones serán menos precisas y algunas estarán inhabilitadas, como la finalización de código potenciada por AA. Android Studio proporciona controles de privacidad integrados para ajustar el nivel de reconocimiento del contexto que deseas habilitar, a través de File (Android Studio en macOS) > Settings > Tools > Gemini. Para bloquear el uso compartido de contexto en ciertas partes de tu base de código, consulta Cómo configurar el uso compartido de contexto con archivos .aiexclude.

Los datos se almacenan de manera que Google no pueda saber quién los proporcionó y no se pueden borrar a pedido. Los datos se conservan durante un máximo de 18 meses. Para obtener más información, consulta el Aviso de Privacidad de Gemini.

Datos enviados y recibidos

Estos son los diferentes tipos de datos que se envían a Gemini y se reciben de él:

Estadísticas de uso

Datos que especifican cómo usas Android Studio y sus

herramientas relacionadas, como el uso de funciones y recursos Esto incluye identificadores de software internos de Studio, como nombres de paquetes, nombres de clases y configuración de complementos. Puedes habilitar o inhabilitar este uso compartido desde File (Android Studio en macOS) > Settings > Appearance & Behavior > Data Sharing.

Instrucciones y respuestas

Las preguntas que le haces a Gemini, incluida cualquier

La información de entrada o el código que envías a Gemini para que los analice o complete se denominan instrucciones. Las respuestas o las sugerencias de código que recibes de Gemini se denominan respuestas.

Indicadores de comentarios

Votos de Me gusta y No me gusta, y cualquier otro comentario que

proporciona.

Contexto (opcional)

Gemini podría enviar información adicional de tu

base de código, como fragmentos de tu código, tipos de archivos y cualquier otra información que pueda ser necesaria para proporcionar contexto al modelo de lenguaje grande (LLM). Esto ayuda a Gemini a brindar respuestas pertinentes y de mayor calidad. Esto también permite que Gemini proporcione capacidades experimentales adicionales, como la finalización de código con IA.

Elección del desarrollador

De forma predeterminada, Gemini no puede ver el código en la ventana del editor y solo usa las instrucciones y el historial de conversaciones en el chatbot para responder. Sin embargo, puedes habilitar el uso compartido del contexto de tu base de código para obtener respuestas de mayor calidad y acceder a funciones experimentales, como la finalización de código con IA.

Existen tres mecanismos que se usan para controlar el uso compartido del código fuente de tu proyecto con el objetivo de proporcionar contexto a Gemini:

Configuración de Gemini en Android Studio, que muestra la preferencia de habilitación global para el reconocimiento del contexto.
Figura 1: Configuración global de Gemini en Android Studio.

Configuración global

Studio proporciona una preferencia de participación global en File (Android Studio en macOS) > Settings > Tools > Gemini, que especifica si se puede enviar código fuente a los servidores de Gemini para proporcionar conciencia del contexto.

El cuadro de diálogo "¿Habilitar la detección del contexto de Gemini para este proyecto?" en Android Studio.
Figura 2: Diálogo de confirmación de la detección del contexto específico del proyecto.

Configuración específica del proyecto

Si se selecciona Preguntar para decidir por proyecto en la configuración de Gemini en Studio, se muestra un diálogo la primera vez que se abre cada proyecto para preguntar si se debe habilitar el reconocimiento del contexto para ese proyecto. Este parámetro de configuración se guarda en el directorio .idea del proyecto.

Un archivo .aiexclude en un directorio de proyecto dentro de la vista de proyecto de Android Studio.
Figura 3: Ejemplo de un archivo .aiexclude en un proyecto.

Restricciones del código fuente con archivos .aiexclude

Agregar un archivo .aiexclude al directorio de código fuente de tu proyecto proporciona un control más detallado sobre qué archivos son aptos para usarse como contexto para los modelos de IA.

Obtén más información sobre el formato .aiexclude.