All Classes and Interfaces
Class
Description
Estratégias de mascaramento de dados pessoais, em nível de valor (string → string).
Regra de mascaramento por caminho de campo, aplicada por quem chama o
PersonalDataSanitizer
(ex.: regras específicas de um endpoint, que vencem as anotações PersonalData do modelo).Marca um campo (ou getter) como dado pessoal (LGPD/GDPR) que deve ser mascarado quando o
objeto for redigido pelo
PersonalDataSanitizer (ex.: trilha de auditoria, export).Mascaramento de dados pessoais em nível de valor (string → string), para uso direto em
e-mails, notificações, logs ou qualquer texto — sem precisar do caminho de objeto→JSON.
Resolve, para um tipo, os caminhos de campo anotados com
PersonalData e a estratégia de
cada um.Serializa um objeto para JSON aplicando mascaramento de dados pessoais.