Zovia Identity

One tap. Every app. Forever yours.

No email. No password. No third-party login. The fastest sign-up in your phone.

One Identity.
Infinite Access.

Open any Zovia app, tap once, you are in. A real account is created with a generated display name, a 28-character recovery code shown to you once, and (if you want) a passkey backed by Face ID or Touch ID.

Install a second Zovia app. You are already signed in. The session lives in your device's secure storage and is shared across every Zovia app on the same device.

Secure unified authentication

How It Works

1

One tap to sign up

Open the app, tap "I'm new." A real account is created instantly with no email and no password. Full feature access from minute one.

2

Save your recovery code

We show a 28-character recovery code once. Save it, or enable a passkey backed by Face ID, Touch ID, or your device passcode. Either way, you can sign back in on any device.

3

Same identity, every app

Install any other Zovia app. It detects your existing session through the shared keychain or content provider on the device. No second sign-in.

What it looks like

First Zovia app: one tap, you are in

Install Zupply, tap "I'm new," and you land on the list screen with a generated display name like "Sleepy Marmot." A recovery code reveal sheet appears once. Save it or enable a passkey. Done.

Second Zovia app: already authenticated

Install Zots, open it, and the welcome screen says "Welcome back." No prompt, no sign-in. The session was read from the shared keychain on iOS or the content provider on Android.

New phone: scan a QR or use your passkey

On your new phone, tap "I have a Zovia account." Either let your iCloud Keychain or Google Password Manager sync your passkey, or scan a one-time QR code from your old device. You are signed in in seconds.

How it's protected

iOS

Your session token lives in a shared iOS Keychain access group, readable only by apps signed with the Zovia Studio team certificate. Passkeys live in the Secure Enclave and sync via iCloud Keychain.

Shared keychain access group for cross-app sessions
Hardware-encrypted by the Secure Enclave
Passkeys sync via iCloud Keychain

Android

Your session token is stored in EncryptedSharedPreferences and mirrored across Zovia apps via a sandboxed content provider that only Zovia apps can read. Passkeys live in StrongBox and sync via Google Password Manager.

AES-256 encryption at rest
Signature-protected content provider
Passkeys sync via Google Password Manager

What you get

Anonymous-first sign-up

No email, no password, no Apple or Google login. A real account is created in one tap and you start using the app immediately.

Passkeys

Optional Face ID, Touch ID, or device passcode unlock. Private keys live in the device Secure Enclave or StrongBox and never leave your phone.

Cross-app session sharing

One signed-in session works for every Zovia app on the device. Install a second app, you're already in.

28-character recovery code

Shown once at sign-up. The only thing you need to keep if you ever lose every paired device and have no passkey sync.

QR pairing across platforms

Moving from iPhone to Android, or signing in on a tablet? Scan a one-time QR from an existing signed-in device. Five seconds.

Biometric for sensitive actions

Sign-in is frictionless. Destructive actions (delete account, sign out other devices, regenerate recovery code) still ask for Face ID or your passcode.

Works across every Zovia app

Your Zovia Identity is shared across the entire ecosystem, present and future.

Zupply Zyve Zistil Zots Zuzzle Zynq ComingUp Zarden