ConvertDuck

脱敏与还原

在粘贴到 AI 聊天之前隐藏电子邮件、电话号码、卡号和 API 密钥 —— 然后从回复中还原真实值。任何内容都不会离开您的浏览器。

已处理项目: 0

原始值仅存储在此浏览器标签页的会话存储中,绝不会发送到任何地方。关闭此标签页后即被清除。

已存储在此会话中: 0

Send AI Your Question, Not Your Personal Data

Pasting a real email, phone number, or API key into an AI chat means it's now stored on that provider's servers. This tool finds that kind of personal info in your text, replaces it with a placeholder like [EMAIL_1], and remembers the real value only in this browser tab's session storage. Paste the masked text into your AI chat, then paste the reply back here to swap the placeholders for the real values again.

How to Redact and Restore

1. Redact Before Sending

Paste your text, switch to Redact mode, and copy the masked output to paste into your AI chat.

2. Get Your AI Response

The AI sees only placeholders like [EMAIL_1], never the real values.

3. Restore After Receiving

Switch to Restore mode, paste the AI's reply, and get back the real values in their place.

What Gets Detected

  • ✓ Emails & Phone Numbers

    Common email and phone number formats are found automatically.

  • ✓ Card Numbers & API Keys

    Card-like digit sequences and API-key-shaped tokens (sk-…, ghp_…, AWS keys, and other long random strings) are masked too.

  • ✓ Two-Way, Not Just Masking

    Unlike simple redaction tools, this one remembers the mapping so you can restore the real values from the AI's response.

Where the Mapping Lives

StorageSession storage in this browser tab only — never sent to any server, cleared when you close the tab.
DetectionPattern matching (regular expressions); always double-check before sending sensitive text anywhere.

Redact & Restore vs. Simple Masking Tools

FeatureRedact & RestoreTypical Masking Tool
DirectionMasks and restoresMasks only — no way back
Where values liveThis browser tab's session onlyOften a server or extension storage
CostFreeOften a paid extension

Frequently Asked Questions

Q.Where is my real data stored?
Only in this browser tab's session storage. It's never sent to any server, and it's cleared automatically when you close the tab.
Q.What happens if I close the tab before restoring?
The mapping is lost, since it only lives in that tab's session storage — you'd need to redact again to build a fresh mapping.
Q.Can it miss something?
Yes — detection is pattern-based, so unusual formats may be missed or an unrelated number might get flagged. Always review the redacted text before sending it anywhere.