Chrome Extension v2.0.1: File Anonymization Beyond Chat Text
Research Source
Existing browser-based PII protection focuses exclusively on AI chat input text. But users regularly work with structured files in browser-based environments — CSV exports from SaaS tools, JSON API responses in developer consoles, configuration files in web-based IDEs, and markdown documents in collaborative editors. These files contain PII that chat-only protection cannot process.
Executive Summary
Browser PII protection typically covers AI chat text only. But users work with CSV exports, JSON responses, config files, and markdown documents in browser environments — all containing PII that chat-only tools miss.
cloak.business Chrome Extension v2.0.1 extends PII protection to file processing. Upload .txt, .md, .csv, .json, .xml, and .yaml files (up to 50KB) directly in the extension popup. Files are anonymized using the same 320+ entity types and returned for download.
The Problem: Files Contain More PII Than Chat Messages
A single CSV export from a CRM contains hundreds of customer records. A JSON API response from a healthcare system contains patient data. A markdown document in a wiki contains employee information. These files are routinely processed in browser environments — downloaded, opened in web tools, shared via browser-based platforms. Chat text protection does not cover this vector. Users handle files containing PII in their browser without any anonymization capability.
Irreducible truth: Chat text is one PII vector in the browser. Files are another, often containing orders of magnitude more PII per instance. Protecting chat but not files is like locking the front door but leaving the garage open.
The Solution: How cloak.business Addresses This
File Processing in Extension Popup
Click the cloak.business extension icon, select 'File Mode,' and upload a file. The extension detects PII across the entire file content and returns an anonymized version for download. No data leaves the browser except to the authenticated API endpoint.
Supported File Types
.txt (plain text), .md (markdown), .csv (comma-separated values), .json (structured data), .xml (markup), .yaml (configuration). Up to 50KB per file. Structured formats (CSV, JSON, XML) are parsed to detect PII in both keys and values.
Six AI Chat Sites
In addition to file processing, the extension intercepts PII in AI chat interfaces: ChatGPT, Claude, Gemini, DeepSeek, Perplexity, and Abacus.ai. PBKDF2-derived encryption keys (100,000 iterations) protect reversible anonymization. Auto de-anonymization of AI responses with encrypted tokens.
Compliance Mapping
This feature addresses GDPR Article 5(1)(f) (integrity and confidentiality — PII in browser-processed files is protected), and shadow IT compliance (files processed in browser environments are covered by the same PII protection as chat messages).
cloak.business's GDPR, HIPAA, PCI-DSS, ISO 27001, SOC 2 compliance coverage, combined with Customer-selected hosting, provides documented technical measures organizations can reference in their compliance documentation.
Product Specifications
| Specification | Value |
|---|---|
| Entity Types | 320+ |
| Detection | 3-layer hybrid: Presidio + NLP + Stance classification |
| Test Coverage | 100% (419/419 tests) |
| Languages | 48 |
| Anonymization Methods | Replace, Redact, Mask, Hash, Encrypt (AES-256-GCM), RSA-4096 Asymmetric, Keep |
| Platforms | Web App, REST API, SDKs (JavaScript, Python), Cloud Storage Add-ins, Nextcloud |
| Pricing | Enterprise (custom) |
| Hosting | Customer-selected |
| Compliance | GDPR, HIPAA, PCI-DSS, ISO 27001, SOC 2 |