Let AI see your code.
Not
sensitive data.
Mask confidential information locally in your code
before Cursor or Claude Code sends it to OpenAI or Anthropic
db = connect('prod-db')
users = db.query('payments',
{api_key: 'sk-live-123'})
fetch('api.internal.com')
db = connect('[DB_1]')
users = db.query('[TABLE_1]',
{api_key: '[API_KEY_1]'})
fetch('[INTERNAL_URL_1]')
99.7% of your data
stays private
And 100% coverage for your defined Regex patterns
0.3%
False negatives
100%
On your premises
~90ms
Added latency
Take control of
data masking
20+ data types covered by default.
Easily add new data types or remove existing ones through JSON configuration.
- API keys
- Database passwords
- OAuth tokens
- JWT secrets
- AWS credentials
- Service account keys
- Webhook URLs
- Connection strings
- Email addresses
- Phone numbers
- Credit card numbers
- SSNs
- Personal information (PII)
- User IDs
- Internal URLs
- Company names
- Project codenames
- Employee names
- Server hostnames
- IP addresses
- Docker registry URLs
- Internal endpoints
- Environment variables
- Anything else you configure :]
Host our privacy layer
on your premises
Deploy via a Bash one-liner
Configure your sensitive data types
Let it index your codebase, docs and tickets
Done - Sheathe is ready to process requests
Then update
the LLM endpoint
in your AI assistant
More integrations are coming soon