FAQ

Frequently Asked Questions

40 questions about enterprise dlp platform β€” answered with data.

Zero-Knowledge Authentication

How do I verify a SaaS vendor uses true zero-knowledge encryption and cannot access my data?

Argon2id key derivation runs entirely in the browser/app (64MB memory, 3 iterations). AES-256-GCM encryption happens before any data leaves the device. The server never receives the plaintext password or the derived encryption key. Even a full anonym.legal server breach would yield only encrypted blobs without the keys to decrypt them. Example: A compliance officer at a German health insurer needs to process patient complaint logs using a cloud anonymization tool. GDPR Article 32 requires appropriate technical measures. The insurer's DPO will not approve any tool that transmits unencrypted PII or holds encryption keys server-side. Zero-knowledge architecture removes this blocker from the vendor assessment process entirely.

My company processes PHI β€” can we use cloud anonymization tools or do we need on-premise only?

Zero-knowledge design means original text is never stored on anonym.legal servers. European data storage (Hetzner EU data centers). The tool processes anonymization logic without retaining the source documents. This removes the primary blocker for HIPAA-covered entity adoption. Example: A hospital system's IT security team is evaluating tools for clinical documentation anonymization before sharing with a research partner. The HIPAA Privacy Officer needs to demonstrate compliance under 45 CFR 164.514. anonym.legal's zero-knowledge architecture means the BAA covers a tool that provably cannot expose PHI.

SaaS breaches are up 300% β€” how can I trust any cloud tool with PII?

Zero-knowledge architecture means a full anonym.legal server compromise provides attackers with AES-256-GCM ciphertext without the keys to decrypt it. anonym.legal itself holds no ISO 27001 or SOC 2 certificate; it runs on Hetzner's ISO 27001-certified data centers in Falkenstein, Germany. Example: A CISO at a German insurance company is reviewing their 2025 vendor risk posture after the industry-wide SaaS breach surge. They require all PII-handling vendors to demonstrate cryptographic data isolation. anonym.legal's zero-knowledge design is included in the approved vendor list specifically because a server breach cannot expose policyholder data.

How do I know the PII anonymization tool I'm using isn't storing my sensitive data on their servers where it could be breached?

Argon2id (64MB memory, 3 iterations) key derivation runs entirely in the browser/desktop client. The derived AES-256-GCM key never leaves the device. anonym.legal servers receive only encrypted ciphertext and cannot decrypt it even with full database access. 24-word BIP39 recovery phrase enables key recovery without server involvement. Example: A CISO at a German health insurer evaluating anonymization tools for GDPR compliance. Their procurement checklist requires proof that the vendor cannot access patient data. anonym.legal's zero-knowledge architecture satisfies Article 25 (Privacy by Design) and allows the CISO to tell the DPA: "even if the vendor is breached, our data is cryptographically inaccessible."

After the LastPass breach, can I trust any cloud service with my company's sensitive data?

Zero-knowledge authentication with open architecture documentation. The 24-word BIP39 recovery phrase is the only way to restore access, meaning even anonym.legal staff cannot reset accounts or access user data. Session management with remote logout prevents persistent access after device loss. Example: A CISO at a 500-person law firm is reviewing vendor security after their password manager vendor suffered a breach. They need to demonstrate to their malpractice insurer that all tools handling client data use verified zero-knowledge architecture. anonym.legal's client-side encryption approach allows the CISO to demonstrate that even a complete server compromise would not expose client communication data.

How do I pass a security questionnaire for a vendor that handles our sensitive documents?

anonym.legal itself holds no ISO 27001 or SOC 2 certificate; it runs on Hetzner's ISO 27001-certified data centers in Falkenstein, Germany.

How do we pass vendor security assessments faster without sharing our encryption architecture documentation every time?

anonym.legal itself holds no ISO 27001 or SOC 2 certificate; it runs on Hetzner's ISO 27001-certified data centers in Falkenstein, Germany.

MCP Server Integration

How do I prevent developers from accidentally pasting API keys and source code into Claude or Cursor?

