Skip to content

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
Playground loads when it enters view.No uploads
Match details (0)

Values are fully masked here so sensitive text is not duplicated.

No matches.

Use this configuration in TypeScript
bun add sensored
import { 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");

Last updated:

Released under the MIT License.