Cryptly is a small, open source secrets manager. Every value is encrypted before it leaves your browser — so even we can't read it. Free, forever.
Here is our entire secrets table. The blob column is the whole secret, encrypted before it left your browser. There
is no second column where the plaintext lives, and no function to produce
it on demand.
| id | project | blob |
|---|---|---|
| 68d1... | 68cf... | u2l9aFZbk3Pj+Q7WkS9QfwDfMnLvSsC6XgY1xZ8pQrT+88k/4Lr2Nh== |
| 68d2... | 68cf... | fWn4pQ0R8sUvZ2Ah6YgKm9XcTdL4PrBv0WsEq1iNy+Oa7uKp3JxCh2== |
| 68d3... | 6a14... | cXpLm7nBd+TrKq9aEf1RtYz5OvHgWuJi2SkNc8MxPqDbZ0Af6ExBn4== |
| 68d4... | 6a14... | vQr3aZmHy8KfNb1XwLp5SgEdT7CuMi2OkRj0YxBh4VnPq+9SeAcJt6== |
| 68d5... | 68cf... | hKt2bNmXc4QrLp8YdWf3OvAi7ZsEu1RkPj9sVy0SgBnTq+5MxCoHa6== |
| 68d6... | 6a14... | t2bNmXc4QrLp8YdWf3OvwAi7ZsEu1RkPjqj9Vy0SgBnTq+5MxCoHa6== |
Each method re-wraps the project key in the new member's browser; our server moves wrapped bytes only. Pick the one that matches your back-channels.
The browser re-encrypts each value against the target repository's public key — the same primitive GitHub's own CLI uses — and forwards the ciphertext. We are the courier; GitHub is the recipient.
The server returns the matching ciphertexts; your browser decrypts and renders them. The audit log is yours; the answer is yours; we supplied only the shelving.
Signosh ships on a tight calendar. Cryptly quietly removed one of our least-favorite weekly rituals — the Slack-DM secret handoff.
We wanted end-to-end encryption without reading a whitepaper first. This was it. Onboarding a new engineer is a single link now.
Four numbers, honestly counted. No rounding, no asterisks.
Sign in, mint a passphrase in the browser, paste your first value. Three minutes, one vault, no charge.