Como proteger dados pessoais em processos de IA

Link copiado

A segurança da IA começa com algo simples: saber quais dados vão para o provedor, por que são necessários, quem tem acesso e onde fica a confirmação obrigatória.

Esquema autoral sobre Controles de dados pessoais em um processo de IA: mapa do tema

Quais dados não devem ir para a IA sem checagem

O que eu faria se um funcionário enviasse um contrato para a IA e dissesse: “É só texto.” Eu primeiro mapearia o caminho dos dados: de onde veio o documento, quem verá o histórico de execução, o que vai para a nuvem e quando tudo é apagado.

O erro que eu eliminaria primeiro: “A gente só não manda o passaporte inteiro” não é um controle se o texto ainda tem e-mail, número de contrato, endereço e uma combinação rara de atributos que identifica a pessoa com facilidade.

Esquema autoral sobre Controles de dados pessoais em um processo de IA: entradas e limites
Esquema: Controles de dados pessoais em um processo de IA — entradas e limites

O que preparar e que resultado esperar

  • Resultado: Você tem um conjunto mínimo de dados, permissões separadas e um caminho claro para entrada ou ações perigosas.
  • Crie um registro de cenários de IA com campos para dados, provedor, finalidade, retenção, acesso, owner e risco.
  • Mantenha os dados de origem e os direitos de acesso separados do resultado para poder verificar o que a proteção de dados no processo de IA fez.
  • Teste prompt injection, instrução maliciosa em anexo, record_id alheio e resposta vazia da ferramenta.

Torne impossível uma ação perigosa sem approval

  1. Monte um mapa de dados

    Para cada etapa de IA, liste campos, fonte, finalidade, retenção, região e o papel que pode vê-los. Não escreva “todos os dados do cliente”.

    Проверьте: Cada campo tem um motivo e o excedente pode ser removido.

    Если не сработало: Comece com dados de teste ou desidentificados.

  2. Limite as credentials

    Em Credentials/Permissions, conceda read em vez de write, uma pasta em vez de todo o drive, um projeto em vez de todo o CRM. Use uma chave separada para cada workflow.

    Проверьте: Revogar uma chave não abre acesso ao restante do sistema.

    Если не сработало: Verifique permissões em uma conta sandbox.

  3. Filtre a entrada antes da IA

    Antes do modelo, remova senhas, tokens, números completos de cartão e dados pessoais desnecessários. Coloque Human approval antes de send, refund, delete e update permissions.

    Проверьте: O log não tem segredos nem campos sensíveis de que a tarefa não precisa.

    Если не сработало: Substitua o valor por uma máscara ou um id interno.

  4. Monte casos de ataque e de falha

    Teste instruções em anexo, spoofing de record_id, tentativa de ler pasta alheia, excesso de limite e resposta vazia. Cada checagem deve terminar em stop, retry ou handoff.

    Проверьте: Um cenário perigoso nunca chega a uma ação real.

    Если не сработало: Revogue direitos de escrita até corrigir a causa raiz.

Esquema autoral sobre Controles de dados pessoais em um processo de IA: verificações e decisão
Esquema: Controles de dados pessoais em um processo de IA — verificações e decisão

Um registro de dados antes da primeira solicitação

Crie uma tabela para data_type, source, purpose, legal_basis, allowed_destination, retention_days, access_role e deletion_owner. Marque à parte passaportes, dados bancários, contratos, correspondência e preços internos.

Minimização não é só mascarar um nome. Antes da IA, remova campos de que a tarefa não precisa, substitua o resto por CLIENT_001 e mantenha a tabela de mapeamento separada. A resposta não deve permitir reconstruir valores originais pelo prompt.

  • Não dê a um workflow acesso a uma pasta inteira por um único documento.
  • Verifique o contrato do fornecedor, a região de armazenamento, o treinamento com seus dados e a exclusão.

Como verificar se o mascaramento funciona

Crie um documento de teste com marcadores deliberados PASSPORT_TEST_001, CARD_TEST_002 e EMAIL_TEST_003. Inspecione o payload antes do envio, o payload do provedor e os logs. Se um marcador passar além da etapa local, o mascaramento está no lugar errado ou só se aplica ao texto visível.

Um registro de dados antes da primeira integração

Crie `data_type`, `source`, `purpose`, `legal_basis`, `allowed_destination`, `retention_days`, `access_role` e `deletion_owner`. Marque à parte passaporte, contrato, dados bancários, correspondência e preços internos. A IA recebe só os campos necessários para a tarefa específica.

Guarde chaves de API em `Credentials`, não em `Set`, `Code` nem em URL. No n8n self-hosted, defina uma chave de criptografia separada e limite o salvamento de execution data ao necessário para revisão de incidentes.

