Alpha Password
Open the vault

A password manager that cannot read your passwords.

Encrypted on your phone before it is sent. The server holds ciphertext it has no key for — not a policy, an arrangement.

Alpha Password on an iPhone: categories as tiles, each with a health ring. Alpha Password on an iPhone: categories as tiles, each with a health ring.
The same vault on a laptop. The same vault on a laptop.
GitHub
450 373

What crosses between them: bytes with no key attached.

Chapter one

It starts on your phone.

iPhone, iPad and Android. Every screen below is the real app.

Opening it

Categories, not a wall of items.

The ring on each tile is that category's checkup.

  • Ten built in. Invent your own.
  • Face ID to open it.

Finding it

Codes tick in the list.

Search matches titles, usernames and addresses.

  • Logins, cards, identities, notes, passkeys.
  • It guesses the category — and says that it guessed.

Using it

Mostly you never open this.

Autofill puts the password where you are standing.

  • Passkeys, sealed files, sharing.
  • Deleting asks twice. There is no trash.
The home screen: categories as tiles, each with a ring showing its checkup. The home screen: categories as tiles, each with a ring showing its checkup.

Authenticator

Six digits, and how long they last.

The seconds say whether the code will still work when you have typed it.

  • Works with no signal.
  • The same codes on your watch.

Checkup

It names names.

Reused, guessable, no second factor — with the items listed.

  • "Amex · Reddit · Strava", not "three reused".
  • Runs on the phone. Sends nothing.
The authenticator on a phone. The authenticator on a phone.

Generator

Honest about its own output

The bit count is worked out from the settings you chose — not length × log₂(alphabet) printed beside a switch that contradicts it.

The generator on a phone. The generator on a phone.

Files

Sealed before they leave the phone

Attachments are encrypted on the device, names included — "divorce settlement.pdf" says plenty on its own.

Files attached to an item on a phone. Files attached to an item on a phone.

Built, not published yet. The browser vault is the way in today.

Chapter two

On a Mac. And on Windows.

Three panes instead of stacked ones. One of these is written; one is not.

Built · unpublished

Mac

A native app, not the web page in a window.

  • Clears a copied password after thirty seconds. A browser tab cannot.
  • System autofill and passkeys.
Not written yet

Windows

There is no Windows app today. Saying otherwise would be the first dishonest thing on this page.

  • Same panes, same five destinations, same Rust core.
  • Windows Hello for the unlock.
Built · unpublished

Apple Watch

One-time codes, and only those.

  • A watch cannot fill a form.
  • Works with the phone in a bag.

No Mac screenshot yet: capturing one needs permission to record the whole screen.

Chapter three

And any browser you happen to be at.

The same engine in a tab. The one client you can use today.

Signing in

One password, and it stays here.

Argon2id at the phone's cost. About two seconds, and it should be.

  • Alpha Password's server, or your own.
  • The page says what it cannot promise, first.

Inside

Three panes on a desk.

The same five destinations, with room for them.

  • Search, sync, share, import, export.
  • A refresh locks it. Nothing is stored on this origin.

Open

Beside the list, not on top of it.

Finding something and reading it are not the same click undone.

  • Only your server and email are remembered.
  • Nothing here clears your clipboard, and it says so.
vault.alphapassword.app
The sign-in screen. The sign-in screen.

Sharing · one

One item, with one person.

You give an address; the server hands back their public key.

  • Nothing is sealed yet, and the screen says so.

Sharing · two

Twelve characters, read aloud.

The server could hand over its own key instead — and every screen would look exactly like this.

  • Reading them to each other is the only check that does not trust the server.
  • So it is two steps, and cannot be one.

Sharing · three

Shared, on stated terms.

Sealed in your browser to that person, before it is sent.

  • Revoking does not unread what they saw.
  • What helps after is a new password on the site.
vault.alphapassword.app
Typing the address of the person to share with. Typing the address of the person to share with.

Moving in

Nothing is written until you have seen it

A CSV from Chrome, Safari, 1Password, LastPass or Bitwarden. What each column was taken to mean, and every row it could not read.

vault.alphapassword.app
The import preview. The import preview.

Chapter four

Why it cannot read them.

Everyone promises not to look. The question is whether looking is possible.

The proof

One item, twice

What you see, and the row the server keeps for it.

