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.

O painel Proteção de dados pessoais da máquina Web app: a explicação, um grupo Proteção com Trocar dados pessoais por substitutos antes que cheguem ao modelo desmarcado e cinco categorias esbatidas e marcadas por baixo, uma nota de pé de página sobre o código-fonte e a Linha do tempo de segurança, e a ligação Rampart — National Design Studio, CC BY 4.0

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:

CategoriaCobre
Nomes de pessoasNomes pessoais.
Endereços de e-mail e números de telefoneContactos.
Números de cartão, conta bancária e fiscaisCartões de pagamento, contas bancárias, números de encaminhamento e fiscais.
Números de seguro social, passaportes, cartas de condução e outros documentosIdentificadores 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çãoTipoPredefinição
Trocar dados pessoais por substitutos antes que cheguem ao modeloCaixa de seleçãoDesligado
Nomes de pessoasCaixa de seleçãoLigado
Endereços de e-mail e números de telefoneCaixa de seleçãoLigado
Números de cartão, conta bancária e fiscaisCaixa de seleçãoLigado
Números de seguro social, passaportes, cartas de condução e outros documentosCaixa de seleçãoLigado
Endereços (cidade, distrito e código postal são mantidos)Caixa de seleçãoLigado

Capítulos relacionados