Home
Lock a secret until a future moment — so that nobody, not even you, can read it early.
time-safe timelock-encrypts your secrets, stores the ciphertext in a GitHub repo, and lets you reveal them only after a date you choose. The lock is enforced by cryptography — the drand randomness beacon via tlock — not by an honour system.
Why it works
Each secret is encrypted to a future drand round. The round's threshold signature — the only thing that can decrypt it — is not produced by the beacon network until that wall-clock time arrives. So there is no key stored anywhere and no bypass: you cannot "recover" it early, GitHub cannot read it, and copying the repo doesn't help. Once the time passes, the signature becomes public and the app decrypts locally, in memory.
Quick links
- Getting Started — install, create a vault, add a secret
- Usage — screens and keys
- Architecture — how the timelock + delivery work
- Security — threat model and trade-offs
At a glance
| Vaults | Secret (ready) | Add secret |
|---|---|---|