AI-Safe Content Sharing
Use AI tools safely with pre-redacted content
Feed AI Without Feeding It Your Secrets
You want to use ChatGPT to summarize a contract. Or Claude to draft an email. Or Copilot to generate code. But the document contains client names, account numbers, and confidential terms.
AI-Safe Sharing solves this.
Redact first, then paste into AI. Your secrets stay private. The AI gets enough context to help.
How It Works
Redact your content: Run detection on your document. Sensitive data becomes redacted items like [EMAIL_1], [COMPANY_1], [ACCOUNT_1].
Paste into AI: Copy the redacted version. Paste it into ChatGPT, Claude, or any AI tool.
AI processes redacted items: The AI sees redacted items instead of real data. It can still understand structure and context.
Restore locally: When the AI returns results, use your redaction map to restore real values - but only on your machine.
What Gets Protected
Personal identifiers: Names, emails, phone numbers → [NAME_1], [EMAIL_1], [PHONE_1]
Financial data: Account numbers, credit cards → [ACCOUNT_1], [CARD_1]
Proprietary info: Internal IDs, customer codes → [ID_1], [CUSTOMER_1]
Confidential terms: Contract values, pricing → [AMOUNT_1], [PRICE_1]
Real-World Use Cases
Legal contract review: "Summarize this NDA but don't see the parties' names."
Customer support drafting: "Write an email response to this issue without seeing customer details."
Code generation: "Generate SQL queries without seeing real database credentials."
Financial analysis: "Analyze this P&L without seeing actual revenue figures."
Medical documentation: "Draft a referral letter without seeing patient names."
External AI Provider Integration
Bring Your Own Key: Use your own OpenRouter API key. Redaction happens before the request leaves your browser.
Supported models: GPT-4, Claude 3.5 Sonnet, Gemini Pro, Llama 3, Mixtral, and 100+ more.
Streaming responses: Get real-time results as the AI generates.
Restoration: Restore redacted values after AI processes - all client-side.
Privacy Boundary
Pre-redaction: Redact before sending reviewed content to AI.
Reviewed redacted context: AI workflows should use reviewed redacted context rather than raw original values.
Redaction maps stay local: Redaction maps are browser-side review artifacts and are not part of the reviewed redacted AI context.
Audit trail: See exactly what was sent to which AI model.
Example Workflow
Paste contract → "Party A (Acme Corp) agrees to pay Party B ($50,000)..."
Redact → "Party A ([COMPANY_1]) agrees to pay Party B ([AMOUNT_1])..."
Send to AI → "Summarize key terms: Party A ([COMPANY_1]) agrees..."
AI responds → "Summary: [COMPANY_1] will pay [AMOUNT_1] to..."
Restore → "Summary: Acme Corp will pay $50,000 to..."
Supported AI Providers
Via configured AI provider:
- OpenAI (GPT-4, GPT-3.5)
- Anthropic (Claude 3.5 Sonnet, Opus)
- Google (Gemini Pro, Ultra)
- Meta (Llama 3)
- Mistral (Mixtral, Mistral Large)
- Perplexity (Sonar)
Direct integration: Use any AI tool manually: ChatGPT, Claude.ai, Copilot, Bard. Just paste redacted text.
Need help?