Voltar ao blog Conformidade

Retenção de logs e DLR em SMS A2P: prazos, acesso e eliminação rastreável

Guia prático para definir uma política de retenção de logs e DLR de SMS A2P com base em finalidade, minimização, acesso restrito, rastreabilidade e eliminação verificável.

Diagrama do ciclo de vida de logs e DLR numa plataforma de SMS A2P

A retenção de registos SMS é uma decisão de operação, segurança e governação

A retenção de logs e DLR de SMS A2P não deve ser resolvida com um único prazo aplicado a todos os dados. Um envio gera evidências úteis para suporte, reconciliação, investigação de fraude, análise de qualidade, resolução de incidentes e defesa de reclamações. Ao mesmo tempo, parte dessas evidências pode incluir dados pessoais, conteúdo ou informação que facilite a reidentificação de uma pessoa ou de uma campanha.

Quando o RGPD se aplica, os princípios de limitação da finalidade, minimização e limitação do prazo de conservação exigem que os dados identificáveis sejam mantidos apenas durante o tempo necessário para finalidades específicas, explícitas e legítimas. As obrigações setoriais, fiscais, contratuais, regulamentares ou processuais aplicáveis a cada organização também podem afetar a decisão.

Uma política defensável não é a que conserva mais dados durante mais tempo. É a que consegue explicar, para cada classe de registo, que finalidade serve, quem precisa dele, que acesso recebe, quando muda de nível de acesso e como é eliminado ou anonimizado quando deixa de ser necessário.

  • Defina a finalidade antes de estabelecer o prazo.
  • Trate separadamente conteúdo, números, identificadores, metadados e eventos técnicos.
  • Identifique as obrigações aplicáveis por jurisdição, contrato e função empresarial.
  • Atribua responsáveis pela aprovação, execução e revisão da política.
  • Valide, com aconselhamento jurídico e de privacidade, os prazos e as exceções aplicáveis à sua organização.
A retenção de registos SMS é uma decisão de operação, segurança e governação

Que evidências gera um envio de SMS A2P

Um inventário de retenção começa por seguir o ciclo de vida técnico de uma mensagem. O pedido inicial pode conter dados da conta, credenciais ou contexto de integração, destino, remetente, conteúdo, parâmetros de envio e identificadores gerados pelo cliente ou pela plataforma. A aceitação técnica pode produzir um identificador de mensagem, um carimbo temporal e um resultado de validação ou de colocação em fila.

Durante o encaminhamento e o processamento, podem surgir decisões operacionais, códigos de erro, tentativas, alterações de estado, referências do fornecedor ou da rede e carimbos temporais. Posteriormente, podem ser recebidos callbacks ou DLR. A reconciliação acrescenta registos que associam pedidos, estados, resultados, consumo e eventuais litígios.

Nem todos estes elementos devem ser conservados em conjunto nem durante o mesmo período. Uma equipa de suporte pode necessitar de um identificador de correlação e de uma sequência de estados sem precisar do corpo completo do SMS. Uma equipa financeira pode necessitar de evidência de eventos faturáveis, enquanto uma análise de qualidade pode basear-se em dados agregados ou pseudonimizados.

  • Pedido: conta ou contexto do cliente, destino, remetente, parâmetros, conteúdo e ID de origem, quando existam.
  • Aceitação: ID da mensagem, hora, validações e resultado de admissão.
  • Processamento: eventos de colocação em fila, encaminhamento, erros, novas tentativas e alterações de estado.
  • DLR e callbacks: estado comunicado, hora de receção, referência correlacionável e origem técnica do evento.
  • Reconciliação: ligações entre pedido, eventos, resultado e registos administrativos necessários.
Que evidências gera um envio de SMS A2P

O que significa um DLR e o que não comprova

Um DLR deve ser tratado como um evento de estado comunicado pela infraestrutura SMS. A especificação 3GPP TS 23.040 descreve o SMS-STATUS-REPORT como um relatório emitido pelo centro de serviço quando o estado da mensagem é concluído, com resultados que incluem a entrega bem-sucedida ao SME ou a impossibilidade de reencaminhamento devido a erros temporários ou permanentes.