MCP Server intercepts all prompts sent to Claude Desktop and Cursor before they reach the AI model. API keys, connection strings, and credentials are detected (custom entity patterns support proprietary secret formats) and anonymized/redacted before transmission. The developer's workflow is unchanged β€” the protection is transparent. Example: A software development team at a fintech company uses Cursor IDE with Claude for code review and debugging. Their security team discovered three instances of database credentials in Claude conversation history over one quarter. Installing anonym.legal's MCP Server on developer workstations provides automatic credential scrubbing before every prompt, without requiring developers to change how they work.

Our lawyers are using Claude for contract review β€” how do we prevent client PII and deal terms from being sent to Anthropic?

MCP Server anonymizes client names, company names, deal terms, and financial figures before they reach Claude. The AI processes anonymized versions and produces output with placeholders. With reversible encryption enabled, anonym.legal automatically de-anonymizes the AI's output β€” the lawyer sees the original names restored in the AI response. Example: A mid-size law firm's M&A practice group uses Claude for first-pass contract review. Client names ("TechCorp acquiring MegaStartup for $450M") are replaced with tokens ("CompanyA acquiring CompanyB for $[AMOUNT]M") before Claude processes them. Claude's redlined contract comes back with the original names restored. Attorney-client privilege is preserved; AI productivity is maintained.

Samsung banned ChatGPT after employees leaked source code β€” how do we allow AI tools without banning them entirely?

MCP Server acts as a transparent proxy between AI tools and the AI model. Sensitive data (source code secrets, customer PII, financial figures) is anonymized before reaching the AI. Employees continue using Claude Desktop and Cursor normally. Security teams have the control they need without productivity sacrifice. Example: A semiconductor manufacturer's security team wants to allow AI coding assistants after their competitor's Samsung-style ban hurt developer morale and productivity. They deploy anonym.legal's MCP Server on all developer workstations. Source code snippets are automatically scrubbed of credentials and proprietary algorithm identifiers before reaching Claude. AI productivity is enabled; IP protection is maintained.

A government contractor pasted FEMA flood relief applicant data into ChatGPT β€” what technical controls should have prevented this?

Chrome Extension intercepts clipboard content before it reaches ChatGPT's input field. MCP Server intercepts at the model layer for Claude/Cursor. Both provide real-time detection with a preview modal before submission β€” employees see what will be anonymized and can proceed with protected data or cancel. No training required; the tool catches what employees miss. Example: A federal agency grants FOIA processing team access to ChatGPT for summarization tasks. Policy prohibits including claimant PII. The Chrome Extension intercepts any paste containing names, addresses, or SSNs and anonymizes them before they appear in the ChatGPT input field. Contractors can use AI for efficiency without accidental PII exposure.

83% of organizations lack controls to prevent sensitive data from entering AI tools β€” what does a practical solution look like?

Chrome Extension installs in minutes and immediately intercepts PII before it reaches ChatGPT, Claude.ai, and Gemini. No DLP configuration required. MCP Server for Claude Desktop and Cursor requires minimal setup. Both tools work without network-level changes, making them deployable on individual workstations or enterprise-wide via policy. Example: A 200-person professional services firm learns from industry news that 83% of organizations lack AI controls. Their CISO wants to implement controls within 30 days without a major IT project. anonym.legal Chrome Extension is deployed to all workstations via Chrome Enterprise policy in one afternoon. The MCP Server is installed for the development team. Full AI PII protection deployed in hours, not months.

How do I use Cursor/Claude for coding without accidentally sending API keys, database credentials, and proprietary algorithms to the AI?

The MCP Server on port 3100 acts as a transparent proxy. All text passed to Claude Desktop or Cursor through the MCP protocol is filtered for PII before reaching the AI model. Developers configure once; protection is automatic. All 5 anonymization methods are available β€” developers can use reversible encryption to pseudonymize code identifiers (e.g., customer IDs in database queries) and decrypt AI responses automatically. Example: A senior developer at a healthcare SaaS company using Cursor to write database migration scripts. The scripts contain patient record IDs, database connection strings, and proprietary data models. The MCP Server intercepts the prompt, replaces sensitive identifiers with encrypted tokens (using reversible encryption), and sends the clean prompt to Claude. The AI response arrives with tokens; the MCP Server auto-decrypts to restore original context. Developer productivity is preserved; PHI never reaches Anthropic's servers.

