Sharing & Collaboration
Reach supports two kinds of sharing: sharing an entire vault with team members, or sharing individual secrets as a one-off.
Vault Sharing
Section titled “Vault Sharing”This is the main way to collaborate. Here’s how it works:
- Create a shared vault (it will set up a Turso database for syncing).
- Go to “Manage Members” on the vault.
- You’ll see your UUID and public key. Send these to the person you want to invite.
- They send you their UUID and public key.
- Enter their info, pick a role (Admin, Member, or Read Only), and send the invite.
- The recipient enters the sync URL and token to accept the invite.
- Done. You both have access to the same vault now. All secrets sync through Turso.
| Role | View Secrets | Add Secrets | Manage Members |
|---|---|---|---|
| Owner | Yes | Yes | Yes |
| Admin | Yes | Yes | Yes (can invite) |
| Member | Yes | Yes | No |
| Read Only | Yes | No | No |
Secret Sharing (One-Off)
Section titled “Secret Sharing (One-Off)”Sometimes you just need to send someone a single secret without giving them access to a whole vault.
- From any vault, click “Share” on a specific secret.
- Enter the recipient’s UUID and public key.
- Optionally set an expiration (in hours).
- The recipient can accept the share into any of their vaults.
Security
Section titled “Security”All sharing uses X25519 key exchange. The secret is re-encrypted for the recipient’s public key. At no point does the plaintext travel over the network. Turso only ever sees encrypted data.