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.