100% Private — All processing happens in your browser. Files never leave your device.
Document Privacy Tools

Sensitive Data Scanner

Upload a text file — log file, CSV, report, source code — and scan it for sensitive personal data. Detects emails, phone numbers, credit card numbers, SSNs, IBANs, API keys, private keys, IP addresses, and more. Produces a severity-rated report with exact line numbers.

All processing happens locally in your browser. No data is uploaded.
Scan Settings
📂
Drop a file to scan
.txt .csv .log .json .env .js .py .sql .yaml and more
— or paste text directly —

What This Scanner Detects

CRITICAL PEM private keys, AWS/GCP secret keys, hardcoded passwords in config files
HIGH Credit card numbers, SSNs, IBANs, API tokens, auth headers
MEDIUM Email addresses, phone numbers, URLs with credentials
LOW IP addresses, UK/US postcodes, generic numeric identifiers

Frequently Asked Questions

What types of sensitive data can this detect?

Email addresses, phone numbers, credit card numbers, SSNs, IBANs, passport numbers, IP addresses, API keys, and over a dozen other patterns.

Is my data sent anywhere for scanning?

No. All pattern matching runs in your browser using JavaScript. Your data never leaves your device.

How accurate is the detection?

Pattern-based detection is highly accurate for structured data like emails and credit card numbers. Less-structured data may occasionally produce false positives.

What should I do after finding sensitive data?

Use the Text Redaction or Document Anonymizer tools to remove or replace detected data before sharing.