Compare

shhnote vs SnapPass

SnapPass is a small open-source web app for sharing passwords through links that stop working once they have been read or have expired.

Last updated: 2026-11-03

shhnote.com runs shhnote, so we are not a neutral party. Everything said here about another service is taken from that service’s own public pages, listed under Sources and checked on 2026-11-03; where those pages don’t say something, we write “not stated” rather than guess. Spotted something wrong or out of date? Tell us at [email protected].

At a glance

shhnote.com SnapPass
Where the secret is encrypted In your browser, before upload (AES-256-GCM) Fernet symmetric encryption; whether in the browser or on the server is not stated
Where the key lives In the link after the #, never sent to the server “never stored; it is rather sent as part of the password link”
One-time view Yes, or open until it expires A password can be read only if it “has not been read” and “is not expired”
Lifetime 15 minutes to 14 days 2 weeks by default, which is also the maximum through the API
Files Yes not stated
Passphrase Optional (Argon2id, checked in the recipient’s browser) not stated
Account None, to create or to open not stated
Licence AGPL-3.0 MIT
Self-hosting Yes Yes (pip or Docker; needs Redis)

Where they differ

  • Both put the key in the link rather than in storage. In shhnote the key sits in the fragment after the #, which browsers never send to a server, and encryption and decryption happen in the browser.
  • Both make secrets disappear once they are read, and both cap the lifetime at two weeks.
  • SnapPass is something you run yourself (Python and Redis). shhnote.com is a hosted instance, and shhnote can be self-hosted too.

The shhnote column describes this site; the security page has the details, and the other comparisons are on the overview.

Sources

Try it — it takes ten seconds

Write something secret, get your one-time link, and see it disappear.

Create a secret