O Gemini no Android Studio foi criado pensando na sua privacidade.
Sabemos que garantir a privacidade do seu código é essencial para conquistar e manter a confiança dos nossos desenvolvedores. O Gemini no Android Studio foi projetado para que seu código nunca saia do computador sem sua permissão. Se você fornecer contexto de código, o Gemini vai usar essas informações extras para responder melhor às suas perguntas. Você tem controle total sobre quais dados são compartilhados.
No Google, acreditamos que a confiança vem da transparência. Esta página descreve nossos compromissos de IA, filosofia de treinamento e controles técnicos para gerenciar como seus dados são usados.
Nossas garantias
O Gemini foi criado com base nos princípios de IA do Google. Esses princípios descrevem nosso compromisso de desenvolver tecnologia de IA com responsabilidade.
Além disso, quando você usa o Gemini no Android Studio, o Google trata seus dados de acordo com nossa Política de Privacidade e o Aviso de privacidade do Gemini. Ao usar o Gemini no Android Studio para empresas com uma assinatura do Gemini Code Assist, o Google trata seus dados de acordo com o Aviso de privacidade do Google Cloud.
Coleta e uso de dados
Seu código não é compartilhado com o Gemini sem seu consentimento explícito. Você pode compartilhar seu código com o Gemini para ativar recursos de reconhecimento de contexto e permitir que o Gemini ofereça respostas específicas do projeto.
Veja como seus dados podem ser coletados e usados:
- Seus dados de feedback, como os indicadores "Gostei" e "Não gostei", podem ser usados para treinar o Gemini.
- Se você estiver usando o Gemini no Android Studio para pessoas físicas, o código que inserir explicitamente na experiência de chat poderá ser usado para treinar o Gemini. Se você ativar a percepção de contexto, as informações coletadas, incluindo código, poderão ser usadas para melhorar nossos produtos e serviços, como tecnologias de aprendizado de máquina. Consulte nosso aviso de privacidade para mais detalhes.
- Se você estiver usando o Gemini no Android Studio para empresas, o código inserido na experiência de chat nunca será usado para treinar o Gemini. Se você ativar a detecção de contexto, as informações coletadas, incluindo o código, nunca serão usadas para melhorar nossos produtos e serviços, como tecnologias de aprendizado de máquina. Consulte o Aviso de privacidade do Google Cloud para mais detalhes.
Se você ativar o recurso de conclusão de código com IA, vamos usar o contexto da sua base de código para fornecer respostas de maior qualidade.
Você pode usar o Gemini com os recursos de reconhecimento de contexto desativados, mas com a desvantagem de ter recursos menos precisos e alguns recursos desativados, como a conclusão de código com tecnologia de ML. O Android Studio oferece controles de privacidade integrados para ajustar o nível de reconhecimento de contexto que você quer ativar. Para isso, use File (Android Studio no macOS) > Settings > Tools > Gemini. Para bloquear o compartilhamento de contexto em determinadas partes da base de código, consulte Configurar o compartilhamento de contexto com arquivos .aiexclude.
Os dados são armazenados de modo que o Google não consiga identificar quem os enviou, e não é possível excluir mediante solicitação. Os dados são mantidos por até 18 meses. Para mais informações, consulte o Aviso de privacidade do Gemini.
Dados enviados e recebidos
Confira os diferentes tipos de dados enviados e recebidos do Gemini:
- Estatísticas de uso:dados que especificam como você usa o Android Studio e as ferramentas relacionadas, como o uso de recursos e de recursos. Isso inclui identificadores de software internos do Studio, como nomes de pacotes, nomes de classes e configuração de plug-ins. Você pode ativar ou desativar esse compartilhamento em File (Android Studio no macOS) > Settings > Appearance & Behavior > Data Sharing.
- Comandos e respostas:as perguntas que você faz ao Gemini, incluindo informações de entrada ou código que você envia para análise ou conclusão, são chamadas de comandos. As respostas ou conclusões de código que você recebe do Gemini são chamadas de respostas.
- Indicadores de feedback:votos de "Gostei" e "Não gostei" e qualquer outro feedback que você envie.
- Contexto (opcional): o Gemini pode enviar mais informações da sua base de código, como partes do código, tipos de arquivo e outras informações que podem ser necessárias para contextualizar o modelo de linguagem grande (LLM). Isso ajuda o Gemini a dar respostas mais relevantes e de alta qualidade. Isso também permite que o Gemini ofereça outros recursos experimentais, como o preenchimento de código com IA.
Escolha do desenvolvedor
Por padrão, o Gemini não consegue ver o código na janela do editor e usa apenas os comandos e o histórico de conversas no chatbot para responder. No entanto, é possível ativar o compartilhamento de contexto da sua base de código para ter respostas de maior qualidade e acesso a recursos experimentais, como a conclusão de código com IA.
Há três mecanismos usados para controlar o compartilhamento do código-fonte do projeto com o objetivo de fornecer contexto ao Gemini:
Configurações globais
O Studio oferece uma preferência global de ativação em Arquivo (Android Studio no macOS) > Configurações > Ferramentas > Gemini, especificando se o código-fonte pode ser enviado aos servidores do Gemini para fornecer reconhecimento de contexto.
Escolher opções diferentes para cada projeto
Se a opção "Perguntar para decidir por projeto" estiver selecionada nas configurações do Gemini no Studio, uma caixa de diálogo vai aparecer na primeira vez que cada projeto for aberto, perguntando se a percepção de contexto deve ser ativada para ele. Essa configuração é salva no diretório .idea
do projeto.
Restrições no nível do código-fonte
Adicionar um arquivo .aiexclude
ao diretório de código-fonte do projeto oferece um controle mais granular sobre quais arquivos podem ser usados como contexto para modelos de IA.
Saiba mais sobre o formato .aiexclude.