Proteção de dados pessoais
Os agentes de programação enviam muito ao fornecedor do modelo: conteúdos de ficheiros, registos, linhas de base de dados, fichas de clientes coladas num prompt. O painel Proteção de dados pessoais faz o proxy no seu Mac substituir os dados pessoais desse tráfego por substitutos realistas antes de partir, e repor os valores reais nas respostas. Como o painel diz: «O fornecedor do modelo nunca os vê; o agente e os seus ficheiros ficam com a coisa real. A deteção corre no dispositivo com o modelo Rampart integrado.»
A definição pertence a uma máquina (um espaço de trabalho, no editor de definições). Está no grupo Segurança do editor. A funcionalidade em si — como os substitutos são construídos, o que é e o que não é alterado — está explicada em Proteção de dados pessoais.
Proteção
Trocar dados pessoais por substitutos antes que cheguem ao modelo liga a funcionalidade para esta máquina. Está desligada por omissão.
Por baixo, cinco categorias, todas marcadas por omissão e esbatidas enquanto o interruptor principal estiver desligado:
| Categoria | Cobre |
|---|---|
| Nomes de pessoas | Nomes pessoais. |
| Endereços de e-mail e números de telefone | Contactos. |
| Números de cartão, conta bancária e fiscais | Cartões de pagamento, contas bancárias, números de encaminhamento e fiscais. |
| Números de seguro social, passaportes, cartas de condução e outros documentos | Identificadores oficiais. |
| Endereços (cidade, distrito e código postal são mantidos) | A parte da rua de um endereço; cidade, distrito e código postal passam inalterados. |
Desmarque uma categoria para deixar passar esse tipo de dados mantendo as outras protegidas. Com todas as categorias desmarcadas, a funcionalidade não faz nada, mesmo com o interruptor principal ligado.
A nota de pé de página: «O código-fonte fica entregue às regras de padrão (e-mails, cartões, números de segurança social) — nomes em código são quase sempre identificadores. Cada troca é contada na Linha do tempo de segurança; os valores em si nunca são registados.» A última linha dá crédito ao modelo de deteção: Rampart — National Design Studio, CC BY 4.0.
O que acontece quando está ligada
- A deteção corre no seu Mac. Nada é enviado para lugar algum para encontrar dados pessoais.
- Cada valor é substituído por um substituto realista do mesmo tipo — um nome plausível, um endereço em
@example.com, um número de telefone no mesmo formato, um número de cartão de teste, um número de segurança social começado por 9. O mesmo valor recebe sempre o mesmo substituto numa dada máquina, pelo que as conversas ficam consistentes de vez para vez. - As respostas são repostas antes de o agente as ver — para as APIs Anthropic, OpenAI (Chat Completions e Responses) e Gemini, em fluxo ou não — pelo que o agente, os seus ficheiros e o seu terminal ficam com os valores reais.
- Só o texto da conversa é alterado. As partes assinadas ou cifradas de um pedido — blocos de raciocínio, assinaturas, raciocínio cifrado — nunca são tocadas.
- O código-fonte recebe apenas regras de padrão (e-mails, números de cartão, números de segurança social); o modelo de nomes não é usado em código.
Quando as alterações se aplicam
O interruptor e as categorias aplicam-se a uma máquina em execução assim que clicar em Gravar; não há reinício.
O modelo Rampart vem com a aplicação. Se não estiver presente quando marcar o interruptor principal, a aplicação propõe transferi-lo (cerca de 14 MB); se recusar ou a transferência falhar, o interruptor volta a desligado. Nos clientes iPhone, iPad e Vision Pro, o interruptor apenas grava a definição — é o Mac que corre a máquina que vai buscar o modelo.
Onde aparecem as trocas
Cada pedido em que houve dados pessoais trocados é registado na Linha do tempo de segurança com as contagens por tipo — nunca os valores. O separador Visão geral tem um mosaico Dados pessoais trocados, e o separador Linha do tempo um filtro Proteção de dados pessoais.
Limites
- A deteção é um modelo mais regras de padrão, não uma garantia: dados num formato invulgar podem escapar.
- Os pedidos muito grandes são lidos só em parte pelo modelo: passado um orçamento de texto novo por pedido, o resto recebe apenas as regras de padrão, e a Linha do tempo de segurança mostra uma linha «parcial — orçamento de modelo atingido; só regras de padrão».
- Os substitutos são consistentes por máquina, não entre máquinas.
Referência de definições
| Definição | Tipo | Predefinição |
|---|---|---|
| Trocar dados pessoais por substitutos antes que cheguem ao modelo | Caixa de seleção | Desligado |
| Nomes de pessoas | Caixa de seleção | Ligado |
| Endereços de e-mail e números de telefone | Caixa de seleção | Ligado |
| Números de cartão, conta bancária e fiscais | Caixa de seleção | Ligado |
| Números de seguro social, passaportes, cartas de condução e outros documentos | Caixa de seleção | Ligado |
| Endereços (cidade, distrito e código postal são mantidos) | Caixa de seleção | Ligado |
Capítulos relacionados
- Proteção de dados pessoais — como funcionam a troca e a reposição, e que fornecedores são cobertos.
- Injeção de prompt — a outra análise no dispositivo do tráfego de IA do agente.
- Visão geral e linha do tempo de segurança — as contagens de trocas por pedido.
- Referência de Definições — todos os painéis num relance.