25+ PII Types
Names, emails, SSNs, credit cards, addresses, credentials, passports, driver’s licenses, organizations, and more — detected via hybrid AI + regex.
One self-hosted API call. Sub-100ms. No data leaves your servers. BlackShield sits in the hot path before any model call and also protects logs, exports, and broader data pipelines.
Put BlackShield between your app and any model endpoint. One request in, sanitized output out.
// before any LLM call const clean = await fetch('http://localhost:3000/v1/detect', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ text: userMessage }) }); const { sanitized } = await clean.json(); // send sanitized to your LLM
Names, emails, SSNs, credit cards, addresses, credentials, passports, driver’s licenses, organizations, and more — detected via hybrid AI + regex.
Paste anything — prose, tables, CSVs, mixed content. BlackShield auto-detects regions and applies the right strategy.
Got internal IDs like EMP-12345 or STU-847291? Give 2 examples and BlackShield infers the pattern. No regex required.
The built-in demo at /demo is a sales tool and a safe playground for production-like payloads.
BlackShield is purpose-built for teams who cannot let sensitive data leave their own infrastructure.
| Cloud PII Services | BlackShield |
|---|---|
| Your data hits their servers | Data never leaves your infrastructure |
| Per-request pricing | One-time $99 purchase, unlimited requests |
| 200–500ms cloud round-trips | 30–80ms local inference |
| Generic detection | Custom patterns for your internal IDs |
| No table awareness | Auto-detects CSV, TSV, markdown tables |
Start protecting LLM prompts and sensitive pipelines immediately with a Docker-native deployment.
Docker-native install
docker run --rm -p 3000:3000 blackshield/api:latestProtect private data in prompts, logs, exports, and any sensitive pipeline with local redaction before data egress.