Coming soon · Mac, iPhone and Chrome

Your passwords, only on your devices.

Codeyzer Pass is a password manager without a server. Your vault lives on your own devices, not in a cloud; your Mac, iPhone and Chrome find each other on the same network and sync end-to-end encrypted.

We’re in final testing. The Mac app, the iPhone app and the Chrome extension will launch together.

The vault in the Mac app: the list of entries and the GitHub entry’s details, synced with the iPhone
The vault list in the iPhone app, synced with the MacBook Air
  • No server

    Your passwords are never uploaded anywhere. Your devices talk directly on the same network; there is no cloud, account or third party in between.

  • No master password

    Touch ID or Face ID opens the vault. There is no single master password to remember, forget or leak.

  • End-to-end encrypted

    Each device encrypts its vault with its own key. Every sync message is sealed so that only the receiving device can open it.

Three steps, no account

Setup never touches a server or asks for your email. Your devices recognize each other with a QR code.

  1. Create your vault on the Mac

    The keys are generated on your Mac and protected by Touch ID in the keychain. Coming from the old version? Import your entries.

  2. Pair your iPhone with a QR code

    Click Add a new device on the Mac and scan the code with your iPhone. When both screens show the same six-digit code, confirm.

  3. It syncs on its own, on the same network

    From then on, every change reaches your other device as soon as they meet on the same Wi-Fi. You don’t even need the internet.

Pairing confirmation on the Mac: the iPhone wants to connect, security code 877 008
The same security code, 877 008, on the iPhone, waiting for the Mac to confirm
The same code on both screens: only the device you confirm joins the vault, and nobody can step in between.
The device list on the Mac: the MacBook Air and an iPhone synced a moment ago on the same network

The device list shows which devices can open your vault and when they last synced.

At home on every device

One vault: in the menu bar on your Mac, above the keyboard on your iPhone, in the toolbar in Chrome.

Coming soon

Mac

  • Opens with Touch ID

    The vault locks itself after a period of inactivity, when the screen locks or when your Mac goes to sleep.

  • Lives in the menu bar

    It keeps running when you close the window and starts quietly when you log in. The Chrome extension and your iPhone can always find it.

  • Import from the old version

    Preview and bring in the previous Codeyzer Pass export file; importing the same file again never creates duplicates.

Coming soon

iPhone

  • Opens with Face ID

    The key is bound to Face ID in the keychain: without authentication it isn’t handed out, not even to the app itself.

  • Fills in Safari and apps

    Tap a login field and pick your account from the suggestions above the keyboard; the password is filled after Face ID.

  • Pairs with the camera

    Scan the QR code on your Mac; your vault arrives on your phone within seconds.

Coming soon

Chrome extension

  • Shows the site’s accounts

    Accounts for the site in the open tab come first; one click fills the form or copies the password.

  • Adds, edits and deletes

    A new entry is filled from the tab’s address and form; changes are written straight to the vault on your Mac.

  • Stores no passwords

    The extension holds no vault; it connects to the open vault on your Mac after a one-time approval, and asks for Touch ID if it’s locked.

The locked vault on the iPhone: unlock with Face ID
The GitHub entry on the iPhone: username, password strength and linked apps
The password generator on the iPhone: a very strong 20-character password

Everywhere

  • Password generator

    Long, random and strong passwords, with a strength meter.

  • Clipboard clearing

    A copied password is removed from the clipboard after the time you choose.

  • Device list

    See which devices can open your vault, and remove a lost one from the list.

Security, in detail

What protects your vault isn’t a server’s good intentions; it’s mathematics. The building blocks:

  • AES-256-GCM on the device

    Entries are always written to disk encrypted. The key sits in the operating system’s secure store, bound to biometrics; plaintext exists in memory only while the vault is open.

  • Sync sealed to the recipient

    Every message is sealed to the recipient’s public key (ECDH P-256) and the sender is verified by signature (ECDSA P-256). A captured message can’t be replayed.

  • No identity on the network

    The network announcement carries no device name, identity or key. The visible name changes every 10 minutes and carries tags only paired devices can recognize.

  • Pairing you verify by eye

    Pairing starts with a QR code and shows the same security code on both screens. No device you haven’t confirmed can join.

  • Consistent merging

    If an entry changes on two devices, the latest change wins; a deleted entry never comes back from an old copy (hybrid logical clock).

  • Lost devices

    Once you remove a device from the list, it receives no new passwords. We recommend changing the passwords it has seen.

Nothing to collect

Codeyzer Pass asks for no account, carries no analytics or ad code and sends no data to any server. Your passwords only travel between your own devices, encrypted.

  • No account
  • No analytics
  • No ads
  • No server

Coming soon

The Mac, iPhone and Chrome versions are in final testing and will launch together. Android and Windows are next.

  • Coming soon

    Mac

    macOS 13 or later, Apple silicon Macs

  • Coming soon

    iPhone

    iOS 16 or later

  • Coming soon

    Chrome extension

    Chrome, Brave and Edge; works with the Mac app

  • Planned

    Android

    Interface ready; networking and autofill are next

  • Planned

    Windows

    With Windows Hello

Questions

When is it coming out?

Soon. The Mac app, the iPhone app and the Chrome extension are in final testing; all three will launch together.

Without a server, how does syncing work?

When your devices are on the same network, they find each other with Bonjour and talk directly. Every message is sealed to its recipient; the network in between can’t read it.

Does it sync when I’m away from home?

For now your devices need to meet on the same network; changes sync the next time they do. Remote sync over your own Tailscale network is planned.

What if I lose a device?

A copy of your vault stays on your other paired devices. Remove the lost device from the list on one of them; it receives no new passwords. Changes that never synced to any other device are lost with it.

Without a master password, what protects the vault?

Each device generates its own keys and keeps them in the operating system’s secure store. Only Touch ID, Face ID or the device passcode opens the vault.

Does the Chrome extension store my passwords?

No. The extension connects to the open vault on your Mac; the first connection asks for approval on the Mac, and it fetches a password only for the account you pick.

Can I move over from the old Codeyzer Pass?

Yes. Preview and import the old version’s Export file in the new app. Remember to delete the file afterwards: the passwords inside are in plain text.