Back
CipherStash
Overview
CipherStash is a Data Level Access Control (DLAC) platform for applications built on Postgres. It provides searchable field-level encryption with identity-bound keys and cryptographic audit trails, built into your existing stack.
CipherStash lets you encrypt sensitive fields in your Supabase database without losing query capabilities.
- Supports queries over encrypted data, including
WHERE,LIKE,ORDER BY,JOIN, andGROUP BY - Works with Supabase.js, Prisma Next, Drizzle, or plain SQL (via pg)
- Has built-in key management, automatic rotation, and identity integration with Supabase Auth
- Adds typically less than 10ms overhead (see benchmarks)
Instructions
- Initialize your project
- Choose which columns you want to encrypt
- Zero-code change via drop-in wrappers for supabase-js, Prisma Next, and Drizzle
Get started
Start with a free developer tier. Sign up here, run npx stash init --supabase, or ask Claude to walk you through setup.
Details
Third-party integrations and docs are managed by Supabase partners.