OnlyMenu IO

Your Catalog.
Private. Encrypted.

Create beautiful, invite-only menus to showcase and sell your products. End-to-end encrypted, so only approved members can see what you offer.

  • End-to-end encrypted
    Only invited members can access your catalog.
  • Invite only
    You control exactly who sees your menu.
  • Showcase products
    Display photos, details and pricing beautifully.
  • Secure transactions
    Private. Safe. Seamless.
9:41••• 􀙇 􀛨
LUXE SUPPLY
Invite only

Exclusive Drops

Carefully curated. Limited access.

Search products
AllNew ArrivalsApparel
Stealth Hoodie
Stealth Hoodie
$129
Apex Chrono
Apex Chrono
$549
Shadow Runner
Shadow Runner
$189
Nylon Duffle
Nylon Duffle
$149
Menu
Orders
Members
Settings

Everything you need

A catalog that feels private — because it is.

Upload like you send photos

Drag a folder or share from your camera roll — every image becomes a product instantly.

Invite only, always

Share a private link, QR, or email invite. Revoke access with a single tap.

Effortless products

Add a name and price if you want. Everything else — descriptions, tags — is optional.

Private orders

Members submit orders through an encrypted chat. No third parties in the middle.

Zero-knowledge

Our servers never see product names, images, or prices in plaintext. Ever.

Biometric access

Face ID and Touch ID keep your catalog locked to you and your device.

End-to-end encryption

Not marketing.
Mathematics.

Everything you upload is encrypted on your device before it leaves. We use audited, modern cryptography — X25519 for key exchange and AES-256-GCM for content. Revoke a member and their key is retired forever.

  • Client-side encryption for images, videos, and text
  • Per-member keys via X25519 key exchange
  • AES-256-GCM authenticated content encryption
  • Encrypted messaging in every order
  • Secure key rotation & revocation
Encrypted
AES-256-GCM
ciphertext  = aead_encrypt(
  key: derive(sharedSecret),
  nonce: random(12),
  data: product,
)

server.store(ciphertext) // opaque bytes
member.decrypt(ciphertext) // in-app
X25519
HKDF
GCM

How it works

From download to first drop in five minutes.

  1. 01

    Create your account

    Email or Sign in with Apple. Face ID keeps you signed in.

  2. 02

    Name your catalog

    Everything else is optional. Add a cover if you'd like.

  3. 03

    Drop in photos

    Camera, camera roll, or a whole folder. Each becomes a draft.

  4. 04

    Invite members

    Private link, QR, or email. Approve manually or auto-approve.

  5. 05

    Publish

    Members see everything. Nobody else — not even us — can.

FAQ

Questions, answered.

Is my catalog really private?

Yes. Every product image, name, description, and price is encrypted on your device before it reaches our servers. We physically cannot read your content.

How do members join?

You send an invite via private link, email, or QR code. Only invited devices receive the keys needed to decrypt your catalog.

What happens when I revoke a member?

They lose access immediately, and their key is retired. New content is encrypted for the remaining members only — they can never decrypt future updates.

Can I use it on desktop?

OnlyMenu IO is designed mobile-first, but the web app works beautifully on desktop and installs as a PWA on any device.

Do you sell my data?

No. We literally can't — it's encrypted. And we don't monetize behavior. Ever.

Ready to build your private menu?

Create your account now, or join the waitlist for product updates.

Create your account
or join the waitlist