Operational health, deployed build and cryptography details. No content is exposed.
The counters below are cumulative totals of encrypted operations. Contents, labels or plaintext are never visible.
Approximate cumulative number of one-time secrets ever created on this instance. A counter that never reveals any content.
Approximate cumulative number of secret requests ever created on this instance. A counter that never reveals any content.
9262f6d92 Short SHA of the deployed monorepo build. This pins the running application code.
07a857b23 Short SHA of the last monorepo commit that touched the secrets component. This is what was built.
020115447 Public mirror commit corresponding to this deployed component. Derived deterministically from the monorepo component tree, so the SHA matches the commit on the mirror. Click to open it.
b254ee22899155139de11ca98dc2a48b2fb3f3e241448bd9b3429eca6dc3d794 SHA-256 of the minified secrets bundle delivered to the browser. Fetch the source from the public mirror and recompute the hash to verify what runs in your browser.
2026-08-25 18:03:43 UTC
Modification time of the deployed version file. Cleanup runs once per minute via cron.
production
All API endpoints are rate-limited per IP to protect the service against abuse.
Backend and browser crypto are published under the GNU Affero General Public License v3.0 on the public mirror.
All cryptographic operations happen in the browser. The server only ever sees ciphertext.
AES-GCM-256X25519HKDF-SHA256PBKDF2-SHA256, 1200000 iterationsValues are enforced server-side. Exceeding them returns a 4xx response.
60 seconds to 7 days1 MiB per secret3 requests / 60 seconds20 requests / 60 secondsRead each file on the public mirror with syntax highlighting, or grab the raw bytes for offline review and hashing.
secrets.js (browser crypto)SecretService.phpSecretsValidators.phpCreate.phpRetrieve.phpCreateRequest.phpFulfill.phpGetRequest.phpRetrieveFulfillment.phpBase64Url.phpSecretLogger.php