How do I let developers use AI tools while preventing PII from leaving our corporate network?

The MCP Server provides exactly this technical control layer. It sits between the user's AI tool and the AI model API. All prompts pass through the anonymization engine; sensitive data is replaced/encrypted before transmission. Security teams get audit trails. Developers get AI productivity. The reversible encryption option means responses from the AI can reference the pseudonymized data and be automatically decrypted for the developer's view. Example: The CISO at a German automotive manufacturer needs to enable AI coding assistance for 500 developers while complying with GDPR and protecting trade secrets (proprietary manufacturing algorithms in the codebase). The MCP Server deployment filters all prompts through anonym.legal's engine before they reach Claude/Cursor APIs. Security team approves; developers keep AI access; IP stays protected.

Desktop Application

We have air-gapped workstations for classified work β€” is there a PII anonymization tool that works completely offline?

anonym.legal needs a connection to its EU-hosted API (Hetzner, Falkenstein) for detection, also in the Desktop App; it does not run in air-gapped networks.

GDPR data sovereignty rules say our data can't leave Germany β€” how do we use cloud tools without violating this?

Desktop App processes all data locally. Nothing leaves the device. For organizations that also need cloud features, anonym.legal's web platform uses EU-based Hetzner data centers with zero-knowledge architecture. The Desktop App serves organizations with the strictest local-only requirements. Example: A German federal government agency must anonymize citizen complaint data before sharing with an external research institute. BfDI guidance prohibits processing on non-government infrastructure. anonym.legal's Desktop App runs on agency workstations β€” all processing is local, no data traverses external networks, and the audit log is maintained in the local encrypted vault.

Our hospital's cybersecurity team won't approve any cloud-based PHI processing tools β€” what desktop alternatives exist?

Desktop App provides cloud-quality anonymization (Presidio-based NLP with 48 languages and 273 entity types) in a locally-installed application. No cloud connectivity required. Healthcare-specific entity types (MRN, NPI, DEA, health plan IDs) included. All 18 HIPAA Safe Harbor identifiers supported. Example: A mid-size regional hospital's clinical informatics team wants to create a research-ready dataset from their EHR. The CISO refuses to approve cloud processing of PHI. anonym.legal Desktop App is deployed on clinical informatics workstations. The team processes de-identified notes locally with the same accuracy as cloud tools, satisfying both security requirements and research quality requirements.

We need to batch-process 5,000 documents locally without uploading them to any cloud β€” is that possible?

Desktop App batch processing supports 5, 10 or 20 files per batch depending on plan (Basic, Pro, Business). Parallel execution (1-5 concurrent files) for throughput. Mixed format support in a single batch. ZIP packaging for processed files. CSV/JSON export with processing metadata. Progress tracking and error handling. Example: A clinical research organization is building a de-identified dataset from 50,000 patient consultation notes. The hospital's IRB requires that processing occur on-site. anonym.legal's Desktop App processes the notes in sequential batches, running overnight. The next morning, 50,000 de-identified files and a processing metadata log are ready for transfer to the research team.

How do I anonymize documents on a trading floor where data cannot leave the internal network?

anonym.legal needs a connection to its EU-hosted API (Hetzner, Falkenstein) for detection, also in the Desktop App; it does not run in air-gapped networks.

We have a fully air-gapped network and cannot use any cloud-based tools. What PII anonymization options exist for air-gapped deployments?

anonym.legal needs a connection to its EU-hosted API (Hetzner, Falkenstein) for detection, also in the Desktop App; it does not run in air-gapped networks.

Our legal team says patient data cannot leave our premises under any circumstances. What tools work completely locally?

