BlindHush
Security

What we store, and what we never do.

We keep money and access records, nothing about your content, and as little as possible about you.

Never stored, never received in plain form

What our servers keep

DataWhyHow long
Random wallet number, balance, plan, daily capTo know what you paid forWhile you use it
A hash of your API key and recovery codeTo check them; the keys themselves are never storedWhile active; replaced keys 30 days
Units used per dayDaily cap and billing questions35 days
If you sign in with Google: a keyed hash of your Google account idTo find your wallet next time. We ask only for the openid scope: no name, email or photoWhile you use it
A hash of each sign-in sessionTo keep you signed in on the website30 days, or until you sign out
Encryption evaluation keysLet our server compute on your encrypted data; they cannot decrypt anything30 days
ECPay order number, USD price and the NT$ amount chargedTo match a payment to a wallet, and for disputesCredit packs: 120 days; plans: until cancelled

Dates are kept as days, not times. A copy of our database would show random wallet numbers and balances, not who you are or what you wrote.

On your computer

If your API key leaks

  1. The key can only spend units, up to its daily cap. It cannot read anything: there is nothing readable to read.
  2. If a copy of a bh_live_ key is published on GitHub, it is revoked automatically.
  3. Use your recovery code on the account page to get a new key. Your balance stays.

Limits we are honest about