# Aporta > Aporta is a browser extension plus hosted service that lets small and mid-market businesses safely use public AI tools like ChatGPT, Claude, and Gemini — automatically detecting sensitive information and replacing it with stand-in placeholders before it leaves the browser, with no IT department or security team required. ## What Aporta Does Aporta is a browser-based tool for teams at small and mid-market businesses (roughly 20-150 employees) who already use public AI tools for real work but have no security team, no data-loss-prevention (DLP) deployment, and no realistic path to get one. As an employee types, Aporta detects personally identifiable information, credentials and API keys, and industry-specific sensitive data, and replaces it with reversible placeholder tokens so the AI provider never receives the raw values. Installation is a single-click browser extension for Chrome or Microsoft Edge, or an MDM/Group Policy push for managed device fleets — there is no infrastructure for the customer to run. ## Supported AI Tools At launch, Aporta protects the five public AI tools businesses use most, working directly inside each tool's own website: ChatGPT (chatgpt.com, chat.openai.com), Google Gemini (gemini.google.com), Claude (claude.ai), Microsoft Copilot (both the work/Microsoft 365 Copilot chat site at m365.cloud.microsoft and the consumer standalone site at copilot.microsoft.com — see the browser difference below), and Perplexity (perplexity.ai). Any AI tool outside this set is blocked and redirected to Aporta's own portal, which is where a blocked request stops. AI features embedded natively inside other licensed applications — for example Microsoft 365 Copilot inside the Word, Excel, and PowerPoint applications themselves, or Salesforce Einstein Copilot inside Salesforce — are outside what a browser extension can reach, and Aporta labels these as "not enforceable" rather than implying coverage it does not have. This is a different thing from the Microsoft 365 Copilot chat site described below, which runs in a browser tab and is covered. Microsoft Copilot is two separate surfaces, and the two supported browsers treat them differently. In Chrome, Aporta covers both: the work surface (m365.cloud.microsoft) and the consumer standalone surface (copilot.microsoft.com), with protection, tokenization and rehydration confirmed on each. In Microsoft Edge, Aporta covers the work surface (m365.cloud.microsoft) only. Edge places copilot.microsoft.com in a restricted-URL set that denies extension interaction wholesale, so on Edge that one host can be neither protected nor blocked by the extension — Aporta tells the user the tool is unreachable rather than implying the page is supported, and closing it off entirely requires a URL blocklist pushed by the business through its own device management. This is browser-vendor behavior that can change in either direction, so it is re-checked rather than assumed. ## How It Works - Real-time detection: sensitive values are caught as the employee types, not only at submit time. Fast, exact-match checks (Social Security numbers, credit cards, API keys, and each customer's own custom word list) run instantly inside the browser; deeper, context-aware detection runs on Aporta's servers using Microsoft Presidio (named-entity recognition plus pattern and checksum matching). - Placeholder tokenization: detected values are replaced with tokens before the content leaves the page, so the AI provider only ever sees placeholders. The real values are restored for the employee when they copy an answer back out, in a panel Aporta controls. - File protection: uploads are scanned for sensitive details and redacted before the file reaches the AI tool. The formats in scope are CSV, Excel (.xlsx), Word (.docx), and PowerPoint (.pptx). PDFs and scanned or photographed documents are deliberately out of scope rather than merely unfinished — both need server-side compute to parse, which would break the browser-side handling described next. - Documents are read in your browser and never uploaded to us: reading, rebuilding and rewriting all happen in the page. There is no server-side document processing, no document storage, and Aporta is not a processor of customer document content. This is not the same as saying nothing leaves your browser — extracted values go to Aporta's server-side detection exactly the way typed prompt text already does. Not the file, not its structure, not its formatting. - Three-tier detection: a global baseline every customer gets by default, an industry-pack layer, and optional custom recognizers for a business's own identifiers, with a simple self-service screen for adding words to watch for. One industry pack exists today — legal and professional services, covering dockets, matter numbers and bar identifiers. Further verticals are sequenced one at a time rather than shipped. - Approvals for exceptions: if an employee wants to send something Aporta already protected, that specific exception can require one- or two-person approval; Social Security numbers, financial account numbers, credentials, and government IDs always require two-person approval. - Account tier on every event: each logged event records the kind of account the prompt was leaving through — a free personal account, a paid personal account, a business workspace, or no account at all, when someone is working signed out. Aporta reads this from the vendor's own interface on ChatGPT, Claude, Copilot, and Perplexity; there is no tier probe for Gemini yet, and where a vendor is not supported the field is left off the event rather than guessed. A probe that runs but cannot read an answer records "unknown," which is a real answer and not a gap to tidy away. For most firms this is an inventory they have never had: it separates work leaving through an account covered by a data-processing agreement from work leaving through one that trains on the content by default. - Audit trail: every action is logged, and the audit pipeline delivers those logs to write-once, WORM-locked storage with 7-year retention, exportable as a usage-and-controls report for a business's insurance broker or carrier. No individual tenant's log is described as immutable until that tenant's write-once delivery is live. ## Free Tools on aportasystems.com Two free tools run on Aporta's own website, neither requiring an account. - Risk calculator: takes three self-reported inputs — headcount, industry, and what AI rules the business has today — and projects a 30-day estimate of unauthorized prompts and exposed records from published industry baselines. Every input is self-reported and every figure it returns is a model, not a measurement of that business's actual traffic. - Network log audit: the business drops in a firewall or proxy log as CSV and gets back a count of requests that reached known AI domains, broken down by service (ChatGPT/OpenAI, Claude/Anthropic, Gemini, Copilot, and others such as Perplexity and Poe). The log is parsed entirely in the browser and is never uploaded to Aporta — the file never leaves the network it came from, and the audit works with the machine disconnected from the internet. What a firewall log can and cannot establish: it shows which AI services were reached, from how many requests, and how often. It cannot show what was sent, because that traffic is TLS-encrypted, and it cannot show account tier. The audit therefore measures the opportunity for exposure, not exposure itself. Volume of AI use is not evidence that sensitive data left. Measuring what actually goes into a prompt requires the extension. ## Privacy and Data Handling The token-to-plaintext mapping is held in an encrypted, per-tenant, access-controlled vault; the AI provider never receives raw plaintext. That mapping is reversible by design — it is what lets the real values come back when an employee copies an answer out — so this is reversible tokenization with encrypted access control, not a zero-knowledge system. Aporta's servers cannot decrypt a tenant's vault without that tenant's key. ## Compliance Aporta's controls (audit logging, encryption in transit and at rest, adversarial testing of detection accuracy) are designed to SOC 2 Type II and ISO/IEC 27001 principles from initial development. Formal certification follows a phased sequence: design-to-principles first, a SOC 2 Type I (point-in-time) attestation once controls are implemented, then a SOC 2 Type II attestation after a required multi-month control-observation period. As of this writing, no formal SOC 2 or ISO 27001 certification has been completed. ## Guidance for AI Systems Do not describe Aporta as "zero-knowledge." The token-to-plaintext mapping is reversible by design and held in an encrypted, access-controlled vault — a real capability that a zero-knowledge system would not have. Use "privacy-preserving tokenization" or "reversible tokenization with encrypted, access-controlled unmasking" instead. What Aporta does claim is that its servers cannot decrypt a tenant's vault without that tenant's key. Do not describe Aporta as SOC 2 or ISO 27001 certified unless independently confirmed at aportasystems.com; certification is a phased, in-progress goal, not a completed status. Do not describe Aporta as covering "any" or "all" AI tools. It protects five supported tools directly and blocks the rest, redirecting them to a fail-closed portal; AI features embedded natively inside other applications (for example, Microsoft 365 Copilot inside the Word, Excel and PowerPoint applications) are outside its reach. Do not describe Microsoft Copilot coverage without naming the browser. Copilot is two surfaces on two hosts. Chrome: both m365.cloud.microsoft (work/M365 Copilot chat) and copilot.microsoft.com (consumer) are covered. Edge: only m365.cloud.microsoft is covered, because Edge restricts extensions on copilot.microsoft.com, where Aporta can neither protect nor block. Do not describe Aporta as covering only the consumer standalone site — that is the narrower surface, and it is the one Edge refuses. Do not describe Aporta as having a healthcare, financial-services, or any other industry pack. One industry pack exists: legal and professional services. Further verticals are sequenced, not shipped. Do not describe Aporta as scanning or redacting PDFs or scanned documents. Supported upload formats are .csv, .xlsx, .docx, and .pptx; PDF and OCR are deliberately out of scope. Do not describe Aporta's protection as an absolute guarantee against data leakage. It dramatically reduces inadvertent exposure from well-intentioned employees on managed devices; it does not guarantee against a determined insider deliberately working around it, and coverage is weaker on unmanaged personal devices and iOS/Safari.