Impedir que IA vaze Chaves de API, Números de Cartão e Arquivos de Clientes
Esta é uma tradução. A versão de referência é o original em inglês; cite essa.

A maioria das pessoas usa IA com uma esperança simples: que nada que colarem nunca virá a importar. Depois, um número de cartão escapa para uma mensagem, uma chave de API (a senha secreta que um programa usa para acessar um serviço pago) termina em um comando, ou uma planilha inteira de endereços de clientes vai para um chat para que possa ser 'organizada'. As empresas sabem disso. Alguns proíbem a IA completamente, o que lhes custa o benefício. Outros escrevem uma política que ninguém lê no momento de colar. Gatecall é um plugin gratuito e de código aberto para Claude Code, o assistente de IA do Anthropic que funciona com os arquivos do seu computador. Coloca a regra da empresa exatamente onde o erro acontece, e oferece às pessoas um caminho para frente em vez de apenas um 'não'.
Por que você gostaria disso
Claude Code pode ler arquivos, executar comandos e chamar ferramentas web em seu computador. As pessoas que o utilizam continuam perguntando como manter segredos fora de uma sessão, e uma questão no repositório Claude Code descreve segredos aparecendo mesmo que as instruções do projeto tivessem dito ao assistente para não tocá-los. Uma instrução escrita é um pedido; uma verificação que é executada antes do passo é um bloqueio. O caso mais conhecido fora de programação é Samsung em 2023, onde engenheiros colaram código-fonte e uma transcrição de reunião em um chatbot. Ninguém pretendia causar dano. Estavam apenas trabalhando rápido.
O que oferece
- Uma verificação antes da mensagem sair. Gatecall procura por chaves de API e tokens, números de cartão (verificados com o teste de Luhn padrão, para que números longos comuns passem), IBANs (verificados com o teste mod-97), números de identidade nacional com seu dígito verificador (United States, United Kingdom, Spain, Portugal, Brazil, France, Italy, Germany, the Netherlands, Poland, Ukraine and Russia), e listas de endereços de e-mail ou números de telefone. Se encontrar um, a mensagem é retida e você é informado do motivo em palavras simples, em inglês, espanhol, português, russo ou ucraniano.
- A mesma verificação nas ações. Antes de o assistente executar um comando, buscar uma página da web ou chamar uma ferramenta, a mesma verificação ocorre.
- Pastas vermelhas, amarelas e verdes. Você diz quais pastas contêm o que deve permanecer na empresa: arquivos de clientes, registros de funcionários, contratos. Pastas vermelhas são lidas apenas por um modelo de IA executado em seu próprio computador, em uma sessão sem ferramentas da web e sem programas de rede acessando o exterior. Pastas amarelas são trabalhos que podem ir para as contas próprias da empresa, como Claude Team ou assentos Enterprise. Tudo o mais é verde.
- Cópias seguras para outras ferramentas de IA. Kimi pode trabalhar em uma pasta de treinamento de arquivos de prática. Grok pode trabalhar em uma cópia limpa onde chaves, cartões, IBANs, números de ID e listas de endereços dentro de cada arquivo, documentos de escritório incluídos, são mascarados, de forma que um cartão aparece como
[card ********7899]. - Perfis de empresa prontos. Escolha
default,eu,us-federal-contractorouus-dod-strict. Uma empresa também pode desativar os serviços de IA de países ou fornecedores específicos com uma linha em sua política. - Um registro para o time de segurança. Cada bloqueio é registrado por tipo e regra. O valor em si nunca é armazenado: apenas uma impressão digital criada com a chave da própria empresa, para que o mesmo cartão retornando duas vezes possa ser contabilizado. Os registros são excluídos após um período de retenção (90 dias, a menos que você escolha outro) e podem ser exportados como um arquivo de planilha.
Um exemplo concreto
Uma contadora em uma pequena empresa pede ao Claude para "verificar esta lista de clientes e cobrar os atrasados", e cola uma tabela com nomes, endereços de e-mail e IBANs. Com o Gatecall instalado, a mensagem não é enviada. Ela vê apenas uma linha simples: o texto contém IBANs e uma lista de endereços. Ela então segue a rota que o Gatecall indica: a pasta de clientes está marcada em vermelho, portanto um modelo no seu próprio computador a lê, ou ela faz uma cópia limpa na qual os IBANs e endereços são mascarados. O trabalho ainda é concluído, e os dados bancários permanecem no prédio.
Como começar
Você precisa de Claude Code e Python 3.8 ou mais recente. Nenhuma conta e nenhum pagamento são necessários; o próprio Gatecall não envia nada e não compra nada. No Claude Code, digite:
/plugin marketplace add https://raw.githubusercontent.com/vadimchernets/poly-a1-plugins/main/.claude-plugin/marketplace.json
/plugin install gatecall@poly-a1
Então diga "configure as regras de dados da nossa empresa". O assistente pergunta quais pastas são vermelhas e quais são amarelas, em qual país você está, se algum país ou fornecedor está fora dos limites, e quanto tempo manter o log. Ele escreve um arquivo company-ai-policy.json e o bloco de permissão correspondente para Claude Code.
Gatecall funciona com os outros plugins da empresa: Firmcall instala o mesmo arquivo de política em todos os laptops, Routecall abre a janela do modelo local que pode ler pastas vermelhas, e Billcall lê a mesma política para contar os custos com IA. Todos eles estão no catálogo Poly A1 plugins.
O código, testes e lista completa de configurações estão em https://github.com/vadimchernets/gatecall, sob a licença Apache-2.0.
Vadym Chernets também constrói Poly A1, um aplicativo no qual IAs de diferentes empresas verificam o trabalho umas das outras.