Built for real world spaces

Whispyr

Proximity-based, offline, end-to-end encrypted messenger

Private messaging for people nearby. Your identity and chats stay on your device, secured by modern end-to-end encryption.

Get early access
iOS TestFlight requests via email
Offline ready On device by default Nearby by design
www.getwhispyr.app
E2EE No internet
offline first nearby discovery private by design spaces and events
Secure local state
  • local discoveryACTIVE
  • near field scanRUNNING
  • session keysROTATING
  • internet dependencyNONE
  • identity layerLOCAL
Mesh snapshot ephemeral links
Event stream local transport

[boot] initializing local proximity transport [handshake] secure local link established [e2ee] session keys negotiated [routing] ephemeral mesh path ready [state] quiet but ready whispyr://nearby

How Whispyr connects nearby devices with secure local links
Technology overview

How Whispyr Works

Whispyr is built for proximity-first messaging. It discovers nearby devices, establishes a direct peer session, and then wraps that local link in modern end-to-end encryption. Your identity and conversations live on-device, with optional user-controlled exports.

📡

Local Connectivity

Whispyr uses Apple’s MultipeerConnectivity stack to discover and connect nearby phones using Bluetooth and local Wi-Fi. This forms a short-range peer session that works without phone numbers and without routing messages through a central server.

MultipeerConnectivity Bluetooth Local Wi-Fi
🔐

End-to-End Encryption Overlay

Over the local link, Whispyr applies its own crypto layer. Session keys are negotiated using Curve25519, and messages are protected with ChaCha20-Poly1305. The result is an encrypted payload that only the two devices in the session can unlock.

Curve25519 ChaChaChaPoly Session keys
📦

Local-First Data Model

Whispyr stores your identity, chats, stories, spaces, and events directly on your device. There’s no central message warehouse. When you export a backup, it’s user-driven and can be optionally sealed with a passphrase.

On-device storage No central inbox User exports

Architecture at a glance

A simple flow: discovery → secure session → encrypted delivery → local storage.

Your device Local keys • Local storage
Multipeer link Bluetooth + Local Wi-Fi
Whispyr crypto overlay Curve25519 → ChaCha20-Poly1305
Encrypted payload Peer-to-peer delivery
Their device Local keys • Local storage

Core technology in Whispyr

Layer
What Whispyr uses
Why it matters
Connectivity
Apple MultipeerConnectivity, Bluetooth, local Wi-Fi
Creates a nearby, offline-friendly peer session.
Key agreement
Curve25519
Fast, modern ECDH for secure session keys.
Message encryption
ChaCha20-Poly1305 (ChaChaPoly)
Authenticated encryption for message confidentiality + integrity.
Data model
On-device identity, chats, stories, spaces, events
Local-first by default; no central message vault.
Session verification
Device fingerprints + optional safety word
Helps confirm you’re talking to the intended device nearby.
Message controls
Temp mode + scheduled send
UX-level tools layered on top of the secure session.
Features

Offline-first, socially sharp, quietly powerful

Whispyr is built around proximity and clarity. The feature set stays lean on purpose: fewer layers, cleaner flows, and a UI that respects the moment. Think of it as a tight, well-scoped system — not a noisy everything-app.

Proximity-first Local-first Minimal overhead
📡

Radar discovery

A calm way to find people nearby. No phone numbers. No global directory. Just a lightweight discovery layer that turns real-world proximity into a simple start point for a secure chat.

Ambient discovery
💬

Direct chats

Clean threads with intentional controls. Fast send, long-press schedule, and a layout that keeps the conversation as the main surface — not the UI.

Low-friction messaging
🛰️

Spaces

Local hubs for campuses, venues, or recurring groups. People can join with short codes or QR entry, keeping communities anchored to place instead of endless online sprawl.

Place-scoped
🗓️

Events

Time-boxed conversations layered onto Spaces. Great for tonight, this weekend, or short-run meetups — with a clear beginning and end so the social graph doesn’t get messy.

Time-scoped
🎴

Stories

A lightweight “pulse” for nearby friends. A headline, optional photo, and tags that add context without forcing Whispyr into a feed-first identity.

Short-lived signal
🧭

Host toolkit

Create spaces, post QR entry, and spin up events quickly. The host experience is designed to feel like a compact admin panel — functional, modern, and intentionally lightweight.

Creator-ready
🔐

Session safety

Device fingerprints and an optional safety word add a simple verification ritual. It’s a small UX detail that strengthens trust when you’re chatting in the real world.

Trust cues
🧹

Local storage control

A clean overview of on-device usage with simple trimming options. It’s designed to be transparent and calm — more “well-built settings surface” than complicated maintenance console.

Device-respectful
🧩

Backup & restore

Export an identity and chat state blob you can keep safe. Restore on a new device to maintain continuity without needing a central account layer or email-based identity scaffolding.

