Detecting PII
Please wait while we scan your text for sensitive data
Reading your text...
Detecting personal identifiers...
Locating entities in context...
Building the masked output...
Detection and masking run in one pass — a typical scan takes 5 to 10 seconds
piidetectionapi.com
Home
Solutions - Fundamentals
What Is PII Detection? NER vs Regex vs Rules Accuracy, Precision & Recall PII in Test Data
Solutions - Compliance
GDPR Personal Data HIPAA PHI Detection CCPA / CPRA PCI DSS Card Data
Solutions - AI & LLM Safety
LLM Guardrails Chatbot PII Filtering RAG Pipelines
Solutions - Data Discovery & DLP
Data Loss Prevention Log File Scanning Support Tickets Email Scanning Documents & PDFs Database Discovery ETL & Streaming Pipelines
Industries - Financial
Banking Fintech Insurance
Industries - Healthcare
Healthcare Pharma & Clinical Trials Telehealth
Industries - Public Sector & Legal
Government & FOIA Law Enforcement Law Firms & eDiscovery Education (FERPA)
Industries - Technology
SaaS Platforms Cybersecurity & IR Telecommunications Gaming & Platforms
Industries - Other
HR & Recruiting Retail & E-commerce Call Centers & BPO Real Estate Travel & Hospitality Marketing & AdTech
How-to Guides - Identity & Contact
Detect Names Detect Email Addresses Detect Phone Numbers Detect Physical Addresses Detect Dates of Birth
How-to Guides - IDs & Financial
Detect SSNs Detect Passport Numbers Detect Drivers Licenses Detect Credit Card Numbers Detect Bank Accounts & IBAN
How-to Guides - Technical & Health
Detect IP & Device IDs Detect Medical Records & PHI
Resources
Pricing API Docs Supported Entities Languages About Contact Sign In Try the Live Demo Get Started
Interactive Demo — No API Key Required

Detect PII in Any Text, Live

Paste text containing personal data and our context-aware AI will find every sensitive entity — returning the type, exact match, character position, and confidence score for each one. Redacted output included.

Input Text
0 / 5,000 characters
Support Ticket Medical Record (PHI) Financial / PCI Log with Credentials HR Record
Free demo, rate-limited. Text is processed transiently and never stored.
Detection Results
TypeMatched TextPositionConfidence
Detected entities will appear here. Run a detection to see the type, exact match, character offsets, and confidence score of every finding.
Your original text with every detected entity highlighted in place. Hover a highlight to see its type and confidence.
A privacy-safe version of your text with sensitive values masked out — the optional redaction step after detection.
The raw API response, exactly as your application would receive it from POST /api/moderate.php.
0
Entities Detected
0ms
Processing Time
0
Characters Scanned
0%
Avg. Confidence

Context-Aware AI, Not Just Regex

A transformer NER model reads the surrounding context, so it finds names, addresses, and medical details that pattern matching misses — across 60+ languages and 150+ entity types. See the full list on the entity types reference.

Structured, Locatable Findings

Every detection includes the entity type, the exact matched text, its character offsets (start/end), and a confidence score — ready for DLP pipelines, audit logs, LLM guardrails, or your own redaction logic.

One POST Request to Integrate

This demo calls the same endpoint you would: POST /api/moderate.php with api_type: "pii_detection". Follow the step-by-step tutorial or the API documentation to run your first request in minutes.

Ready to Detect PII in Production?

Get your API key and scan text, documents, and logs at scale — GDPR, HIPAA, CCPA, and PCI DSS use cases covered.

Get Started Free View Pricing