Review-First Redaction Detection
THotPDF.DetectLoadedRedactionFindings combina padrões de PII incorporados com detetores opcionais de entidades e de rostos escolhidos pela aplicação, devolvendo resultados no espaço da página, com pontuação de confiança, sem modificar o documento carregado
A correspondência incorporada cobre endereços de email, números de telefone, números de Segurança Social dos EUA, números de cartões de pagamento válidos segundo Luhn, IBANs com checksum válido e endereços IPv4
Mandatory review boundary
Cada resultado detetado começa como rrdPending, com uma identidade de revisor vazia
THotPDF.StageApprovedLoadedRedactionFindings rejeita os resultados aprovados sem uma identidade de revisor limitada, valida toda a geometria aprovada antes de modificar e cria atomicamente apenas anotações /Redact revistas
O staging nunca remove conteúdo e nunca chama ApplyLoadedRedactions, pelo que a aplicação definitiva continua a ser uma decisão explícita e separada
Bounds and coordinates
Os intervalos de texto são mapeados através dos quadriláteros de carateres extraídos, enquanto os retângulos de píxeis dos rostos são revertidos, através da matriz de renderização sensível à rotação, para o espaço de utilizador da página PDF
Os limites de página, resultados, unidades de código UTF-16, píxeis raster, fatias de renderização, confiança e cancelamento mantêm a deteção limitada e não publicam nenhum array parcial em caso de falha