Este registo é valioso para operação e reconciliação, mas não equivale necessariamente a uma prova independente de que uma pessoa leu, compreendeu ou agiu com base na mensagem. A semântica exata do estado recebido deve ser conservada juntamente com a fonte, a hora, a referência da mensagem e qualquer transformação aplicada internamente.

Além disso, a disponibilidade de relatórios de estado é opcional no serviço SMS. Por isso, a ausência de um DLR não deve transformar-se automaticamente numa conclusão sobre a entrega final. Uma política madura distingue entre “não foi recebido DLR”, “foi recebido um estado comunicado”, “o estado foi normalizado internamente” e “existe evidência adicional independente”, caso exista.

  • Registe o valor original do estado sempre que possível.
  • Conserve a fonte técnica e o carimbo temporal de receção do DLR.
  • Documente as regras de normalização de estados para evitar interpretações ambíguas.
  • Não apresente um DLR como evidência de leitura, compreensão, consentimento ou conversão.
  • Não classifique a ausência de DLR como falha ou sucesso conclusivo sem o contexto técnico aplicável.

Crie um inventário mínimo e classifique os dados

O inventário deve ser suficientemente detalhado para decidir a retenção e o acesso, mas suficientemente prático para se manter atualizado. Uma classificação útil separa o conteúdo da mensagem, identificadores pessoais ou potencialmente identificáveis, metadados de encaminhamento, eventos técnicos, dados da conta e dados de controlo.

O conteúdo exige, normalmente, uma análise especialmente rigorosa. Pode incluir OTP, notificações transacionais, referências a encomendas, informação comercial ou outros dados sensíveis, conforme o caso de utilização. Conservá-lo por defeito para depuração alargada aumenta a exposição e não deve ser justificado apenas por conveniência operacional.

Os identificadores de correlação permitem reduzir a necessidade de mostrar dados sensíveis em painéis, pedidos de suporte ou exportações. A TS 23.040 prevê referências de mensagem que associam operações relacionadas, oferecendo uma base técnica para correlacionar pedido e estado sem reproduzir o conteúdo em cada visualização.

  • Conteúdo: corpo do SMS, modelos, variáveis e anexos de contexto, quando existirem.
  • Identificadores: ID da mensagem, ID do cliente, referência do fornecedor, referência da campanha ou correlação.
  • Metadados: origem, destino, remetente, rota ou contexto de encaminhamento, carimbos temporais e parâmetros técnicos.
  • Eventos técnicos: aceitação, estado, códigos de erro, callback, nova tentativa e resultado do processamento.
  • Dados da conta e controlo: utilizador, função, organização, alterações de configuração, consultas e exportações.

Associe cada categoria a uma finalidade concreta

A finalidade determina o que conservar e durante quanto tempo. O suporte pode necessitar de reconstruir um incidente específico; a faturação e a reconciliação podem exigir evidência de eventos relevantes; a fraude e a segurança podem exigir sinais para investigar comportamentos anómalos; a qualidade pode necessitar de séries de estados e latências; a auditoria pode exigir registos de acesso e alterações; e uma reclamação pode exigir a preservação de um conjunto delimitado de evidências.

A chave é evitar finalidades genéricas, como “para o caso de ser necessário” ou “para análise futura”. Descreva a utilização operacional, o responsável, a população de dados, o prazo proposto e a razão pela qual uma versão menos identificável não é suficiente. Quando viável, substitua dados de eventos por métricas agregadas, contagens ou conjuntos pseudonimizados.

