
Someone asks for data. You run the query. Now what? Export to CSV, attach it to an email, hope nobody forwards it to the wrong person.
DBCode has a better option. Encrypted sharing with zero-knowledge architecture. Your data is encrypted on your machine before it goes anywhere.
How it works
- Run a query, open a table, or export a notebook
- Click the share icon on the right of the results grid
- Pick a format: CSV, Excel, HTML, Web Page, or Markdown
- Choose a storage region (for compliance)
- Set an expiration time
- Enter a passphrase or generate a random one
Click Share. DBCode encrypts the data on your computer using AES-256-GCM, then uploads only the encrypted version to a unique random URL. The passphrase never leaves your machine.
What recipients see
They get a link. They visit it, download the encrypted data, enter the passphrase, and the data decrypts on their computer. They don’t need VS Code or DBCode.
Best practice: send the link and passphrase through different channels. Link in Slack, passphrase in a text. That way if one is intercepted, the data is still protected.
The encryption details
- PBKDF2 key derivation with SHA-512, 64,000 iterations
- AES-GCM 256-bit encryption
- Random initialization vector generated per share
- Zero-knowledge storage: DBCode stores encrypted data it cannot decrypt
- Automatic deletion after expiration
No database access needed
Recipients only see the exported data, not your database. No connection strings, no credentials, no schema access. Just the rows you chose to share, encrypted and time-limited.