100% Local • Nothing Uploaded • Open Source

Hide Your Secrets
Before Asking AI

Automatically find and mask passwords, API keys, and tokens in your code. Share safely with ChatGPT or Claude, then restore the original values when you get the answer.

100%
Local Processing
80+
Detection Rules
0
Data Uploaded
Free Forever

Try It — No Sign Up Needed

Paste your code below and hit "Redact"

Runs locally. Nothing uploaded.

How It Works

Three easy steps to get AI help without exposing your secrets

1

Paste Your Code

Paste any code or config with sensitive data. We'll automatically find passwords, API keys, and tokens.

OPENAI_API_KEY=sk-xxx... → ⟦PTN:API_KEY:1:6F3A⟧
2

Send to AI

Copy the safe version and send it to ChatGPT. The AI can understand your code structure without seeing real secrets.

AI knows it's a key, but can't see the actual value
3

Restore Original

Paste the AI's response back. Click "Restore" to automatically replace all placeholders with your original values.

⟦PTN:API_KEY:1:6F3A⟧ → OPENAI_API_KEY=sk-xxx...

What We Detect

80+ built-in detection rules to automatically identify and mask sensitive data in your code

Also detects: GitHub Tokens, AWS Keys, Stripe Keys, Database URLs, SSH Keys, Passwords, and more...

When Do You Need This?

Any time you want AI help with code but don't want to share passwords

Ask AI to Fix Your Bugs

Send your error logs to ChatGPT and get help debugging. Your API keys and passwords? Hidden.

Get AI Code Reviews

Let AI check your config files for mistakes. All your secrets are masked—share with confidence.

Share with Your Team

Post sanitized code in Slack, Discord, or forums. Export the session so trusted people can restore values.

Your Data Never Leaves Your Browser

Everything runs locally. We can't see your content even if we wanted to.

Runs 100% in Your Browser
All detection happens in JavaScript right here. No data is ever sent anywhere.
Fully Open Source
Check our code on GitHub. See for yourself there's nothing shady going on.
No Content Tracking
We count page views (Umami), but we never see or store what you type.
See for Yourself
Open DevTools → Network tab. You won't see any requests with your data.

Questions?

Is my data really safe?
Yes! Everything happens in your browser. Nothing is sent to any server. Don't trust us? Open DevTools (F12) → Network tab and see for yourself.
What if I refresh the page?
The mapping between placeholders and real values is kept in memory. Refresh = gone. Hit "Export Session" to save a backup you can import later.
Why not just use [REDACTED]?
Because you can't restore that. Our placeholders like ⟦PTN:JWT:1:6F3A⟧ have checksums so we know exactly which secret goes where when you restore.
Will AI understand the placeholders?
Yep! They're designed to be readable. The AI sees it's a JWT or API_KEY and can still help with your code logic—just without seeing the real values.
Is it free?
Totally free and open source. We think privacy tools should be available to everyone.

Give It a Try

No sign up. No install. Just paste your code and go.