FIDO2 · WebAuthn · Built-in

Log in without
a password.

ZZPass supports passkeys — the faster, safer, phishing-resistant way to sign in. No passwords to remember, type, or steal. Just your face, your finger, your PIN.

  • FIDO2 Certified Standard
  • P-256 Cryptography
  • Zero-Knowledge
  • Works Everywhere
What are passkeys?

Passwords,
but better.

A passkey is a cryptographic key pair stored on your device. There's nothing to type, nothing to remember, nothing a fake site can steal. Here's how it stacks up.

Passwords
Passkeys
Created by
·You — often weak or reused
Your device — cryptographically unique
Stored
·On servers, can be breached
On your device, encrypted
Phished?
·Yes — fake sites can steal them
No — bound to the real site
Typed?
·Every time
Never — biometric or PIN
Shared across sites
·Often reused
Impossible — unique per site

Under the hood: passkeys use public-key cryptography. Your private key never leaves your device — the site only ever gets the public key. Even if they're breached, there's nothing to steal.

How it works in ZZPass

Three steps,
zero friction.

From the first time a site offers a passkey to every login after, ZZPass handles the cryptography — you just confirm with your face.

STEP 01 · REGISTER

One tap and you're set up.

mercury.com/sign-up
Create a passkey
Save to ZZPass vault
Save

When a site offers passkey signup, ZZPass generates a unique P-256 key pair and stores it encrypted in your vault. The site only sees the public half.

STEP 02 · SIGN IN

Verify with a glance.

Next visit, ZZPass autofills your passkey. Verify with Face ID, Touch ID, or your PIN — and you're in. No password typed, no code copied.

STEP 03 · SYNC & SHARE

Everywhere you go, already there.

iCLOUD

Passkeys sync across all your Apple devices via iCloud, encrypted end-to-end. Share securely with family or your team through ZZPass shared groups.

Silent auto-upgrade

Already have a password?
ZZPass upgrades you automatically.

When you sign in with a saved password on a site that supports passkeys, ZZPass quietly registers a passkey in the background. Next time, you'll sign in with just your face — no action needed.

  • Background registration
  • Password kept as fallback
  • Zero user action
Built on open standards

Enterprise-grade cryptography,
zero proprietary lock-in.

For the technically curious. ZZPass uses Apple's CryptoKit and standard FIDO2 primitives — nothing custom, nothing proprietary.

FIDO2 / WebAuthn Level 2

Full standards compliance. Works with every site that supports passkeys — no proprietary extensions, no exceptions.

P-256 (ES256) signing

NIST-recommended elliptic curve. The same cryptography used by banks and governments — implemented via CryptoKit.

COSE key format

Industry-standard CBOR Object Signing and Encryption key encoding. Understood by every WebAuthn verifier on the planet.

Anti-cloning detection

Timestamp-based sign counters detect if a credential has been copied to another device — more robust than simple incrementing counters.

Zero attestation

No hardware fingerprinting. Sites learn nothing about your device — your privacy is preserved by default, not as an option.

Encrypted storage

Passkey private keys are encrypted with your vault's AES-256-GCM master key. We never see them. Nobody but you can.

Implementation note — ZZPass implements all cryptography using Apple's CryptoKit framework. No custom crypto, no third-party dependencies, no surprises.

Autofill experience

Passkeys in Safari, Chrome,
and every app.

ZZPass is a system credential provider on iOS and macOS. Your passkeys appear right where you need them — beside your passwords, in the autofill bar.

🔒mercury.com/login
zzpass
Touch ID
Mercury
m.koen@hello.com · passkey
Sign in
Mercury (work)
koen@design.studio
Bound to mercury.com · cannot be phished
9:41
M
Sign in to Mercury
m.koen@hello.com
Use passkey or password
Continue
z zzpass · suggestion FACE ID
Sign in with passkey
m.koen@hello.com
Use
Passkeys
Passwords
One-Time Codes (TOTP)
Conditional Registration
Silent autofill when unlocked
Lock screen integration
Manage your passkeys

See, manage, and share
every passkey.

Full transparency over what you have, where it's stored, and who you've shared it with.

View details

See the relying party, username, and passkey status for every credential in your vault.

Delete safely

Clear warnings if removing a passkey would leave a credential empty. Nothing disappears by accident.

Share with family

Passkeys in shared groups are end-to-end encrypted with ECIES (P-256) key distribution.

Export freely

Full credential export including passkey data. No vendor lock-in — your keys are yours.

Passkey badge

Credentials with passkeys show a key icon in your vault list — see at a glance which sites are upgraded.

Compatibility

Where do passkeys work?
More sites every day.

Passkey adoption is growing fast. ZZPass works wherever WebAuthn is supported — and falls back to passwords or one-time codes everywhere else.

Major search engines
Passkey ready
Productivity suites
Passkey ready
Apple ID
Passkey ready
Code hosting
Passkey ready
Online retailers
Passkey ready
Payment platforms
Passkey ready
Commerce platforms
Passkey ready
Professional networks
Passkey ready

For sites that don't support passkeys yet, ZZPass still stores and autofills your passwords and one-time codes. Passkeys are additive — never a forced switch.

See the full directory →
FAQ

Quick answers.

What happens if I lose my phone?
Your passkeys are encrypted and synced via iCloud. Set up ZZPass on your new device, sign in with your primary password, and everything is restored — vault, passkeys, shared groups, all of it.
Can I use passkeys and passwords for the same site?
Yes. ZZPass stores both side by side. You can use whichever the site offers at login time — and during the rollout period that's exactly what we recommend.
Are passkeys shared if I share a credential with my family?
Yes. Passkeys in shared groups are end-to-end encrypted with ECIES (P-256) key distribution. Only group members can use them — ZZPass servers never see the keys.
Do passkeys work on websites and apps?
Both. ZZPass is a system credential provider on iOS and macOS, so passkeys work in Safari, Chrome, and native apps that integrate with the platform autofill.
Is this the same as iCloud Keychain passkeys?
No. ZZPass is an independent credential provider. Your passkeys are stored in your ZZPass vault, encrypted with your master key — separate from iCloud Keychain. You can run both side by side if you like.
What if a site I use doesn't support passkeys yet?
No problem. ZZPass still stores and autofills your password and one-time code as usual. When the site eventually adds passkey support, the auto-upgrade flow takes care of the switch silently.