SuportePainel
Administração e Integrador

Anonimização

Conceito, comportamento e endpoint para remoção de dados pessoais de pagamentos.

Anonimização remove ou mascara dados pessoais associados a pagamentos, reduzindo o risco de identificação direta ou indireta.

Conceito

Depois de anonimizado, o dado deixa de ser dado pessoal, e a pessoa não pode mais ser reidentificada por aquele payload.

Exemplo antes da anonimização:

{
  "CPF": "123.456.789-00",
  "Nome": "Fulano"
}

Exemplo depois da anonimização:

{
  "Nome": "*************",
  "CPF": "***********"
}
Importante

O mecanismo substitui todo o conteúdo de extras dos pagamentos anonimizados por valores mascarados, mesmo quando existirem outras chaves no objeto.

Anonimizar pagamentos

POST /smarttef/manager/erp/store/payments/anonymize
{
  "payments_identifers": [
    "01970d18-aac3-7ff4-ba76-78e785409d09"
  ]
}
CampoObrigatórioDescrição
payments_identifersSimLista de identificadores de pagamento que devem ser anonimizados.

Retorno da anonimização

{
  "rowsAffected": 3,
  "hasChanges": true,
  "message": "Payments anonymized successfully"
}
CampoTipoDescrição
rowsAffectednumberQuantidade de pagamentos anonimizados com sucesso.
hasChangesbooleanIndica se houve alteração nos dados.
messagestringMensagem descritiva do resultado.

Depois da anonimização, os dados pessoais deixam de ser apresentados nos retornos da API.