Playground
Test presets, transformations, detector overrides, and exact-value allowlists. Each preset supplies relevant sample input until you edit or clear the input. Processing stays in this browser tab: input and output are never uploaded, stored, or added to the URL.
Runs locally in your browser
Redaction playground
Nothing leaves this page. Input is never stored or sent over the network.
Detectors
0 of 0 enabled
Allowlist
Case-sensitive exact values
No values allowlisted.
199 / 50,000
Redacted
Match details (0)
Values are fully masked here so sensitive text is not duplicated.
No matches.
Use this configuration in TypeScript
bun add sensoredimport { createRedactor } from "sensored";
const redactor = createRedactor({
presets: ["pii"],
rules: {},
});
const result = redactor.redact("Customer: Dr. Maya Chen.\nEmail: maya.chen@example.com\nPhone: +1 415-555-0136\nCard: 4242 4242 4242 4242\nIP: 203.0.113.42\nAuthorization: Bearer ghp_1234567890abcdefghijklmnopqrstuvwxyz\nSSN: 078-05-1120");