1. gdpr erasure llm: o fluxo de DSAR self-serve
Três ações de console cobrem uma requisição de acesso de titular de dados de ponta a ponta. Cada uma é uma rotaUserAuth sob /api/user/* — conduzida pela
sua sessão de console, nunca por uma chave de relay (sk-orca-…):
Exportar
Baixe uma cópia JSON portável dos seus dados pessoais antes de excluir.
Excluir
Soft-delete imediato; agende o scrub irreversível para +30 dias.
Cancelar
Restaure a conta a qualquer momento dentro da janela de carência.
2. Exporte seus dados (um fluxo concreto)
A partir do console, abra Account → Privacy e escolha Export my data. O console conduz essa rota de leitura com a sua sessão:O export permanece disponível durante a janela de carência. Uma conta
agendada-para-exclusão tem soft-delete mas ainda pode alcançar o export e o
cancelamento — a portabilidade é o ponto inteiro de manter essa porta aberta até
o scrub rodar.
3. Agende a exclusão
Account → Privacy → Delete my account faz soft-delete da conta imediatamente e agenda o scrub de PII para agora + 30 dias:Reautenticação por senha
Reautenticação por senha
As contas com senha devem fornecer sua senha atual na requisição de exclusão
— defesa contra uma sessão sequestrada destruir dados permanentemente. As
contas só-OAuth não têm senha; a sessão autenticada é a prova.
O único owner do workspace é bloqueado
O único owner do workspace é bloqueado
Se você é o único owner de um workspace de equipe compartilhado que ainda tem
outros membros, a exclusão é recusada — caso contrário, os colegas herdariam
um workspace sem owner. Transfira a propriedade ou arquive o workspace
primeiro.
A conta root não pode se autoexcluir
A conta root não pode se autoexcluir
A conta root da instância é recusada — autoapagá-la deixaria o deployment sem
super-admin. Repasse o papel de root primeiro.
Requisições repetidas são idempotentes
Requisições repetidas são idempotentes
Chamar a exclusão novamente enquanto já está pending retorna uma resposta
amigável de “já agendado” em vez de um erro.
4. A janela de carência de 30 dias
A janela de carência é um buffer deliberado de desfazer. Até que ela decorra, a conta tem soft-delete, não é apagada, e uma chamada a restaura:5. O scrub de PII e sua purga em cascade
Quando a janela de carência decorre, um sweep roda o scrub. Ele não apenas esconde uma linha — ele remove identificadores diretos e purga em cascade os registros que sua atividade deixou em cada superfície de observabilidade:| Superfície | O que o scrub faz |
|---|---|
| Conta | Identificadores diretos anonimizados; credenciais, chaves, vínculos OAuth, passkeys e 2FA hard-deleted |
| Logs de requisição | Purgados do armazenamento de log de requisição |
| Linhas de accounting / uso | Username redigido e IP limpo nas linhas retidas para billing |
| Correspondências de guardrail | Purgadas — incluindo quaisquer substrings brutas correspondidas |
| Eventos de firewall | Purgados — nomes de ferramenta, IPs e request IDs atribuídos a você |
deleted-…, status desabilitado), de modo que as linhas de
accounting e auditoria que têm uma base legal para persistir mantêm sua forma
enquanto perdem o dado pessoal embutido. Tudo que carrega credencial é
hard-deleted — apagamento verdadeiro, não um soft-delete que apenas esconde.
O cascade alcança as mesmas três superfícies que você lê em outros lugares no
console: correspondências de Guardrail,
eventos de Firewall e logs de requisição. Após o
scrub, nenhum deles resolve de volta para a pessoa excluída. Isso é o que torna o
apagamento simétrico entre a camada de conteúdo, a camada de ação e o log.
6. Apagamento vs retenção
Apagamento e retenção são dois relógios diferentes — não os confunda:- Retenção expira os logs de requisição em uma janela rotativa para todos — um padrão de 30 dias, server-clamped a um máximo rígido de 180 dias. Veja Retenção.
- Apagamento é um evento único e com escopo de conta disparado por um DSAR: a janela de carência de 30 dias, depois o scrub.
7. Onde isto se encaixa
O direito ao apagamento é uma peça das suas obrigações de titular de dados. Combine-o com evidência carimbada por região e o loop de compliance mais amplo:Retenção
A janela rotativa de log de requisição — padrão de 30 dias, limite de 180
dias — que roda independentemente do apagamento.
Residência de dados
A região sob a qual seus relatórios de compliance assinados são armazenados e
servidos.
Pack GDPR
Instale os controles e entregue evidência GDPR assinada a um auditor.
Responsabilidade compartilhada
O que o gateway apaga por você e o que continua sendo sua decisão.
