Mask, redact, and anonymize PII
in any JavaScript environment.
Strings, objects, files, React components — one API, zero server calls.
$npm install @pii-mask/core
import { createMasker } from '@pii-mask/core';
const masker = createMasker({ mode: 'mask' });
masker.maskObject({
email: 'lucky@example.com',
phone: '+2348012345678',
nin: '12345678901',
});
// → { email: 'lu***y@example.com',
// phone: '***-***-5678',
// nin: '***-***-8901' }Logs & APIs
Mask PII before it enters your logs, audit trails, or third-party APIs.
LLM Pipelines
Tokenize before sending to any AI model. Restore originals after response.
Compliance
GDPR, HIPAA, NDPR, PCI-DSS — map detectors to each regulation's fields.
@pii-mask/coreZero-dependency masking engine
@pii-mask/cliFile I/O adapter for CLI usage
@pii-mask/reactReact components and hooks
@pii-mask/nlpNLP-powered name/place detection