PII Redaction
Detects and redacts emails, phone numbers, national IDs, card numbers with Luhn validation, IBANs and IP addresses, returning offsets and types but never the redacted values.
POST /v1/text/pii-redaction $0.02 per call
Specification
- Endpoint
POST /v1/text/pii-redaction- Price
- $0.02 per call · tier
advanced_analysis - Payment
-
x402 on X Layer (chain 196) · settled in USDG or USDT0 · scheme
exact - Data source
- Deterministic local computation on caller-supplied text
- Timeout
- 15 seconds
- Max request
- 1 MB
- Version
1.0.0
Calling it
The first call returns a 402 with the payment challenge. Retry with a
signed authorisation in the X-PAYMENT header — see
the payment guide for the exact shape.
curl -i -X POST "https://api.dana-edu.pp.ua/v1/text/pii-redaction" \
-H "content-type: application/json" \
-d '{ ... }' Response
Real output, captured by running this endpoint at build time — not written by hand. Volatile fields such as timestamps are elided. Captured 2026-07-30.
{
"redacted_text": "Contact [EMAIL] or [PHONE]. Card [CREDIT_CARD].",
"detection_count": 3,
"detections": [
{
"type": "email",
"start": 8,
"end": 24,
"length": 16
},
{
"type": "phone",
"start": 28,
"end": 41,
"length": 13
},
{
"type": "credit_card",
"start": 48,
"end": 67,
"length": 19,
"luhn_valid": true,
"brand": "Visa"
}
],
"types_checked": [
"email",
"phone",
"credit_card"
],
"note": "Offsets and types are returned. The detected values themselves are never included in the response, so this endpoint cannot become the source of the leak it exists to prevent."
}
Every response is wrapped in the same envelope: data plus
warnings, sources, confidence,
informational_only and a measured processing_ms.
See the envelope reference.
Related endpoints
Text Encoding Cleanup
Repairs mojibake from double-decoded UTF-8, removes BOMs and zero-width characters, and normalises line endings, listing every fix applied.
Unicode Normalization
Applies NFC, NFD, NFKC or NFKD normalisation and reports the codepoints that changed.
Kurdish Sorani Normalizer
Normalises Kurdish Sorani to standard orthography — Arabic yeh to Kurdish yeh, Arabic kaf to Kurdish kaf, correct heh/ae handling, Arabic-Indic to Latin numerals, tatweel and zero-width cleanup — reporting every substitution.
Arabic Normalizer
Normalises Arabic text — alef variants, teh marbuta, alef maqsura, diacritic removal, tatweel stripping and presentation-form folding.