N8N_ENCRYPTION_KEY=<long_secret_key>
EXECUTIONS_DATA_SAVE_ON_SUCCESS=none
EXECUTIONS_DATA_PRUNE=true
EXECUTIONS_DATA_MAX_AGE=168

Checagens de mascaramento com marcadores de teste

Crie um documento de teste com `PASSPORT_TEST_001`, `CARD_TEST_002` e `EMAIL_TEST_003`. Verifique o payload antes do modelo, o payload do provedor e os logs de erro. Se um marcador passar além da etapa local, o mascaramento é aplicado tarde demais.

O mesmo valor de origem deve receber o mesmo token dentro de uma execução, e a tabela de mapeamento deve viver separada, criptografada e com TTL. Não envie dados brutos para Slack ou e-mail pelo ramo de erro.

O que deixar para o modelo e o que remover antes

CritérioPerguntaBom sinal
EntradaO que exatamente entra na proteção de dados no processo de IA?Crie um registro de cenários de IA com campos para dados, provedor, finalidade, retenção, acesso, owner e risco.
AçãoO que o sistema pode fazer sozinho?Somente ações pré-listadas, sem acesso a toda a conta
VerificaçãoComo saber que o resultado é aceitável?Teste prompt injection, instrução maliciosa em anexo, record_id alheio e resposta vazia da ferramenta.
FalhaPara onde vão os casos pouco claros?Pare o workflow, revogue o acesso à ferramenta, mantenha um log técnico sem segredos e revise as últimas ações.

O que deve mudar depois da configuração

Você tem um conjunto mínimo de dados, permissões separadas e um caminho claro para entrada ou ações perigosas.

Esquema autoral sobre Controles de dados pessoais em um processo de IA: próximo passo seguro
Esquema: Controles de dados pessoais em um processo de IA — próximo passo seguro

Onde a segurança quebra: no acesso, não no modelo

Rodar antes de as entradas estarem prontas

Tratar o system prompt como proteção contra entrada prejudicial.

Conceder permissões em excesso

Registrar dados pessoais e segredos por completo.

Pular casos de borda

Usar uma única chave de admin em todas as integrações.

Deixar falhas sem owner

Não ter um owner que revogue o acesso durante um incidente.

Quando você precisa de uma revisão de segurança separada

Você precisa de um especialista quando dados médicos, financeiros ou pessoais são processados, há vários provedores ou um regulador impõe exigências.

O que checar antes de conectar dados reais

Dá para enviar e-mails de clientes para a IA?

Somente depois de checar contrato, política de retenção, região e a necessidade de cada campo. Para testes, prefira texto desidentificado.

Basta não mostrar um segredo na resposta?

Não. Um segredo não deve entrar na entrada, no contexto, nos logs nem em ferramentas que não precisam dele.

E se a resposta do agente parecer suspeita?

Pare o workflow, revogue o acesso, mantenha um log técnico sem PII e revise as últimas ações.

Qual o primeiro controle a colocar?

Least privilege e confirmação obrigatória antes de qualquer ação difícil de desfazer.

Agentes e integrações de IA

Entenda quando um agente faz sentido, como conectar dados e ferramentas e onde manter o controle humano.

Capa
Agentes e integrações de IA 7 min de leitura

O que é um agente de IA e quando ele ajuda uma pequena empresa?

Para “O que é um agente de IA e quando ele ajuda uma pequena empresa?”, defina a entrada, as ações permitidas, o ponto de revisão e o resultado do negócio antes de escolher modelo ou integração.

informativoLer ↗
Capa
Agentes e integrações de IA 7 min de leitura

Agente de IA, chatbot ou automação comum: o que escolher?

Para “Agente de IA, chatbot ou automação comum: o que escolher?”, defina a entrada, as ações permitidas, o ponto de revisão e o resultado do negócio antes de escolher modelo ou integração.

comercialLer ↗
Capa
Agentes e integrações de IA 7 min de leitura

Como criar uma base de conhecimento para um assistente de IA

Para “Como criar uma base de conhecimento para um assistente de IA”, defina a entrada, as ações permitidas, o ponto de revisão e o resultado do negócio antes de escolher modelo ou integração.

comercialLer ↗
Capa
Agentes e integrações de IA 7 min de leitura

Como conectar IA aos seus arquivos, CRM, calendário e email

Para “Como conectar IA aos seus arquivos, CRM, calendário e email”, defina a entrada, as ações permitidas, o ponto de revisão e o resultado do negócio antes de escolher modelo ou integração.

comercialLer ↗

Mostrar todos os artigos