Continuity layer

Use cases

Built for real places, real timing, real people nearby

Whispyr shines when the context is physical and immediate — campuses, venues, pop-ups, conferences, late-night plans, and any scene where you want fast, local communication without dragging the whole internet into the room. These are the moments it was architected for.

Proximity-driven Offline-ready Short-lived by design
🎓

Campus life

A space for your university, dorm, or club gives students a clean, local loop. Add events for the weekend, a study sprint, or a last-minute meetup. The experience stays anchored to place instead of turning into another endless group thread.

  • Orientation & freshman week
  • Clubs, societies, project teams
  • Library study sessions
Place-scoped community
🎧

Nightlife & venues

Promoters and hosts can drop a space with a QR at the door and spin up event chats that feel curated rather than chaotic. Great for crowd updates, schedules, and small announcements without forcing everyone into a public feed.

  • Club nights & themed parties
  • Line updates & room changes
  • Afterparties and pop-ups
Host-friendly
🧑‍💼

Conferences & meetups

A lightweight layer for attendees who are already in the same physical space. Use spaces for the overall event and create smaller sessions that don’t become permanent noise afterward.

  • Session-based chats
  • Workshop coordination
  • Hallway networking without spam
Time-boxed signal
🏟️

Sports & fan zones

When crowds move together, Whispyr can act like a local comms overlay. Fans can join a space for the venue and jump into event chats for specific matches without needing a centralized group directory.

  • Watch parties
  • Stadium or arena meet points
  • Post-game coordination
High-energy crowds
🛍️

Markets & local communities

Great for street markets, creator fairs, and community events where you want an easy way to share announcements and keep conversations relevant to the location — not the wider web.

  • Vendor updates
  • Lost & found board
  • Local-only announcements
Community layer
✈️

Travel groups & short trips

For friends traveling together, Whispyr’s local-first vibe keeps plans simple and quick. The value isn’t global reach — it’s frictionless, nearby coordination.

  • Group meet points
  • Itinerary changes
  • Quick check-ins
Small-group flow

Smaller moments where it quietly wins

Whispyr isn’t trying to replace your entire messaging stack. It’s the specialized tool you reach for when the environment is shared and time matters. Think of these as low-lift scenarios where a proximity-first design feels instantly natural.

Study groups Campus events Outdoor festivals Hackathons Workshops Creative pop-ups Local clubs Friend-of-friend meets After-event coordination
FAQ

Answers, minus the noise

Whispyr is designed for proximity-first communication with a clean, offline-ready experience. This FAQ keeps it simple and scannable — the kind of clarity you want before you try something new.

Short & clear Product-first Offline-ready
What is Whispyr in one sentence?
Whispyr is a private, offline-first messenger that lets nearby people chat and organize using local connectivity, with encryption layered on top.
Do I need a phone number?
No. Whispyr uses profiles and nearby discovery instead of phone-number identity. The goal is to keep the handshake lightweight and local.
How does nearby discovery work?
The Radar experience is built around proximity. When two devices are close, they can discover each other and start a chat without reaching for a central directory.
What’s the difference between chats, spaces, and events?
  • Chats are direct conversations between you and someone nearby.
  • Spaces are location-based hubs like a campus, venue, or workplace.
  • Events are time-boxed sub-contexts inside a space for specific moments.
Together they form a simple stack: person-to-person, place-to-community, and moment-to-moment.
Is Whispyr usable without internet?
Yes. The app is designed to function in local environments using Bluetooth and local Wi-Fi, with lightweight mesh behavior appropriate for nearby devices.
Where are my messages stored?
Messages, identity data, spaces, and events are stored locally on your device. This keeps the experience fast and reduces reliance on centralized infrastructure.
What are Temp messages?
Temp messages are designed for short-lived conversations. They fit the same philosophy as the rest of the product: clear intent, minimal residue, and less long-term thread clutter.
What does “Mutual clear” do?
Mutual clear requests both devices in a chat to remove recent history from local storage. It’s a symmetric cleanup tool meant for shared control of the conversation footprint.
Can I create a space for my campus or venue?
Yes. Hosts can create spaces with a short code and QR so people nearby can join quickly. It’s optimized for gatherings where sharing a link or relying on cellular data feels clunky.
What is a safety word?
A safety word is an optional shared phrase you and your contact can set for a chat. It’s a human-friendly verification layer that complements device fingerprints.
Can I use Whispyr across multiple devices?
The app supports a backup-and-restore flow that helps you carry your identity and chats when you switch phones. This keeps the architecture lightweight while still supporting continuity.
Will Whispyr replace my main messenger?
It’s best seen as a specialized layer for nearby moments — the app you open when the context is local, the timing is short, and you want zero-fuss coordination.