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 o código nunca saia do computador sem seu consentimento. Se você escolher fornecer o contexto do código, o Gemini vai usar esse contexto extra 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 com a IA, a filosofia de treinamento e os controles técnicos para gerenciar o uso dos seus dados.
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 processa seus dados de acordo com nossa Política de Privacidade e o Aviso de privacidade do Gemini. Quando você usa o Gemini no Android Studio para empresas ao assinar o Gemini Code Assist, o Google processa 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ê tem a opção de compartilhar seu código com o Gemini para ativar os recursos de reconhecimento de contexto, permitindo que o Gemini ofereça respostas específicas para o projeto.
Confira como seus dados podem ser coletados e usados:
- Seus dados de feedback, como indicadores de "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 inserido explicitamente na experiência de chat poderá ser usado para treinar o Gemini. Se você ativar a detecção de contexto, as informações coletadas, incluindo o 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 o reconhecimento 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 por IA, usaremos o contexto do seu banco de dados para fornecer respostas de maior qualidade.
É possível usar o Gemini com os recursos de reconhecimento de contexto desativados, com a desvantagem de recursos menos precisos e alguns recursos desativados, como a conclusão de código com base em ML. O Android Studio oferece controles de privacidade integrados para ajustar o nível de reconhecimento de contexto que você quer ativar usando File (Android Studio no macOS) > Settings > Tools > Gemini. Para bloquear o compartilhamento de contexto para 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 excluí-los 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 recursos. Isso inclui identificadores de software internos do Studio, como nomes de pacotes, nomes de classes e configuração de plug-ins. É possível 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ódigos enviados para análise ou conclusão, são chamadas de comandos. As respostas ou códigos que você recebe do Gemini são chamadas de respostas.
- Sinais de feedback:votos de "Gostei" e "Não gostei" e qualquer outro feedback que você envia.
- Contexto (opcional): o Gemini pode enviar mais informações do seu código-base, como partes do código, tipos de arquivo e qualquer outra informação que possa ser necessária para fornecer contexto ao modelo de linguagem grande (LLM). Isso ajuda o Gemini a oferecer respostas mais relevantes e de melhor qualidade. Isso também permite que o Gemini ofereça outros recursos experimentais, como o preenchimento de código de IA.
Escolha do desenvolvedor
Por padrão, o Gemini não consegue ver o código na janela do editor e só usa as instruções e o histórico de conversas no chatbot para responder. No entanto, você pode ativar o compartilhamento de contexto da sua base de código para permitir respostas de melhor qualidade e acesso a recursos experimentais, como a conclusão de código de IA.
Há três mecanismos usados para controlar o compartilhamento do código-fonte do seu projeto para fornecer contexto ao Gemini:
Configurações globais
O Studio oferece uma preferência de ativação global em File (Android Studio no macOS) > Settings > Tools > Gemini, especificando se o código-fonte pode ser enviado aos servidores do Gemini para fornecer consciência de contexto.
Escolher opções diferentes para cada projeto
Se a opção "Ask to decide per project" estiver selecionada nas configurações do Gemini do Studio, uma caixa de diálogo
será exibida na primeira vez que cada projeto for aberto perguntando se a detecção
de contexto precisa ser ativada para esse projeto. 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.