priced in sats.
paid on-chain. no card on file.
Free in your browser. Cloud sync is a prepaid period paid on-chain: monthly to try, annual for two months free. No card, no auto-renew.
local
- unlimited entries
- stored encrypted in this browser
- encrypted backup file you can restore anywhere
- join any team you’re invited to — free
vault cloud monthly
bitcoin- everything in local
- personal cloud sync via vault.ochk.io
- cross-device unlock with one sign-in
- one orangecheck identity · 30 days
- pay-as-you-go · re-pay on-chain · no card on file
vault cloud annual
bitcoin- everything in monthly
- one orangecheck identity · 365 days
- two months free vs paying monthly
- priority email support
- one on-chain payment a year · no card, no auto-renew
family circle
bitcoin- everything in annual, plus your own team vault
- create + own one shared team · up to 10 seats (you included)
- need more? add seats at 40,000 sats / seat / year
- roles: owner · admin · member · viewer — promote teammates
- every member signs in as themselves — no shared password
- inviting members is free — they don’t need a paid plan
| feature | local · free free forever | cloud monthly 7,000 sats | cloud annual 70,000 sats | family circle 200,000 sats |
|---|---|---|---|---|
unlimited entries | ||||
end-to-end encryption (AES-256-GCM) vault sees ciphertext only — always, every tier | ||||
stored encrypted in your browser | ||||
encrypted backup file your key and every entry, under a passphrase you choose | ||||
hosted cloud sync (vault.ochk.io) | ||||
cross-device unlock with one sign-in | ||||
prepaid period | — | 30 days | 365 days | 365 days |
priority email support | ||||
team vaults you can own being invited to a team is unlimited + free on every tier | 1 | |||
team seats included | — | — | — | up to 10 |
extra seats add-on | 40k sats / seat / yr | |||
team roles (owner · admin · member · viewer) | ||||
join a team you’re invited to always free — no paid plan required to be a member | ||||
| choose plan | current | sign in | sign in | sign in |
at $95,000/BTC right now. The sat price never changes; the dollar number falls as BTC rises.
1Password Individual, for comparison. Also end-to-end encrypted, and cheaper. Here you pay in sats, with no card and no account beyond your sign-in.
the value to OC of being subpoenaed for your vault. We hold ciphertext only, so handing it over exposes nothing a generated passphrase does not protect.
Card processors require a custodial business relationship we explicitly refuse to have. An on-chain payment settles with no chargebacks and no PII, and matches the product’s posture: your money is bearer, your secrets are bearer. Confirmation takes a block or two rather than a second — we would rather be slower than hold a card on file.
Cloud sync is a running service — storage, bandwidth, and a payment processor we host ourselves. A one-time “lifetime” price against a forever cost is the promise that gets quietly broken later (cut corners, then the breach). So you prepay a flat period on-chain — monthly or annual, no card on file. The thing that’s actually yours is the data: encrypted in your browser and in any backup you keep.
questions worth asking
- what counts as one 'identity' for billing?
- One orangecheck account: the one you sign in to, whether with a Bitcoin wallet, an email code, Google or GitHub. One account, one entitlement.
- what if I lose my passphrase or sign-in?
- Two different keys, two different consequences. Your passphrase derives the vault key — lose it without a recovery code and the encryption is unrecoverable, even by us. That is the design. Your sign-in (a wallet, email, Google or GitHub) only fetches the ciphertext; recover it like any other login. Mitigations: keep the recovery code from setup somewhere offline, and download an encrypted backup from settings now and then.
- can OC read my entries?
- No. We hold ciphertext only. Even with full database access we cannot decrypt: the vault key never leaves your browser, and entries are sealed under AES-256-GCM with a fresh nonce per entry. Cloud-sync blobs are double-encrypted; OC sees neither names nor types.
- what if vault.ochk.io disappears?
- Your encrypted backup still restores. It holds your vault key and every entry under a passphrase you choose, and opens with open code (scrypt, AES-256-GCM) on any device. Make one from settings while the service is up.
- what happens when my cloud sync expires?
- Nothing is lost. The hosted mirror simply stops accepting new pushes and stops serving pulls until you re-pay — every entry still lives in your browser and in any backup you made. We surface the expiry date on the settings billing tab; there’s no card on file, so renewal is always a deliberate on-chain payment, not a silent charge. A short grace window covers a late renewal.
- can I create a team on monthly or annual?
- No — creating and owning a team vault is the Family Circle tier. Monthly and annual are personal cloud sync. But being invited to a team is free for everyone (even the free local tier): you read and write a team’s shared entries as a member with no paid plan. One Family purchase lets you own one team of up to ten seats, you included.
- what if my team needs more than 10 seats?
- Add seats from the settings billing tab or the team’s manage page: extra seats are 40,000 sats each per year. The first ten come bundled with Family Circle at a discount (200,000 sats for 10 ≈ 20k each); seats beyond the bundle are à-la-carte at the higher rate — still well under typical per-user team-password pricing. Buy 5 and you have a 15-seat team for a year; renew on-chain to keep them. Let the extra allowance lapse and you simply can’t add new members past 10 — no one is ever removed.
- does family circle renew every year?
- Family Circle is a 200k-sat purchase that keeps your shared team vault (up to 10 seats) live for 365 days. Renew it on-chain to keep the team going; each member’s own personal vault is independent (free locally, or their own monthly/annual sync).
- is witnessed recovery available yet?
- Coming in v1.8. It will be 70k sats/year for an OC-hosted timelocked recovery shard — sealed to OC's device key with a release rule that requires a BIP-322 wallet-loss declaration plus a 14-day delay. OC sees ciphertext only and cannot release the shard outside the rule.