Política de Privacidade
O Latchkey tem o compromisso de proteger a privacidade e a segurança dos seus dados. Esta Política de Privacidade explica como coletamos, usamos e protegemos as suas informações.
§01 Introdução
O Latchkey ("nós," "nosso" ou "nos") tem o compromisso de proteger a privacidade e a segurança dos seus dados. Esta Política de Privacidade explica como coletamos, usamos e protegemos as suas informações quando você usa o nosso site localizado em https://latchkey.dev/ (o "Site") e os nossos serviços de monitoramento de CI/CD com tecnologia de IA (o "Serviço").
Ao usar o nosso Serviço, você concorda com a coleta e o uso de informações de acordo com esta política.
Data de Vigência: October 1, 2026
Contato: legal@latchkey.dev
§02 Informações que Coletamos
Coletamos apenas a quantidade mínima de dados necessária para fornecer insights acionáveis e otimizar os seus pipelines.
2.1 Informações de Conta e Cobrança
| Dados | Detalhes | Retenção |
|---|---|---|
| Autenticação | Usamos o Clerk como o nosso provedor de autenticação gerenciada. Você faz login com um dos métodos oferecidos na página de login, que podem incluir GitHub, Google ou um código enviado ao seu endereço de e-mail. Não coletamos, visualizamos nem armazenamos as suas senhas. | §06 |
| Login com Google | Se você fizer login com o Google, o Latchkey recebe, por meio do Clerk, o seu perfil básico do Google (os escopos openid, email e profile do Google), que inclui o seu nome, endereço de e-mail e foto de perfil. Guardamos o seu nome, o seu endereço de e-mail e um link para a sua foto de perfil junto com a sua conta, e nada mais da sua conta do Google. Usamos esses dados para identificar você, mostrar o seu nome e a sua foto no painel e aos membros do seu workspace, cobrar o seu workspace e enviar e-mails sobre a sua conta e o Serviço. Não vendemos essas informações nem as usamos para publicidade, e só as compartilhamos com os provedores de serviço que nos ajudam a operar o Serviço, como o Clerk para o login, o Stripe para a cobrança e o nosso provedor de e-mail. | §06 |
| Cobrança | Todos os pagamentos são processados com segurança pelo nosso processador de pagamentos terceirizado, o Stripe. Não coletamos nem armazenamos nos nossos servidores os números do seu cartão, de conta bancária ou de outras contas financeiras. | §06 |
2.2 Dados de Pipeline e Uso
| Dados | Detalhes | Retenção |
|---|---|---|
| Metadados de Workflow | IDs de execução, nomes de jobs, carimbos de data/hora, status de falha/sucesso e métricas de duração. | §06 |
| Arquivos YAML de Workflow | Lemos os seus arquivos YAML em .github/workflows para analisar a estrutura dos jobs, o cache e as dependências. Isso alimenta as recomendações de otimização impulsionadas por IA e as configurações de runner do AI Scan. | §06 |
| Uso de Recursos | Estatísticas de uso de CPU e memória utilizadas para calcular a eficiência de custos. | §06 |
| Dados de Log | Logs de build e mensagens de erro necessários para identificar gargalos e falhas. | §06 |
| Telemetria de Runner | Quando você usa os Latchkey Runners, processamos telemetria de tempo de execução - CPU, memória, uso de disco, códigos de saída, durações de jobs e dados de medição por runner - para operar os runners, cobrar o uso, exibir análises e viabilizar a autocorreção. Nossos gateways de rede também registram quais endereços remotos as conexões de saída de um runner alcançaram e quantos bytes passaram, em totais de até dez minutos, sem conteúdo de pacotes, sem portas e sem nome de processo ou de usuário. Somente nossos operadores leem esse registro, para investigar o custo de rede. Ele é mantido por 14 dias e excluído em até três dias depois disso, e a cópia que um operador fizer de qualquer parte dele é excluída em até 14 dias após ser feita. | §06 |
| Dados do Agente de Autocorreção | Quando a autocorreção é acionada em uma etapa de build com falha, o agente processa o stderr, o stdout, o código de saída dessa etapa e um conjunto selecionado de arquivos de manifesto (por exemplo, package.json, requirements.txt, Cargo.toml). O agente não tem acesso ao seu código-fonte, e as suas ações estão limitadas a uma lista de permissões verificada. | §06 |
| Código-Fonte: Mantido Apenas Quando Você Pede | O Latchkey só mantém o seu código-fonte quando você ou os seus jobs pedem. A integração de análise examina metadados, arquivos YAML de workflow e logs - nunca o código-fonte. Quando você usa os Latchkey Runners, o seu código é obtido em uma instância de runner efêmera e isolada apenas para executar aquele job, e o runner é destruído ao concluir o job. Depois de um job, o seu código só permanece na infraestrutura do Latchkey em uma entrada de cache que um job salva ou em um artefato que um job envia ao Latchkey. Cada um fica disponível apenas dentro do seu workspace e é excluído quando termina o período que a nossa documentação indica para ele. Uma árvore de trabalho que você envia pela CLI do Latchkey para iniciar um job é excluída depois que esse job termina. | §06 |
- Privacidade de IA: Não usamos os seus logs proprietários ou código-fonte para treinar modelos de IA globais e multi-inquilino. Os insights de IA, os diagnósticos de autocorreção e os resultados do AI Scan são gerados apenas para o seu workspace.
- Escopo de Permissões: Para análises, solicitamos acesso somente leitura aos metadados do GitHub Actions e ao YAML de workflow. Para a criação de pull requests, solicitamos o escopo mínimo de escrita necessário para abrir os PRs que você solicitar explicitamente - nunca enviamos commits nem mesclamos código em seu nome. Para os Latchkey Runners, o seu YAML de workflow direciona os jobs aos runners do Latchkey por meio do rótulo runs-on; não são necessárias permissões adicionais do GitHub.
Uso de Dados por IA
Por padrão, o Latchkey não usa os seus logs proprietários, arquivos de workflow ou código-fonte para treinar modelos de IA globais e multi-inquilino. Os recursos de IA - insights, configurações de runner do AI Scan e autocorreção - operam sobre os dados do seu workspace em benefício do seu workspace. Reservamo-nos o direito de usar metadados desidentificados e agregados (como durações de jobs e contagens por categoria de falha) para aprimorar os nossos algoritmos e o desempenho do serviço, de uma forma que não possa ser rastreada até você ou o seu workspace.
§03 Como Usamos as Suas Informações
Usamos os dados coletados para os seguintes fins:
3.1 Prestação do Serviço
Para gerar painéis de análise, relatórios de custos e insights de otimização.
3.2 Operação de Runners
Para provisionar, operar e desmontar as instâncias efêmeras de Latchkey Runner que executam os jobs do seu workflow, e para medir o uso delas para fins de cobrança.
3.3 Autocorreção
Para detectar, diagnosticar e aplicar correções limitadas a etapas de build com falha nos Latchkey Runners, e para mostrar no painel o que a autocorreção fez, na execução em que cada correção aconteceu e em um resumo de todo o seu workspace.
3.4 AI Scan e Otimização
Para analisar a estrutura do seu repositório e os arquivos YAML de workflow a fim de gerar configurações de runner do AI Scan e exibir recomendações de otimização que você pode optar por aplicar por meio de um pull request criado pelo Latchkey.
3.5 Segurança e Confiabilidade
Para detectar problemas técnicos, riscos de segurança ou uso abusivo do Serviço.
3.6 Automação de Cobrança
Para facilitar transições de plano contínuas e a cobrança automatizada via Stripe.
§04 Compartilhamento e Divulgação de Dados
Não vendemos, negociamos nem alugamos os seus dados pessoais a terceiros.
4.1 Hospedagem em Nuvem e Computação de Runners
A AWS hospeda a nossa aplicação e a computação que dá suporte aos Latchkey Runners, e um provedor de banco de dados gerenciado hospeda o nosso banco de dados. Os dados dos clientes e as instâncias de runner são mantidos em ambientes isolados.
4.2 Autenticação
O Clerk trata a autenticação de todos os métodos de login que oferecemos. Não visualizamos nem armazenamos as suas credenciais do GitHub ou do Google.
4.3 Processamento de Pagamentos
O Stripe viabiliza os seus pagamentos de assinatura, de assentos e de minutos de runner.
4.4 Processamento por IA
Usamos provedores terceirizados de modelos de IA para viabilizar os recursos de IA do Latchkey, como os diagnósticos de autocorreção, os insights de otimização, as configurações de runner do AI Scan e a base de conhecimento. Quando um recurso usa um desses provedores, enviamos a ele os dados de que esse recurso precisa para aquela solicitação. Não autorizamos esses provedores a treinar os seus modelos com os seus dados.
§05 Segurança dos Dados
Usamos medidas de segurança padrão do setor para proteger os seus dados: TLS 1.2 ou superior para dados em trânsito e AES-256 para dados em repouso. Não armazenamos senhas nem informações de pagamento.
O Latchkey é executado na AWS, que está em conformidade com o SOC 2. Os dados dos clientes e as instâncias de Latchkey Runner são mantidos em ambientes isolados com controles de acesso rigorosos, e os Latchkey Runners são efêmeros - cada runner é destruído após a conclusão do job que atende, de modo que nada nele passa para outro job.
§06 Retenção de Dados
Mantemos os dados em status ativo por até um ano, após o qual eles são transferidos para armazenamento frio. Embora a análise histórica permaneça disponível, a recuperação a partir do armazenamento frio pode exigir tempo adicional para carregar. Você pode solicitar a exclusão total dos dados a qualquer momento após o cancelamento do seu plano. Os dados arquivados são normalmente eliminados após cinco anos, salvo se a lei exigir de outra forma.
§07 Seus Direitos de Privacidade
Dependendo da sua localização (por exemplo, GDPR, CCPA), você pode ter direitos relativos ao acesso, à correção ou à exclusão dos seus dados pessoais.
§09 Serviços de Terceiros
Consulte a seção Compartilhamento e Divulgação de Dados para obter informações sobre os nossos provedores de infraestrutura, e a Cookies e Tecnologias de Rastreamento para saber como usamos o Google Analytics.
§10 Fale Conosco
Se você tiver dúvidas sobre esta Política de Privacidade, entre em contato conosco pelo:
Atualizações da Política
Podemos atualizar esta Política de Privacidade periodicamente. Notificaremos você sobre quaisquer alterações significativas por e-mail ou por meio de um aviso em destaque na nossa plataforma.