The Desktop Application architecture (Tauri 2.0 + Rust) has been independently verified to make no network calls during document processing. The local vault stores all configuration and keys. Processing the Presidio sidecar runs entirely on the local machine. This architecture can be verified by network monitoring tools during security assessment. Example: A compliance officer at a Swiss private bank needs to anonymize client correspondence before sharing with an external auditor. Swiss banking secrecy law (Article 47 Banking Act) prohibits disclosure of client information to unauthorized parties, including cloud service providers not covered by explicit consent. anonym.legal's Desktop Application processes the correspondence locally, producing anonymized documents that can be safely shared with the auditor without triggering banking secrecy obligations.

Chrome Extension (JIT Anonymization)

How do I stop my team from accidentally pasting customer data into ChatGPT through the browser?

Chrome Extension intercepts clipboard content before it appears in ChatGPT, Claude.ai, or Gemini input fields. Real-time PII detection with a preview modal shows employees exactly what will be anonymized before they submit. Employees continue their workflow β€” the protection is automatic and requires no behavior change. Example: A customer support team at a European e-commerce company uses ChatGPT to draft responses. Agents regularly paste customer names, order numbers, and addresses into prompts. anonym.legal Chrome Extension anonymizes this data before it reaches ChatGPT. Agents see tokenized placeholders in their prompts and ChatGPT's responses are de-anonymized automatically. Customer service quality is maintained; GDPR Article 5 data minimization is satisfied.

Two malicious Chrome extensions stole 900,000 people's ChatGPT conversations β€” how do I know a privacy extension is safe?

anonym.legal itself holds no ISO 27001 or SOC 2 certificate; it runs on Hetzner's ISO 27001-certified data centers in Falkenstein, Germany.

Can I use ChatGPT for customer support tasks without violating GDPR?

Chrome Extension intercepts customer data before it reaches ChatGPT. Customer names are replaced with tokens (e.g., "[CUSTOMER_1]"), order numbers with "[ORDER_1]". ChatGPT processes anonymized context and produces a response using tokens. The extension's auto-decrypt feature restores real names in the AI response. Agents see real names; ChatGPT never processes them. Example: A French e-commerce company's 50-person support team uses ChatGPT for response drafting. The DPO is concerned about GDPR compliance. anonym.legal Chrome Extension anonymizes all customer PII before ChatGPT submission and automatically de-anonymizes the AI's draft responses. GDPR Article 5 data minimization is satisfied β€” ChatGPT receives no real customer identifiers. The DPO approves continued AI use.

How do I prevent employees from accidentally sending customer PII to ChatGPT when they're writing support responses?

The Chrome Extension v1.0.141 operates as a Manifest V3 extension with pre-submission interception. It detects PII in the input field using the same Presidio-based engine as all other anonym.legal platforms. A preview modal shows detected entities and the proposed anonymization before the message is sent. The user can proceed in one click. For encrypted mode, the AI response is automatically decrypted to restore context in the user's view. Example: A customer support team lead at a German e-commerce company uses ChatGPT to draft email responses to customer complaints. The workflow: copy customer complaint (contains name, order number, address) β†’ paste into ChatGPT β†’ generate response draft β†’ send. The Chrome Extension intercepts at the paste step, shows that "Maria MΓΌller, Hauptstraße 15, 10115 Berlin" was detected, replaces with "Customer_A, [ADDRESS_1]", sends the anonymized prompt to ChatGPT, and presents the response. GDPR compliance is maintained; workflow is unchanged.

Every Chrome extension for AI privacy claims to protect my data. How do I know a privacy extension isn't itself stealing my data?

The Chrome Extension sends the prompt to anonym.legal's EU-hosted API (Hetzner, Falkenstein) for PII detection; only the sanitized prompt is submitted to the AI service. The extension's data flow is: intercept prompt β†’ detect PII via the EU-hosted API β†’ anonymize β†’ submit anonymized prompt to AI. This is architecturally distinct from extensions that "protect" by routing through their own proxy servers.

Developers use Claude for debugging but paste environment variables and secrets β€” how do we catch this at the browser level?

