1. Por que a retenção de log de llm importa em um gateway
A captura de log de requisição é opt-in, desligada até você habilitá-la explicitamente, e gated atrás de um reconhecimento de consentimento registrado — porque ligá-la persiste o texto completo de prompt e resposta. Uma vez ligada, a pergunta que os auditores fazem não é se você registra, mas por quanto tempo você o mantém. Um padrão de 30 dias mantém uma trilha de diagnóstico útil; um teto de 180 dias aplicado pelo servidor significa que nenhuma requisição de cliente, por mais adulterada que seja, pode manter corpos além do seu limite de compliance.A retenção se aplica aos logs de requisição capturados (os corpos opt-in de
prompt/resposta). Os registros de medição e billing, e os relatórios de
compliance assinados descritos em
Relatório assinado, seguem seus próprios
ciclos de vida — esta página é sobre o relógio do log capturado.
2. Os dois números
Padrão: 30 dias
Uma captura recém-habilitada retém os corpos por 30 dias. Deixe o campo
de retenção não definido e todo workspace herda isso.
Máx rígido: 180 dias
O servidor limita qualquer retenção solicitada a 180 dias. Peça mais e o
valor é silenciosamente reduzido ao limite — não é um erro, é um teto.
0 (ou não definido) significa herdar o padrão — que resolve para 30 dias.
Os padrões e o teto ao vivo são legíveis a partir do payload de status público
para que um painel de configurações possa renderizar os limites certos:
request_log_default_retention_days,
request_log_max_retention_days e request_log_default_enabled — os limites
efetivos que seu console lê antes de mostrar o input.
3. Definindo a retenção (um fluxo concreto)
A retenção é uma configuração de workspace, configurada a partir do console em Settings → Privacy. Qualquer membro pode lê-la; alterá-la exige o papel de Admin do workspace. O console conduz essa rota de gerenciamento com a sua sessão (uma rota UserAuth — não uma chave de relay), então você nunca coloca uma chavesk-orca-... em uma chamada de configurações:
A captura é tri-state
A captura é tri-state
request_log_enabled é um toggle de ponteiro. Omita-o e o valor armazenado
fica intocado; envie true/false para transicioná-lo. Ligar a captura
exige um reconhecimento de consentimento atual e não-revogado — o registro de
consentimento é autoritativo no servidor e nunca é lido do JSON do cliente.
Veja Consentimento.A retenção limita, nunca dá erro
A retenção limita, nunca dá erro
request_log_retention_days é um inteiro de dias inteiros, limitado a
[1, 180]. Um 0 significa “deixe o valor existente” (ou herde o padrão do
sistema downstream); 200 vira 180.Defina uma vez, expira por conta própria
Defina uma vez, expira por conta própria
Não há nada para rodar em uma agenda. Os corpos capturados além da janela de
retenção são removidos pelo gateway; você configura a janela, o gateway a
aplica.
4. Retenção vs. apagamento
A retenção expira os logs capturados no curso ordinário. O apagamento é o caminho on-demand para uma requisição de titular de dados (DSAR) ou um fechamento de conta — e ele alcança mais longe do que o relógio do log:| Gatilho | Janela | Então |
|---|---|---|
| Log capturado além da retenção | até 180 dias | log removido |
| Autoexclusão de conta | carência de 30 dias | scrub de PII + purga em cascade |
5. Como isto satisfaz um framework
A maioria dos regimes de privacidade pede duas coisas demonstráveis: um período de retenção definido e um caminho de apagamento funcional. O controle de retenção e o cascade de exclusão são exatamente esses dois controles, e um pack de compliance os mapeia na evidência do framework para que um relatório possa ler seu estado. Instale um pack e o mesmo comportamento de retenção e apagamento é referenciado na sua visão de prontidão — sem configuração separada.Instale um pack
Materialize os controles de um framework; retenção e apagamento fazem parte
da história de privacidade que ele espera.
Frameworks
O catálogo ao vivo — GDPR, CCPA, HIPAA e os regimes regionais de privacidade
que fixam a retenção.
6. Onde isto se encaixa
Direito ao apagamento
Autoexclusão, a carência de 30 dias, o scrub de PII e o cascade de purga.
Consentimento
O reconhecimento registrado exigido antes de a captura de log de requisição
ligar.
Residência de dados
Onde a evidência de compliance assinada é armazenada e servida — um controle
de região separado da retenção.
Responsabilidade compartilhada
O gateway aplica a retenção que você define; escolher a janela e a cadência de
apagamento continua sendo seu.
