Live sandbox
Paste anything. Watch Sether redact it before it would reach the LLM.
Same detection logic as @raeven-co/sether, running entirely in your browser. Your test data never leaves your device. Detectors marked PRO use the opt-in identity pack (label-anchored, shipped in 0.3.0); free-text NER ships as the separate @raeven-co/sether-ner package. Try the server playground to run the npm package's streaming redact → restore on our API (256 KB cap).
Input · your app
Detectors
Redacted · to LLM
Hi, this is <NAME_e3958585> — my account email is <EMAIL_415aa503>.
The order on card <CC_241d5a37> hasn't shipped. Please call me at
<PHONE_69a54c85>. My SSN on file is <SSN_8212e805> if you need to verify.
NAME×1EMAIL×1CC×1PHONE×1SSN×1
In production: pipe your streams.
Streaming-native. Chunk-boundary safe. ReDoS-checked. Pair with your own logging — automated regulation-tagged audit export is on the hosted roadmap.
import { Sether } from '@raeven-co/sether';
import { Readable } from 'node:stream';
const sether = new Sether();
const safeForLLM = Readable
.from(['my email is alice@example.com'])
.pipe(sether.redact());
// … stream to your LLM client, then:
const safeForUser = responseStream.pipe(sether.restore());Run this on your own traffic.
The sandbox is the open-source engine. Drop it into your code, add Sether Shield to your browser, or route through the hosted gateway.