On your device
AM
Amexvivek@example.com · americanexpress.com
••••••••••••••••
367 787
What the server holds
item_id
40f6ab36-bd0c-4b93-806e-9f6fe6d2a8c7
revision
23
size_bucket
3
updated_at
2026-08-25 02:39:05+00
ciphertext
bytea
AeReTm1xDwy9zWupfXIRfVOuPt8vil6pkvA2ydrSInyEcJNlzmWNwFt1PnLO1awojkuN1duuLYxpELDJqtJ9ESUZHlqtU17BGCc1iaTlLne7cPmG4AiEKpb+YJXsAu8rvUu/GNsChUlpVQr1DbTTQ07j4Jl2JA3GeCxujF94JJVlWJh5mV/2hfS+Qd5Dz4yTD5lT1dZW1//GBExR3u2JlvPb4E14bi5yd3VL/t7pqV6p7szyfWywQXcye5gmEm8Y1CHs2zCew+Dd/YvFOCZCPWzKz8F6LeCjlPNXGFnbz1rxmEsB
No column for a title, a username or a category. The schema has nowhere to put one.

How

Three steps, none on the server

01

Your password becomes a key

Argon2id, 64 MiB, three passes — on your device.

02

The key never moves

Items are sealed where they were written. Two devices editing at once merge rather than overwrite.

03

The server counts revisions

It stores blobs and refuses stale writes. Deliberately dumb.

You do not send a password to sign in, either.

Alpha Password uses OPAQUE: both sides prove the password matches without the server holding anything replayable. 1Password, Bitwarden and Proton Pass do not.

What the server sees

The honest list

Zero-knowledge is a claim about content, not about traffic. A server that stores your vault learns some things, and that part is usually left out.

  • how many items you have
  • roughly how big each one is
  • when you last wrote to each
  • how often you sync
  • how many devices you use
  • who you share items with
  • your email address

Compared

Including the rows we lose

A table that only lists wins is an advertisement. September 2026.

 Alpha Password1PasswordBitwardenProton Pass
End-to-end encryptedYesYesYesYes
Sign-in without a password-equivalentYesNoNoNo
Open sourceYesNoYesYes
Run your own serverYesNoYesNo
Built-in authenticatorYesYesPremiumPaid
Apple Watch appYesNoNoNo
PasskeysYesYesYesYes
Cards and identitiesYesYesYesYes
Emergency accessYesYesPremiumPaid
Breach checkingYes, opt-inYesYesYes
On the App Store and Google PlayNot yetYesYesYes
Share without an accountNoYesYesYes
Shared vaults and family plansNo, deliberatelyYesYesYes
Third-party security auditNot yetYesYesYes
Windows and Linux appsNoYesYesYes

Shared vaults are the row we do not intend to win. Alpha Password shares one item with one person instead.

What it will not do

The absences are the product

It will not check your passwords behind your back.

The breach check is off until you turn it on, and shows what leaves first: five characters of a hash, never the password.

It will not let you share a password for editing.

Nothing carries a recipient's edit back to the owner, so offering it would be a promise the stack silently breaks.

It will not promise that a delay is mathematics.

Emergency access waits the days you chose. That is a promise the server keeps, not one the cryptography enforces.

It will not pretend a web page is as safe as the app.

A page is fetched fresh every visit. The installed clients run code that was checked once and pinned.

It will not clear your clipboard from a tab.

The Mac app takes a copied password back after thirty seconds. A browser cannot, and Settings says so.

Get it

Six clients, one implementation

The same Rust core does the cryptography on every one of them.

Coming to the App Store

iPhone and iPad

Autofill, passkeys, files, sharing.

Coming to Google Play

Android

System autofill and passkeys.

Coming

Apple Watch

One-time codes, and only those.

Coming

Mac

Three panes. Clears your clipboard.

Live now

Any browser

The full vault, nothing to install.

Coming

Chrome and Safari

Asks for one origin — yours.

Questions

The ones worth asking

When are the phone apps out?

No date. They are written and they run — the screens above are the real apps — but neither store listing exists yet.

Is there a Windows app?

No, and none is written. It has a card on this page saying so rather than being left out.

What if I forget my master password?

You use the recovery key from when you made the account. If both are gone, the vault is gone — nobody here holds a copy of either.

Has it been audited?

No. All three managers in the table have been. What exists instead: a published protocol specification, open source, and parameters you can read back from the server.

Can I move in from another manager?

Yes — a CSV from Chrome, Safari, 1Password, LastPass or Bitwarden. Export is the same file, so leaving is as easy as arriving.

Are the screenshots real?

Yes, and generated rather than hand-taken: the phone screens from the iOS app in a simulator, the browser ones from a script that seeds a real vault. Only the server address is substituted.

What does it cost?

Nothing yet, and there is no paid tier to upsell you to. Running your own server will stay free.

Open it, and read the screen it opens with.

A master password nobody can reset, and a recovery key you write down. That is the whole trade, stated before you make it.