Os pedidos de cancelamento ou revogação também merecem uma categoria específica. Nos Estados Unidos, a FCC reconhece determinadas respostas por SMS, incluindo “stop”, “quit”, “end”, “revoke”, “opt out”, “cancel” e “unsubscribe”, como meios razoáveis para revogar o consentimento nos casos abrangidos pela sua decisão. A sua organização deve avaliar as regras aplicáveis, mas, operacionalmente, é aconselhável registar a receção, o processamento e o resultado destes eventos de forma controlada.

  • Suporte: resolver um incidente delimitado e verificar sequências de eventos.
  • Reconciliação: relacionar pedidos, estados e registos administrativos relevantes.
  • Fraude e segurança: investigar anomalias com acesso proporcional e rastreável.
  • Qualidade: analisar a consistência dos DLR, disponibilidade, erros e comportamento técnico com dados minimizados.
  • Auditoria: demonstrar quem acedeu, alterou uma configuração ou executou uma exportação.
  • Reclamações e obrigações: preservar apenas o âmbito necessário e com uma data de revisão.

Aplique um modelo por fases: ativo, arquivo restrito e disposição final

Um modelo por fases ajuda a evitar que todos os registos permaneçam indefinidamente em sistemas operacionais. A fase ativa contém os dados necessários para monitorização, suporte diário, investigação imediata e processos operacionais. Deve incluir o menor conjunto de dados e utilizadores compatível com essas tarefas.

Depois de terminar a necessidade operacional imediata, certos registos podem passar para um arquivo restrito se persistir uma finalidade documentada, como reconciliação, uma obrigação aplicável, um litígio concreto ou uma investigação em curso. O arquivo não é uma extensão automática da produção: deve reduzir as funções com acesso, limitar as capacidades de consulta e impedir que a informação seja usada para novas finalidades não aprovadas.

Quando a finalidade e qualquer exceção válida terminarem, aplique eliminação, anonimização ou agregação, de acordo com o resultado necessário. O NIST orienta a gestão de logs como um processo organizacional contínuo, e as suas diretrizes de sanitização salientam que a eliminação eficaz requer medidas adequadas à sensibilidade e validação da disposição final.

  • Fase ativa: disponibilidade para a operação diária com acesso baseado em funções.
  • Arquivo restrito: acesso excecional, justificado e registado.
  • Disposição final: eliminação verificável, anonimização irreversível quando aplicável ou agregação sem necessidade identificável.
  • Revisão: verifique periodicamente que os registos não permanecem numa fase por inércia.
  • Exceção: aplique retenção limitada a um conjunto delimitado, com responsável e data de reavaliação.

Como definir prazos sem copiar um número arbitrário

Não existe um prazo universal tecnicamente válido para logs, DLR ou conteúdo SMS. A decisão deve partir da finalidade concreta e ser confrontada com as obrigações jurídicas, regulamentares, fiscais, contratuais e processuais aplicáveis. O facto de uma categoria ser útil não justifica a sua conservação indefinida; do mesmo modo, um prazo habitual no setor não substitui uma análise documentada.

Para cada categoria, formule perguntas verificáveis: que decisão, incidente ou processo pode ser resolvido com este dado? Quando deixa de ser necessário para essa finalidade? Existe uma obrigação aplicável que exija ou permita a sua conservação? É possível atingir a finalidade com dados pseudonimizados, agregados ou com menos campos? Que prejuízo resultaria de uma eliminação prematura, comparado com a exposição adicional de conservar os dados?

Documente o raciocínio, e não apenas o resultado. Se o prazo variar por tipo de cliente, jurisdição, produto, contrato ou classe de tráfego, a política deve refletir essas diferenças e o mecanismo técnico que as aplica.

  • Finalidade e população exata de dados.
  • Obrigações e compromissos aplicáveis, validados pelas funções responsáveis.
  • Necessidade operacional real e janela temporal de utilização.
  • Alternativas menos identificáveis, como pseudonimização ou agregação.
  • Riscos de privacidade, segurança, fraude, reclamações e perda de evidência.
  • Capacidade técnica para aplicar o prazo de forma consistente em sistemas, réplicas e cópias.
  • Responsável pela decisão, data de aprovação e data de revisão.

Controle o acesso e reduza a exposição do conteúdo

