/RLS
Works alongside Row Level Security.
CipherStash encryption layers on top of Supabase RLS. Defense in depth without compromises.
§ 00·0x00/SUPABASE + CIPHERSTASH
SUPABASE PARTNER
CipherStash is the encryption layer for privacy-first Supabase apps. Your database stores only ciphertext. Supabase never sees your plaintext, and neither do we.
§ 01·0x01/INTEGRATION PATHS
Every path gives you the same encryption guarantees. Pick the one that fits your stack.
/SDK
Define a schema, encrypt fields, and query ciphertext. Works with any driver or ORM.
/SUPABASE-JS
The encryptedSupabase wrapper gives you the Supabase JS SDK you already know with transparent encryption underneath.
/PRISMA-NEXT
Declare encrypted fields directly in the data contract. Prisma Next manages the columns and encrypted indexes for you.
§ 02·0x02/SETUP
Install
One command to set up encryption in your project.
Setup
Bootstrap your database for full searchable encryption capabilities.
Query
Pick any of the three integration paths above and start encrypting. Your existing queries keep working.
§ 03·0x03/ECOSYSTEM
Encryption that fits into the Supabase ecosystem, not against it.
/RLS
CipherStash encryption layers on top of Supabase RLS. Defense in depth without compromises.
/SEARCH
Equality, free text search, and range queries all work on encrypted data, with sub-millisecond overhead. No decryption round-trips.
/SCHEMA
Define your encryption schema once, then use it everywhere. Fully typed and compatible with your stack.
/INDEXES
Create indexes on encrypted columns just like you would with plaintext columns.
/PARTNER
CipherStash is a Supabase partner. Audited, trusted, and supported.
§ 04·0x04/USE CASES
Supabase encrypts your database at rest by default. Field-level encryption goes further, and two industries already need it.
/HEALTHTECH
ePHI encrypted at the field level, identity-bound decryption, and every access logged. A proposed HIPAA update would make ePHI encryption mandatory. Get ahead of it.
HIPAA →/FINTECH
Disk encryption alone stopped counting for stored cardholder data in March 2025. Render PAN unreadable at the field level, queries intact.
PCI DSS 4 →§ 05·0x05/PRIVACY-FIRST
Every value is encrypted with its own key and decrypted only under policy. Row Level Security controls which rows return. CipherStash keeps the values encrypted wherever they go.
§ 06·0x06/GET STARTED
Add CipherStash encryption in minutes. Free tier includes 10K operations/month.