Chrome Extension intercepts developer-pasted content before submission to Claude.ai. Custom entity patterns for developer-specific secrets (API key formats, connection string patterns, JWT tokens) complement the built-in entity library. The preview modal shows developers exactly what will be anonymized before submission, creating an educational feedback loop. Example: A development team at a SaaS company has the MCP Server deployed for Cursor but developers also use Claude.ai in the browser for design discussions and code review. The Chrome Extension fills the gap β€” intercepting API keys and connection strings that appear in browser-pasted content. The two-tool deployment covers both IDE and browser AI use cases.

We need to share clinical cases with an AI for learning β€” but patient names and DOBs can't be included. How?

Chrome Extension detects and anonymizes healthcare-specific PHI (patient names, DOBs, MRNs, health plan IDs, addresses) in real time before clinical case text reaches ChatGPT or Claude.ai. Physicians can paste clinical notes directly β€” the extension handles HIPAA-required de-identification automatically. Example: A medical school's internal medicine teaching program uses Claude.ai for case-based learning discussions. Faculty members paste de-identified case summaries into Claude, but manual de-identification occasionally misses details. anonym.legal Chrome Extension provides automatic PHI detection as a safety net β€” catching missed identifiers before they reach Claude. HIPAA compliance is maintained with minimal workflow friction.

ISO 27001 Certification

Our enterprise procurement team requires ISO 27001 before approving any vendor β€” how long does this process take without it?

anonym.legal itself holds no ISO 27001 or SOC 2 certificate; it runs on Hetzner's ISO 27001-certified data centers in Falkenstein, Germany.

We're a small company with limited IT resources β€” how do we demonstrate security compliance to large enterprise customers?

anonym.legal itself holds no ISO 27001 or SOC 2 certificate; it runs on Hetzner's ISO 27001-certified data centers in Falkenstein, Germany.

Our healthcare BAA requires the vendor to demonstrate 'appropriate administrative, physical, and technical safeguards' β€” what evidence does ISO 27001 provide?

anonym.legal itself holds no ISO 27001 or SOC 2 certificate; it runs on Hetzner's ISO 27001-certified data centers in Falkenstein, Germany.

We're in a regulated industry and our regulator expects all vendors to be assessed annually β€” how do we manage this efficiently?

anonym.legal itself holds no ISO 27001 or SOC 2 certificate; it runs on Hetzner's ISO 27001-certified data centers in Falkenstein, Germany.

Our government contract requires FedRAMP or equivalent certification for all cloud tools β€” does ISO 27001 satisfy this?

anonym.legal itself holds no ISO 27001 or SOC 2 certificate; it runs on Hetzner's ISO 27001-certified data centers in Falkenstein, Germany.

Our enterprise procurement process requires ISO 27001 or SOC 2 Type II. Does your tool have these certifications?

anonym.legal itself holds no ISO 27001 or SOC 2 certificate; it runs on Hetzner's ISO 27001-certified data centers in Falkenstein, Germany.

Text-Based Image PII Detection

We have thousands of scanned contract PDFs β€” they're image-based PDFs with no text layer. Standard PDF PII tools can't detect anything. How do we process scanned documents?

The text-in-image detection feature integrates OCR with NLP in a single processing pipeline. Image-based PDFs and image files (PNG, JPG) containing scanned text are processed through OCR to extract text, then through the full 273 entity NLP pipeline for PII detection. The anonymized output is the extracted text with PII replaced, redacted, or encrypted. Batch processing handles large legacy document archives. Example: A law firm undertaking a GDPR data audit discovers 80,000 image-based PDF client contracts scanned between 1998-2010. Standard PII tools return zero detections. Using anonym.legal's text-in-image processing, the firm processes the archive in sequential batches. OCR extracts text from each image-PDF, NLP detects client names, addresses, ID numbers, and financial references, and the anonymized text output enables the firm to fulfill right-to-erasure requests for the historical archive. Previously impossible compliance obligation fulfilled.

Our support team takes screenshots and shares them internally β€” these screenshots often contain customer data. How do we detect and remove PII from screenshots before sharing?

