See how Locke protects your data

On your device

Detection and masking run on your machine.

Off our servers

Your content never reaches Sonomos, so no one can get it through us.

Nothing to breach

What we never hold can't be leaked, sold or subpoenaed.

The app, in Early Access

Click through Locke before you install it.

The real interface with sample data, in Free and Teams views: dashboard, controls, reports, activity, sandbox and team management.

Explore the Locke demo

Four sensitive values in, four placeholders out

The AI gets one-way placeholders, never the real values. Locke 1.0 doesn't restore the originals. Reversible tokenization is planned shortly after 1.0.

Without Locke

Summarize the legal exposure for Margaret Chen (SSN 471-83-2914) in case CV-2024-00847. Her counsel at martinez.l@whitfield.law flagged potential HIPAA violations related to patient records shared with third-party vendors.

4 sensitive items exposed to the AI

With Locke

Summarize the legal exposure for {{NAME_1}} (SSN {{SSN_1}}) in case {{CASE_1}}. Her counsel at {{EMAIL_1}} flagged potential HIPAA violations related to patient records shared with third-party vendors.

0 sensitive items reach the AI. The request still makes sense.

What runs on your device

Each part works on its own. Pick one to see it.

3

Total Unprotected

Prompts sent without full protection enabled

47

Data Detected

Sensitive items flagged by detection across sessions

12

Uploads Blocked

File attachments blocked before reaching AI servers

44

Data Removed

Sensitive items masked with one-way placeholders before submission

Export a hashed PDF report

Timestamps, detection categories, risk levels, actions taken and session context, in an uneditable PDF built from data that never left your machine.

Hashed PDF

All metrics are computed locally. Nothing is transmitted, stored remotely, or shared with Sonomos.

36 detectors, 70+ categories

Checksum-validated regex plus semantic detection. A sample, by type and risk level.

HighMediumLow

Early Access

Locke also screens what never opens a browser tab

Command-line agents like Claude Code and gemini-cli, your own scripts and SDK calls, local model servers you point at it: all screened on your machine.

WindowsLinux

macOS support is planned.

Background reading: data masking, tokenization and contextual matching. Or compare Locke to other approaches.