Supported Sites

The anonym.legal Chrome Extension works with 6 AI chatbot platforms. Each site requires explicit host permission to be enabled via the extension popup.

Compatibility Table

Status reflects testing as of v1.1.28. "Fully Working" sites have been verified with automated Playwright tests. "Requires Enable" sites need host permission activation per browser profile.

DeepSeek

Fully Working

chat.deepseek.com

Bridge: ReadyConnector: Attached

Full functionality. Bridge establishes automatically, connector attaches to the chat input.

Perplexity

Fully Working

perplexity.ai

Bridge: ReadyConnector: Attached

Full functionality. Bridge establishes automatically, connector attaches to the chat input.

Gemini

Fully Working

gemini.google.com

Bridge: ReadyConnector: Attached

Full functionality. Uses rich-textarea element detection with optimized height threshold.

ChatGPT

Requires Enable

chatgpt.com

Bridge: Not setConnector: Not loaded

Host permission must be enabled per-profile via the extension popup. Once enabled and the page is refreshed, full functionality is available.

Claude

Partial

claude.ai

Bridge: Not setConnector: Loaded

Connector loads but bridge timing requires a page refresh. SPA navigation between /new and /chat paths is handled with cache preservation.

Abacus.ai

Ready

abacus.ai

Bridge: UntestedConnector: Untested

Connector is available and ready. Site-specific integration has been implemented.

How It Works

The extension operates in three stages to protect your personal data when interacting with AI chatbots.

1

Detect Text in Chat Input

When you type or paste text into an AI chatbot's input field, the extension detects the content. It uses site-specific connectors that understand each platform's editor (including ProseMirror editors used by Claude and others).

2

Anonymize Before Sending

Before your message is sent to the AI platform, the extension replaces personal information (names, emails, phone numbers, addresses, and 285+ entity types) with anonymized placeholders. The AI never sees your real data.

3

De-anonymize Responses

When the AI responds, the extension automatically replaces the anonymized placeholders with your original data. You see the full, meaningful response while the AI platform only ever processed anonymized text.

MV3 Optional Host Permissions

The extension is built with Manifest V3 and uses optional_host_permissions. This is Chrome's recommended approach for extensions that only need access to specific websites.

Required Permission

anonym.legal -- Always required. Used for authentication and API communication. This is the only permission the extension requests at install time.

Optional Permissions (user-enabled)

Each AI site is an optional permission. You choose which sites to enable:

  • chatgpt.com -- ChatGPT
  • claude.ai -- Claude
  • gemini.google.com -- Gemini
  • chat.deepseek.com -- DeepSeek
  • perplexity.ai -- Perplexity
  • abacus.ai -- Abacus.ai

File Anonymization

In addition to chat text, the extension can anonymize files before uploading them to AI platforms. Supported file types:

.txtPlain text files
.mdMarkdown files
.csvComma-separated values
.jsonJSON data files
.xmlXML documents
.yamlYAML configuration
.logLog files

File size limit: Maximum 50KB per file. For larger files, use the web app batch processing or the Desktop App. If direct file upload is not possible on a particular AI site, the extension provides a "Copy anonymized text" fallback so you can paste the content manually.

Ready to Get Started?

Install the Chrome Extension and start protecting your privacy on AI platforms today.