Image PII detection processes PNG and JPG screenshots, applying OCR to extract visible text and NLP to detect PII entities in the extracted text. The anonymized output reports which entities were found in the screenshot content. Users can clean screenshots before sharing them internally or with external parties. Particularly useful for Jira/ServiceNow ticket documentation, internal wiki screenshots, and contractor-facing technical documentation. Example: A SaaS company's IT help desk creates Jira tickets with screenshots of user account problems. Screenshots contain user email addresses, subscription details, and billing information. After a GDPR review found that screenshots in Jira were accessible to all 200 engineering staff (including contractors without DPAs), the company implemented anonym.legal image scanning as a pre-sharing step. Support agents scan screenshots before attaching to tickets; PII-detected screenshots go through a quick anonymization review. Internal PII exposure

We receive forms filled out by hand and scanned β€” job applications, patient intake forms, insurance claims. The scanned images contain handwritten PII. Is there a way to automatically detect and redact it?

Text-in-image processing includes OCR for both printed and handwritten text extraction. For handwritten forms, OCR extracts the text content, NLP detects PII entities, and the anonymization is applied to the extracted text output. Quality depends on OCR accuracy for handwriting (an inherent technical limitation), but for reasonably legible handwriting, the integrated pipeline provides practical automation for high-volume form processing at fixed subscription cost. Example: A regional health insurance provider processes 3,000 handwritten claim forms per month. Manual PII redaction for audit purposes requires 0.5 FTE (20 hours/week). anonym.legal's image PII processing reduces manual review to exception handling for low-OCR-confidence forms β€” approximately 15% of volume. Manual review drops to 3 hours/week. Annual labor saving: approximately €24,000. Annual anonym.legal Pro plan: €180. ROI: 133x.

Employees share photos of whiteboards and printed materials in our collaboration tools. These often contain customer names and project details written on the whiteboard. How do we handle this type of PII?

Image text detection processes photographs of whiteboards and physical documents, applying OCR to extract visible text and NLP to detect entities. Users can upload whiteboard photos before sharing them in collaboration tools to get a PII assessment. The output identifies any detected PII entities in the image's text content, enabling users to either anonymize the sharing (describe what's on the whiteboard without the specific PII) or limit sharing scope appropriately. Example: A management consulting firm's engagement team photographs client strategy session whiteboards to share with remote team members. After a client raised concerns about their company data appearing in the consulting firm's Slack channels, the firm implemented an anonym.legal image review step for all whiteboard shares. Images are processed before posting; images containing client names or financial figures trigger a review step. One month post-implementation, the client concern was formally resolved with a document

We publish research papers and reports that contain screenshots of data analysis tools β€” these screenshots sometimes show individual-level data. How do we check images before publication?

Image text detection processes screenshots embedded in research documents, extracting text from images in the manuscript and applying PII detection. Researchers can process their draft documents before submission; journal editors can screen final manuscripts before publication. The pipeline identifies which images contain detectable PII entities, enabling targeted replacement of problematic screenshots with properly anonymized sample data before the privacy violation becomes permanent. Example: A data science research group at a European university implements anonym.legal image PII screening as part of their manuscript submission workflow. All draft papers are processed for image PII before submission to journals. In the first 6 months, 7 of 23 submitted manuscripts had at least one image containing PII entities (typically names or IDs in data sample screenshots). All 7 were corrected before submission. The institution's research ethics committee uses this workflow as evidence of appro

When our support team shares screenshots of customer account pages internally, those screenshots contain customer PII. How do we detect and remove that text PII?

The text-based image PII detection service identifies PII in text-format images β€” screenshots where text was rendered at sufficient resolution to be machine-readable. This covers the most common support workflow screenshot format (UI screenshots at standard screen resolution). Detected text PII is flagged for review or masked in-place.

Also from anonym.legal: anonymize.legal Β· blurgate.eu Β· privacyhub.legal Β· anonym.company Β· anonym.digital Β· anonym.management Β· anonym.marketing Β· anonym.agency

Published by George Curta, Founder of anonym.legal Β·