heydeer

Segurança e tratamento de dados

Como o HeyDeer acessa repositórios, executa revisões e correções e armazena dados.

O HeyDeer nunca armazena seu código: cada revisão e correção trabalha em um clone temporário, descartado ao fim do trabalho. O HeyDeer nunca usa seu código para treinar modelos de IA.

Permissões do repositório

Instale o GitHub App com “Only select repositories” para limitar o acesso aos repositórios que você quer que sejam revisados.

Checks Leitura e escrita
Criar e atualizar a verificação HeyDeer Review para mostrar o progresso e os resultados da revisão. Publicar verificações exige essa permissão; comentários de revisão podem ser publicados sem ela.
Contents Leitura e escrita
Ler o código-fonte e o histórico do Git, resolver ou reabrir as conversas de revisão do HeyDeer e fazer push de commits para correções e solicitações ao @heydeer. As alterações vão para uma branch nova, a menos que o PR seja do próprio HeyDeer ou você peça outra coisa, e os pushes nunca sobrescrevem commits de uma branch.
Pull requests Leitura e escrita
Ler detalhes de pull requests, publicar revisões e comentários e abrir, atualizar ou fazer merge de pull requests quando você pedir. O HeyDeer nunca faz merge de um pull request de um fork nem faz push dos commits dele.
Metadados do repositório Leitura
Ler as informações básicas do repositório exigidas pelos GitHub Apps.
Issues: leitura e escrita
Receber comandos em comentários de PR, adicionar e remover 👀 em solicitações de revisão e ler issues e PRs relacionados quando Ler issues e PRs relacionados estiver ativado.
Membros da organização: leitura
Listar os membros e administradores do espaço de trabalho e verificar a associação à organização e às equipes quando seus filtros de revisão usam regras de membros ou equipes.
Endereços de e-mail: leitura
Usar seu e-mail principal verificado para lembretes de cobrança e de créditos. Você pode entrar sem conceder essa permissão.

O HeyDeer solicita acesso de escrita a Workflows para publicar correções em arquivos de workflow do GitHub Actions. Não solicita acesso a Administration. Os tokens são limitados a um repositório e às permissões necessárias para cada etapa.

Processamento de revisões e correções

O HeyDeer clona o repositório em um Vercel Sandbox não persistente em uma das regiões da Vercel nos Estados Unidos: Washington, D.C., Cleveland, San Francisco ou Portland. Os agentes de revisão leem o código-fonte; eles não o executam, nem os testes ou as dependências dele. O ambiente tem um limite de tempo e é encerrado durante a limpeza da revisão.

Iniciar uma correção ou mencionar @heydeer autoriza um agente a clonar o repositório, editar código, instalar dependências e executar verificações locais em um ambiente temporário isolado com acesso à internet pública. Scripts e dependências do repositório podem enviar dados a serviços externos. O HeyDeer isola as tarefas e protege as credenciais da plataforma; ele não impede esse tráfego de saída.

Corrigir com HeyDeer

Serviços de modelo

O HeyDeer não usa seu código-fonte, suas instruções nem os resultados de revisões e correções para treinar seus próprios modelos de IA.

Revisões e correções usam modelos da OpenAI, da Anthropic, Kimi e GLM. O HeyDeer chama os modelos da OpenAI e da Anthropic diretamente ou por meio do AWS Bedrock, do OpenRouter e do Vercel AI Gateway, e os modelos Kimi e GLM por meio desses três provedores. O HeyDeer armazena resultados e histórico separadamente; os serviços que você conecta seguem as próprias políticas de dados.

Conectores opcionais

Se você adicionar um conector, as solicitações de revisões e tarefas para esse serviço podem incluir código ou contexto da tarefa. Você escolhe quais serviços conectar, as credenciais que eles usam e as ferramentas que o HeyDeer pode chamar. Os conectores privados ficam de fora de repositórios públicos e de alterações vindas de forks ou de pessoas sem acesso de escrita. A sandbox adiciona as credenciais às solicitações de saída, então o agente nunca as vê.

Limites de credenciais

As credenciais do GitHub usadas para publicar revisões e alterações de tarefas ficam no backend da aplicação e não são repassadas aos agentes. As credenciais para buscar o código permitem apenas a leitura do repositório selecionado e ficam fora do alcance do agente.

O processamento utiliza esses serviços de infraestrutura e de modelos e não está restrito a Singapura.

Dados armazenados e retenção

Os resultados de revisões e correções são armazenados separadamente dos ambientes temporários e continuam disponíveis depois que esses ambientes são encerrados.

  • O HeyDeer armazena resultados de revisões e correções, problemas encontrados e instruções selecionados, identificadores de repositórios e PRs, informações de contas e espaços de trabalho, configurações e registros de cobrança. Os resultados das revisões podem citar as linhas que comentam.
  • Os comentários de revisão, commits de correção e PRs de correção publicados permanecem no GitHub sob os controles do repositório.

O HeyDeer atualmente não publica um período de retenção fixo para todos os registros, logs e backups armazenados, nem permite que você mesmo exclua os dados do espaço de trabalho. Os registros dos provedores e dos conectores seguem as políticas aplicáveis desses serviços.

Tratamento do código e políticas dos provedores de modelos

Privacidade e segurança · hey@heydeer.ai

Gerenciamento de acesso

  • Selecione repositórios individuais ao instalar o GitHub App.
  • Inicie revisões manualmente. As revisões automáticas ficam desativadas até que um administrador do espaço de trabalho as ative: quando o HeyDeer pergunta após a configuração, para o espaço de trabalho em Configurações do espaço de trabalho → Regras de revisão, ou para repositórios selecionados em Repositórios.
  • As correções e as solicitações ao @heydeer só começam quando alguém com acesso de escrita ao repositório pede, e cada ação exige que essa pessoa ainda tenha esse acesso. Abrir um link de Corrigir com HeyDeer não inicia um agente nem usa créditos.
  • Remova os repositórios da instalação ou desinstale o aplicativo no GitHub para revogar o acesso.

As alterações na instalação controlam o acesso futuro ao GitHub. Uma revisão ou tarefa em andamento ainda pode manter sua cópia do código; o histórico salvo e os registros dos provedores seguem os critérios de retenção descritos acima. Desativar as revisões automáticas se aplica às revisões futuras.

Gerenciar instalações pessoais do GitHub App

Para uma organização, gerencie a instalação nas configurações do GitHub dessa organização.

GitHub, OpenAI, Anthropic, Kimi, GLM, AWS and OpenRouter names and logos are the property of their respective owners. Vercel, the Vercel design, Next.js and related marks, designs and logos are trademarks or registered trademarks of Vercel, Inc. or its affiliates in the US and other countries.