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.
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 HeyDeerServiç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 modelosGerenciamento 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 AppPara 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.