ZeroEgress SDK

Client-side PII redaction for your application · Early access
The idea: the same engine that powers zeroegress.ai, AI detection, pattern matching, reversible tokenization, tamper-evident audit chain, packaged as an embeddable SDK. PII is scrubbed in your user's browser, before it ever reaches your backend, your logs, or any LLM API.

Why client-side changes your compliance story

Every existing PII-scrubbing solution, Presidio, cloud APIs, middleware, runs server-side. By the time it scrubs anything, the raw PII has already entered your infrastructure: your TLS terminators, your logs, your queues, your liability.

An SDK that runs in the end user's browser moves the boundary. The sensitive data is detected and redacted before the request leaves the user's device. Your backend only ever sees clean text. For your compliance team, that's not a smaller attack surface, it's a different category of answer.

What it would look like

import { ZeroEgress } from '@zeroegress/sdk';

const ze = await ZeroEgress.init();  // WASM + local model
const { clean, tokens } = await ze.redact(userInput);

// send `clean` to your API / LLM, PII never left the browser
const restored = ze.reveal(llmResponse, tokens);

What's in the box

Built for

Early access

The SDK is in development. We're selecting a small group of design partners to shape the API, early partners get direct access to the team, influence over the roadmap, and preferential license terms.

Interested? Write to with the subject "SDK early access" and one line about what you're building. That's the whole form, we don't do signup databases, for reasons that should be obvious by now.