SCAN. DETECT. REDACT.

Paste any text. Every name, email, phone number, address, and SSN is found and stripped in seconds — powered by OpenAI Privacy Filter. Zero data retention.

Names Phone Addresses SSN
Redact text now → No signup · Text never stored
input.txt → redacted.txt ✓ 4 entities found
Hi, this is [PERSON_1].

You can reach me at [EMAIL_2]
or call [PHONE_3].

My SSN is [SSN_4]
🎉 Payment confirmed. Your license is active.
Checkout cancelled — your free redactions are still available.
Mode
Scanning… 0%
Redacted text  ·   · 
Copied!
Detected entities All PII found in your text
🔒

JSON entity export is a paid feature.

Full machine-readable entity map with offsets — available on any paid plan.

3 free redactions today
Already have a license key?

Text is processed in memory · never stored · only metadata (length, count) is logged for rate limiting

How it works

1

Paste your text

Drop in raw text from a log, support ticket, contract, or anywhere PII might hide.

2

OpenAI scans it

Names, emails, phone numbers, addresses, SSNs — detected in context, not just regex.

3

Copy the clean text

Get the redacted output and a color-coded entity map. Paste it safely anywhere.

Built for developers and compliance teams

🧠

Context-aware detection

Catches "John from accounting", not just john@company.com. Powered by OpenAI's Privacy Filter — not regex.

Sub-2-second results

Paste, click, done. No model downloads, no Python setup, no enterprise sales call.

🔐

Zero data retention

Your text is never stored. Only character count and entity metadata is logged for rate limiting.

🇪🇺

GDPR-ready

OpenAI listed as sub-processor. Cookieless analytics. Suitable for EU and Italian customers out of the box.

Frequently asked questions

Is my text stored on your servers?
No. Text is processed in-memory and discarded immediately after the API response. Only metadata (character count, entity count, timestamp) is logged for rate-limiting and analytics — never the input or output.
What types of PII does PrivacyFilter detect?
Names, emails, phone numbers, postal addresses, SSNs and national IDs, dates of birth, credit-card numbers, IP addresses, and personal URLs. Public company names and generic role mentions ("the doctor") are correctly excluded.
How is this different from Microsoft Presidio or scrubadub?
Those are open-source libraries you have to install, configure, and host. PrivacyFilter is a hosted web tool — paste, click, done. We use OpenAI's Privacy Filter under the hood, so detection is contextual, not regex-only.
What happens after I use 3 free redactions?
You'll see a paywall. Buy 50 redactions for $9 (one-time, never expire) or subscribe to Unlimited at $19/month. Both unlock 10,000-character documents and JSON entity export.
Is there an API?
Yes — paid plans can call POST /api/redact with their license key. See the developer docs (coming with launch).
Is this GDPR compliant?
Yes. We do not persist input or output text. OpenAI is listed as a sub-processor in our privacy policy. Plausible analytics is cookieless. EU/Italian customers can use without ePrivacy concerns.

Simple pricing

Start free. Upgrade when you need more.

Free
$0
forever
  • 3 redactions per day
  • Up to 2,000 characters
  • All entity types detected
  • No account required
Start free
Unlimited
$19/mo
cancel anytime
  • Unlimited redactions
  • Up to 10,000 characters
  • Batch upload (20 docs)
  • API access

Payments processed securely by Stripe. We never store card details.

From the blog

Developer guides, comparisons, and privacy engineering tips → all articles

Guide

What is OpenAI Privacy Filter? Complete developer guide

How the API works, supported entity types, and how to call it from Python in 5 minutes.

Use cases

7 real use cases for OpenAI Privacy Filter

Pre-LLM scrubbing, log sanitization, GDPR erasure, CI/CD logs, and more — with code.

Comparison

OpenAI Privacy Filter vs Microsoft Presidio

Hosted API vs self-hosted: accuracy, latency, compliance, and total cost of ownership.