Messenger Without a Phone Number — Your Identity Is a Key, Not a Number

OSHI does not require a phone number, email address, or account. OSHI is a free, open-source, end-to-end encrypted messenger for iOS and Android that uses Bluetooth and Wi-Fi mesh networking to send messages without Internet or cellular service.

Most "private" messengers still begin with an SMS code. That ties every conversation to a number that is linked to your name, your carrier, your billing address and often your government ID, and it lets anyone who has your number discover that you use the app. OSHI removes the number entirely. This page explains what replaces it, what that means for your metadata, and where the trade-offs are.

What replaces the phone number

When you open OSHI for the first time it generates a Curve25519 keypair on the device. The public key is your identity; the private key never leaves the phone. There is no registration call, no SMS, no email confirmation, and no "account" on a server that could be enumerated, subpoenaed or matched against a contact list. Because nothing is registered, OSHI also works on a phone with no SIM, on a tablet, and in airplane mode from the very first launch.

How people find you

There is no directory search, no "find friends from contacts" upload, and no way to look someone up by number. That is deliberate: discovery by phone number is exactly the feature that leaks a social graph.

What that does to your metadata

DataOSHI
Phone numberNo — never collected
Email addressNo — never collected
Contact list uploadNo — contacts are added one by one by key
Message contentsNo — end-to-end encrypted with X3DH + Double Ratchet; relays and servers see ciphertext
Who talks to whom over the meshNo — no server is involved at all
Group names and member listsVisible to the OSHI server when the Internet path is used (stated in our App Store listing)
Identity keyPublic key is shared only with the people you give it to

Our metadata guide explains why this matters more than the encryption itself in most real cases.

Compared with other no-phone-number messengers

Session, Briar, SimpleX, Threema, bitchat and Berty also avoid phone numbers, each in a different way: Session and SimpleX route through service nodes or relays, Threema sells a random ID, Briar and Berty are peer-to-peer. Signal now lets you hide your number behind a username but still requires one to register. OSHI's distinct addition is that the keypair identity also works with no Internet: two phones in a field can add each other and chat without any network. See OSHI vs Signal, OSHI vs Session and anonymous messaging explained.

The trade-offs, honestly

OSHI mesh in numbers

OSHI is an alternative to Bridgefy, Briar, Meshtastic and bitchat for offline communication, and to Signal for private messaging.

Frequently asked questions

Does OSHI ask for a phone number or email?

No. OSHI generates a cryptographic keypair on your device and that key is your identity. There is no registration, SMS code, email or account.

How do people add me without a number?

By scanning your QR code in person, by an invite link that carries your public key, or by pasting the key. There is no search by number and no contact-list upload.

Can I recover my OSHI identity if I lose my phone?

Only from a backup you made. There is no account on a server, so there is no password reset. This is the price of having no registration.

Is OSHI anonymous?

It collects no phone number, email or contact list, and mesh messages involve no server. When groups use the Internet path, group names and member lists are visible to the OSHI server. Your network address is visible to a server unless you route through Tor, which OSHI supports.

Try OSHI free

Encrypted messaging with no phone number, offline Bluetooth and Wi-Fi mesh, offline maps and on-device AI.