Changelog
129 detectors, 13 domains, 11 presets
Detectors
Identity (3): vin, imei, imsi Logistics (1): tracking_number
Presets
pii— 96 rulesgdpr— 39 ruleshipaa— 29 rulesccpa— 86 rulespci-dss— 6 ruleshealthcare— 19 rulesfinance— 15 ruleseducation— 6 rulessoc2— 30 rulessecurity— 14 rules
Performance
- Chat p95: 0.058ms (target: ≤5ms)
- Document p95 (1 MiB): 94ms (target: ≤100ms)
- Throughput: 10.3 MiB/s (target: ≥10 MiB/s)
- Peak RSS delta: 0.7 MiB (target: ≤64 MiB)
- 1,247 tests, 0 failures
Features
- 5 transformation actions (redact, mask, remove, format-preserve, token-replace)
- Streaming with boundary buffering and context windows
- Restoration mode with numbered placeholders
- Idempotency (re-redacting is a no-op)
- Custom detector extension contract
- RFC 9457 Problem Details error serialization
- Unicode-aware grapheme cluster boundaries
- Configurable input limits (1 MiB default)
- AI-powered semantic confirmation via Jev (TypeSafe System One)