Os logs não são automaticamente inofensivos. Uma combinação de destino, hora, remetente, identificador da conta e resultado de entrega pode revelar padrões de atividade. O conteúdo pode aumentar significativamente o risco. Por isso, o acesso deve basear-se em funções, necessidade de conhecimento e segregação de funções.

Um operador de suporte não deve receber, por defeito, as mesmas capacidades que um administrador de segurança, um responsável de reconciliação ou uma pessoa autorizada a responder a um pedido jurídico. Conceba visualizações com campos minimizados: por exemplo, identificadores de correlação, estados e carimbos temporais, em vez de conteúdo completo ou exportações em massa.

Registe consultas sensíveis, acessos excecionais, pesquisas por identificadores pessoais, alterações de retenção e exportações. A rastreabilidade do acesso serve tanto a segurança como a responsabilização. Reveja periodicamente permissões, contas privilegiadas e justificações de acesso.

  • Aplique funções diferenciadas para suporte, operações, segurança, privacidade, finanças e administração.
  • Mostre o conteúdo apenas quando for necessário para um caso autorizado.
  • Utilize mascaramento ou redução de campos em painéis e pedidos de suporte, quando viável.
  • Exija justificação e registo para o acesso excecional a dados sensíveis.
  • Limite exportações, registe a sua execução e proteja o destino dos dados exportados.
  • Reveja periodicamente permissões e acessos privilegiados.
FAQ

Perguntas frequentes

Existe um prazo padrão para conservar logs e DLR de SMS A2P?

Não. O prazo deve depender da finalidade, das obrigações aplicáveis e da avaliação jurídica e operacional de cada organização. Quando o RGPD se aplica, os dados pessoais identificáveis devem ser conservados apenas durante o tempo necessário para as finalidades do tratamento.

Um DLR confirma que o destinatário leu o SMS?

Não. Um DLR é um evento de estado comunicado pela infraestrutura SMS. Pode ser útil para operação e reconciliação, mas não prova de forma independente que uma pessoa leu, compreendeu ou agiu com base na mensagem.

A ausência de DLR prova que a mensagem não foi entregue?

Não necessariamente. A capacidade de relatórios de estado é opcional no SMS. A ausência de um DLR deve ser registada como ausência desse evento, e não interpretada automaticamente como prova conclusiva de falha na entrega.

O conteúdo do SMS deve ser conservado para resolver incidentes?

Não por defeito. Avalie se o incidente pode ser resolvido com identificadores de correlação, estados, carimbos temporais, códigos de erro e metadados minimizados. O conteúdo deve ter controlos e acesso mais restritivos quando for realmente necessário.

Eliminar um registo da base de dados principal garante a eliminação?

Não por si só. Também devem ser consideradas réplicas, arquivos, cópias de segurança, exportações e outros suportes. A eliminação deve seguir controlos de sanitização adequados e verificações que demonstrem que a disposição final foi executada de acordo com a política.

O que deve incluir uma exceção de conservação?

No mínimo, o conjunto de dados afetado, a finalidade concreta, o responsável, a base aplicável, as funções autorizadas, a data de início, a data de revisão e o evento que permite encerrar a exceção. Uma exceção não deve transformar-se numa conservação indefinida e generalizada.

Fontes consultadas

  1. GDPR — principios de limitación de finalidad, minimización y limitación del plazo de conservación (artículo 5)EUR-Lex / Unión Europea
  2. 3GPP TS 23.040 — capacidades de informes de estado SMS y relación con referencias de mensaje3GPP / ETSI
  3. NIST SP 800-92 — Guide to Computer Security Log ManagementNational Institute of Standards and Technology
  4. NIST SP 800-88 Rev. 2 — Guidelines for Media SanitizationNational Institute of Standards and Technology
  5. FCC 24-24 — revocación de consentimiento mediante respuesta por SMSFederal Communications Commission
  6. NIST Privacy FrameworkNational Institute of Standards and Technology
  7. NIST SP 800-63-4 — Digital Identity GuidelinesNational Institute of Standards and Technology