Free for now — no account fees, no ads

Messaging at the speed of light.
Encrypted end to end.

Vortex Sync is a secure, real-time messenger built to run everywhere — one app for Web, iOS, and Android. Your messages are sealed on your device; our servers route what they can't read.

Installable from your browser · Works on every modern device
End-to-end encrypted Real-time on the BEAM One app, everywhere Built for global scale
Why Vortex Sync

Everything a modern messenger should be — and nothing it shouldn't.

A clean architecture that puts privacy, speed, and reach first.

True end-to-end encryption

Messages are sealed on your device with X25519 + AES-256-GCM. The server is metadata-blind — it forwards ciphertext it can never read.

Instant, always-on delivery

A persistent connection on the Elixir BEAM — the same runtime that powers the world's largest chat systems — keeps messages flowing the moment they're sent.

One app, every screen

A single codebase delivers a native 60/120Hz experience on iOS and Android and a pixel-identical installable web app — adapting from phone to desktop on the fly.

4K media, zero friction

Send high-res photos and 4K video that stream straight to encrypted storage — never bottlenecked through the chat servers, so they stay fast for everyone.

Keys that never leave you

Your private keys live in your device's secure hardware — the iOS Keychain, the Android Keystore, or isolated browser storage. We never hold them.

Install in one tap

Add Vortex Sync to your home screen or desktop straight from the browser. Offline-aware, push-enabled, no app store required.

Security by design

Privacy isn't a setting. It's the architecture.

There's no password to steal and no plaintext to leak. You prove who you are by signing a challenge with a key only you hold.

  • Passwordless, signed-challenge login. No password ever crosses the wire — your device signs a one-time challenge with its Ed25519 identity key.
  • Metadata-blind servers. The backend stores opaque ciphertext. It can route your messages; it can't read them.
  • Forward secrecy per message. Every message uses a fresh ephemeral key, so compromising one reveals nothing about the rest.
  • HTTPS, always. On the .app domain, browsers refuse anything but a secure connection — enforced, not optional.
// signing in — no password sent
const nonce = await server.challenge(me);
const proof = identityKey.sign(nonce);
// verified by signature, not a secret
session = await server.verify(proof);
 
// sealed before it ever leaves you
ciphertext = seal(msg, recipientKey);
// the server stores only this
Everywhere you are

Start on one device. Pick up on another.

Web & PWA

Open it instantly at app.vortexsync.app, or install it like a native app.

iOS

A true native build with buttery 120Hz ProMotion frame pacing.

Android

Native performance across the full range of Android devices.

Native iOS & Android apps are on the way — the web app works today.

Free for now

Your conversations, finally yours.

No fees. No ads. No reading your messages. Jump in from any browser.

Open Vortex Sync →