How your vault is locked
- Your pass is protected by a passkey (WebAuthn). Passkeys are bound to pass.fofo.network, so a lookalike site can't use yours.
- Where your passkey supports it, the key that encrypts your vault is derived from the passkey itself (the PRF extension). FFN stores only ciphertext it can't decrypt.
- Where it doesn't, FFN keeps your vault key wrapped in its own key service. This is weaker, and your pass and your credentials say “custodial” so you and sites can see it.
- The open vault key lives only in the tab's memory. Reloading, 15 quiet minutes, or tapping Lock all close it.
ID checks
- “Scan your ID” uses our verification partner, Didit. It's document only by default. A selfie and face match run only if you switch them on for that scan.
- FFN reads the result from the partner, keeps only the fields your credential needs, and asks the partner to delete its copy after your credential is issued.
- A check that doesn't complete is never stored as a negative fact about you and never shown to anyone. FFN doesn't keep why it didn't complete.
When you share
- A site sees only the claims you switch on, each with its evidence.
- Each site gets its own identifier for you, so two sites can't match you up by it.
- Every presentation is signed for one request by one site, so it can't be replayed somewhere else.
- Sites verify the signature themselves, and FFN keeps no record of when or where you share.
Signing keys
FFN's issuer key lives in Google Cloud KMS and never leaves it. The list of issuers and sites your pass trusts is a registry file signed with a separate key, which is pinned into your pass. If a site or issuer isn't in that registry, your pass won't share with it or accept from it.
Your controls
- Hide or show each linked account and vouch.
- Forget a remembered site, so it asks again next time.
- Delete your pass. FFN revokes every credential it issued to you, then deletes your passkey records, your vault and your email.
How to spot a fake
FFN will never call, text or email you to ask for a code, your passkey or a photo of your ID. Your pass only ever lives at pass.fofo.network.