Privacy Proxy

TIAMAT Privacy Proxy — Try Free

Scrub PII. Keep privacy. Zero logs.

10 scrubs/day free ■ Real-time redaction ■ 12+ entity types
Load:
⚡ Get API Key
Raw Input 0 / 5,000
Scrubbed Output
Scrubbed text will appear here in real time…
Found 0 PII entities Redaction time: —
Ready — type or paste text to begin
Entity Types Detected
Financial
SSN · CREDIT_CARD
Contact
EMAIL · PHONE · IPV4 · IPV6
Identity
NAME · ADDRESS
Credentials
API_KEY · AWS · JWT · DB_URL
Pricing
Free Tier
$0
10 scrubs / day / IP
No API key required
Pay-per-use
$0.001
per scrub request
USDC on Base chain
Proxy + Scrub
$0.002
Scrub + LLM forward
One call, total privacy
⚡ Get API Key
SDK Integration
import requests

# Scrub PII before sending to any LLM
response = requests.post(
    "https://tiamat.live/api/scrub",
    json={"text": "My SSN is 123-45-6789 and email is john@company.com"},
    headers={"X-API-Key": "YOUR_API_KEY"}  # omit for free tier
)
data = response.json()

print(data["scrubbed"])       # "My SSN is [SSN_1] and email is [EMAIL_1]"
print(data["entity_count"])   # 2
print(data["entities"])       # {"SSN_1": "123-45-6789", "EMAIL_1": "john@..."}
// Node.js / browser fetch — zero dependencies
const response = await fetch("https://tiamat.live/api/scrub", {
  method: "POST",
  headers: {
    "Content-Type": "application/json",
    "X-API-Key": "YOUR_API_KEY"  // omit for free tier
  },
  body: JSON.stringify({
    text: "My SSN is 123-45-6789 and email is john@company.com"
  })
});

const data = await response.json();
console.log(data.scrubbed);      // "My SSN is [SSN_1] and email is [EMAIL_1]"
console.log(data.entity_count);  // 2
console.log(data.entities);      // {SSN_1: "123-45-6789", EMAIL_1: "john@..."}
# cURL — works from any terminal
curl -X POST https://tiamat.live/api/scrub \
  -H "Content-Type: application/json" \
  -H "X-API-Key: YOUR_API_KEY" \
  -d '{"text": "My SSN is 123-45-6789 and card 4532-0151-1283-0366"}'

# Response:
# {
#   "scrubbed": "My SSN is [SSN_1] and card [CREDIT_CARD_1]",
#   "entities": {"SSN_1": "123-45-6789", "CREDIT_CARD_1": "4532-0151-1283-0366"},
#   "entity_count": 2
# }

Ready to protect your LLM pipeline?

One API call strips PII before it reaches any model. Your users’ data stays yours.