Use AI freely. Never expose what matters.
On-device detection masks sensitive data before it reaches any AI assistant — then restores originals in the response. Nothing leaves your browser.
Works on Claude · ChatGPT · Gemini · Perplexity · Copilot
Three steps. Zero configuration.
Detect
An on-device GLiNER model scans every prompt before you hit send. Cards, SSNs, emails, phone numbers, names — all caught locally, no server involved.
My SSN is 532-83-2948Mask
Each value is replaced with a format-preserving surrogate. The AI sees a realistic placeholder — preserving context without the real data.
My SSN is [SSN_a3f2]Restore
When the response streams back, surrogates are swapped for originals. You read real data. The AI never saw it.
SSN 532-83-2948 is valid.Built for teams that handle sensitive data.
Zero egress — enforced by the platform
Detection, masking, and restoration run entirely in your browser. The extension's Content Security Policy sets connect-src 'self' — even if a dependency tried to phone home, the browser blocks it at the platform level. Not a policy. A technical guarantee.
connect-src 'self' models.trustevo.aiOn-device model
GLiNER small v2.1 — loaded once from our CDN, cached locally. No API calls on the detection path. Works offline after first load.
Format-preserving tokens
Surrogates like [PAN_7c1d] preserve structure. The AI understands the data shape and gives useful answers.
Compliance-ready
Helps keep AI usage aligned with GDPR, HIPAA, and CCPA by stopping PII at the source — before it reaches any third-party model.
Three tiers of protection.
Free covers Tier 1. Pro and Team unlock all tiers.
4111 1111 ···532-83-···GB29 ···j··@···.com+1 (···) ···J·· S···Free forever for Tier 1.
Pro unlocks everything.
No card required for the free plan. Install the extension and your data stays yours.