Package br.com.seedgrid.privacy.masking
package br.com.seedgrid.privacy.masking
-
ClassDescriptionEstraté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çõesPersonalDatado modelo).Marca um campo (ou getter) como dado pessoal (LGPD/GDPR) que deve ser mascarado quando o objeto for redigido peloPersonalDataSanitizer(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 comPersonalDatae a estratégia de cada um.Serializa um objeto para JSON aplicando mascaramento de dados pessoais.