jev-pii-checker
CLI that finds PII in text with TypeSafe Jev: presence, sensitivity, and located spans
How it uses Jev
CLI for scanning text and files for PII using TypeSafe's Jev model, regex patterns, and word segmentation.
Highlights
- Gate — 13 PII category Nouls (person name, email/phone, postal address, date of birth, government ID, financial account, health info, biometric, IP address, SNS handle, employment…
- Regex — Extract emails, JP/intl phones, digit strings (10–16 chars); filter corporate addresses (noreply@, 0120-, server IPs)
- Segmentation — Generate person-name candidates using Intl.Segmenter , query Jev for judgment, assemble overlapping spans, attach title suffixes
- JSON: machine-readable (categories, sensitivity level, findings with spans)
- Human: compact table per file, plaintext
- Exit codes: 0 = none, 1 = error, 2 = severity ≥ threshold
Getting started
By default, PII values are masked as first2…last1 :
Source: community catalog. Details and metrics reflect the published community snapshot and are not a performance endorsement. Documentation details extracted from GitHub · the README · the project website.