Skip to content

About

πŸ“‘ Offline Bluetooth messenger for iPhone, iPad, Mac & MacBook. Chat, send photos and 360p videos with no Wi-Fi, no internet and no account. Works in airplane mode. End-to-end encrypted, view-once media, read receipts and a live compass radar of people nearby.

Topics

Resources

Security policy

Stars

1 star

Watchers

0 watching

Forks

Latest commit

Β 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

NonNet offline Bluetooth messenger for iPhone, iPad and Mac

NonNet β€” Offline Bluetooth Messenger for iPhone, iPad & Mac

Chat, send photos and videos with no internet, no Wi-Fi and no account. Works in airplane mode.

iOS 17+ iPadOS macOS Apple silicon Swift Bluetooth only License MIT


NonNet is a free offline messenger that lets you chat without internet using only Bluetooth. Two iPhones, an iPhone and an iPad, or an iPhone and a Mac find each other automatically and talk directly, device to device. No SIM, no mobile data, no Wi-Fi network, no servers and no sign-up. Every conversation is end-to-end encrypted.

✨ Features

πŸ’¬ Messages & emoji πŸ“· Photos (camera or gallery, auto-compressed) 🎬 Videos 360p, up to 10 s, 1x Β· 1.5x Β· 2x
πŸ‘ View once (1X) photos and videos delete after viewing βœ“βœ“ Read receipts sent, delivered, seen ❀️ Reactions double-tap or long-press
🧭 Compass radar N Β· E Β· S Β· W with people nearby πŸ“ Live distance Bluetooth, and centimeter-precise UWB on iPhone 11+ πŸ”” Notifications banner, sound and red badge
πŸ”’ End-to-end encryption X25519 + ChaChaPoly πŸ•Ά Anonymous by default optional nickname ✈️ Airplane mode Bluetooth only, Wi-Fi off

βš–οΈ NonNet vs other apps

NonNet WhatsApp / Signal iMessage AirDrop Bridgefy Briar
Works with no internet βœ… ❌ ❌ βœ… ⚠️ internet needed once to sign up βœ…
No phone number or account βœ… ❌ phone number ❌ Apple ID βœ… ❌ account βœ…
Chat βœ… βœ… βœ… ❌ files only βœ… βœ…
Photos offline βœ… ❌ ❌ βœ… ❌ text only βœ…
Videos offline βœ… 360p ❌ ❌ βœ… ❌ ❌
View once (1X) βœ… βœ… online only ❌ ❌ ❌ ❌
Read receipts offline βœ… ❌ ❌ ❌ ❌ ❌
Radar: direction & distance βœ… ❌ ❌ ❌ ❌ ❌
iPhone & iPad βœ… βœ… βœ… βœ… βœ… ❌ Android only
Mac βœ… βœ… βœ… βœ… ❌ ⚠️ desktop beta
End-to-end encrypted βœ… βœ… βœ… βœ… βœ… βœ…

Where others win: NonNet talks only to devices in direct Bluetooth range (~30–60 m). It doesn't relay messages through other phones the way mesh apps (Bridgefy, Briar) do, and it doesn't run on Android. Comparison based on public information, November 2026.


🌍 10 places where NonNet keeps you talking

1. Car to car on the highway

Two cars on the highway messaging over Bluetooth with NonNet

Driving together in a convoy? Send "Exit 12?" from one car to the other with no signal and no data plan. Phones in nearby cars connect over Bluetooth while you roll.

2. Two seats apart on a plane

Chatting in airplane mode between two seats on a plane

Airplane mode on, Bluetooth on. Message your friend ten rows away without paying for in-flight Wi-Fi.

3. Festivals and concerts

Messaging at a festival when the mobile network is jammed

Thousands of phones jam the mobile network. NonNet doesn't use it, so "Front left!" still arrives.

4. Hiking with zero signal

Hiking in the mountains and messaging with no cell signal

No towers in the valley? Stay in touch with the group, and the compass radar shows which way your friends are.

5. Underground in the metro

Messaging underground in the metro with no signal

Between stations there's no coverage, but the phone two carriages down is still in Bluetooth range.

6. Blackouts and emergencies

Staying in touch during a blackout or emergency without mobile network

When the network is down or overloaded, people nearby are still reachable. "You OK?" doesn't need a tower.

7. Abroad with no roaming costs

Messaging abroad with no roaming or data costs

No local SIM and no roaming bill. Message your travel group for 0 €.

8. Same building: office, school, campus

Messaging between iPhone and Mac in the same building

iPhone to MacBook on the same floor or in the next room, without connecting to the building's Wi-Fi.

9. Private by design

No servers, no account, no tracking, end-to-end encrypted

No servers, no phone number, no email, no account. Messages go straight from device to device, encrypted, and are never uploaded anywhere.

10. At sea on a boat or ferry

Messaging at sea on a boat or ferry with no signal

Far from shore with no coverage? Chat between decks and cabins.


βš™οΈ How it works

sequenceDiagram
    participant A as πŸ“± iPhone
    participant B as πŸ’» Mac / πŸ“± iPhone / iPad
    A-->>B: Bluetooth advert (random 4-letter code, no name)
    B-->>A: Bluetooth advert
    A->>B: Open Bluetooth L2CAP channel
    A->>B: Hello + one-time public key (X25519)
    B->>A: Hello + one-time public key
    Note over A,B: Both derive the same secret key (HKDF-SHA256)
    A->>B: πŸ”’ Message / photo / video (ChaChaPoly)
    B->>A: πŸ”’ βœ“βœ“ delivered Β· seen
Loading
  • Discovery: each device advertises a random code that changes on every launch. No name, no IP, no account.
  • Connection: a direct Bluetooth Low Energy L2CAP channel. Wi-Fi and mobile data can be off.
  • Encryption: a fresh key per connection, so every message, photo and video is encrypted end to end.
  • Radar: distance comes from Bluetooth signal strength (Β±2–5 m). Between two iPhone 11 or newer it uses Ultra Wideband, accurate to centimeters with direction. Outdoors, shared GPS positions place people in their real compass direction.

πŸ“ Range

Situation Typical range
Same room / apartment βœ… always
Through one wall or floor βœ… usually
Outdoors, line of sight ~30–60 m
Through several concrete floors ⚠️ weak

Photos (~150 KB) take a few seconds over Bluetooth, and a 10 s 360p video takes ~10–30 s.

πŸ“² Install

NonNet isn't on the App Store yet. Until then:

Option A: SideStore (free, no Mac needed after setup)

  1. Install SideStore by following the guide at sidestore.io (needs a computer once).
  2. Download NonNet.ipa from Releases.
  3. In Safari: Share β†’ SideStore, then NonNet installs.
  4. Open SideStore once a week and tap Refresh All.

Option B: build it yourself with Xcode (free Apple ID)

  1. git clone https://github.com/CDAVIO/Nonnet-Messenger.git
  2. Open Blip.xcodeproj in Xcode.
  3. Signing & Capabilities β†’ Team: pick your Apple ID and change the Bundle Identifier.
  4. Connect your iPhone, or pick My Mac (Designed for iPad), then press β–Ά Run.

With a free Apple ID, apps installed this way expire after 7 days. Re-install to renew.

Requirements: iOS / iPadOS 17 or newer Β· macOS 14 Sonoma or newer on a Mac with Apple silicon Β· Bluetooth on.

πŸ” Privacy

  • No servers, no analytics, no ads, no account.
  • Chats live only in memory, and media is wiped when the app restarts.
  • 1X photos and videos are deleted from the receiver as soon as they're viewed.
  • Your location is shared only with connected NonNet devices, and you can turn it off in Settings.

See SECURITY.md for the security model and how to report a vulnerability.

❓ FAQ

Can I send messages without internet on iPhone?

Yes. NonNet uses Bluetooth only, so it works with Wi-Fi off, mobile data off, or in airplane mode with Bluetooth on.

Does it work between iPhone and Mac?

Yes. NonNet runs on iPhone, iPad and Apple silicon Macs, and they all talk to each other.

How far does Bluetooth messaging reach?

About 10–30 m indoors and up to ~60 m outdoors with a clear line of sight.

Does it work on Android?

No. NonNet is built for Apple devices only.

Do I get messages when the app is closed?

If you just lock the phone or switch apps, yes: NonNet stays connected and shows a notification. If you force-quit it by swiping it away, iOS stops it until you open it again.

πŸ›  Built with

Swift Β· SwiftUI Β· CoreBluetooth (L2CAP) Β· CryptoKit Β· NearbyInteraction (UWB) Β· CoreLocation Β· AVFoundation Β· UserNotifications

πŸ“„ License

MIT Β© 2026 CDAV.IO


NonNet app icon

Β© 2026 CDAV.IO

About

πŸ“‘ Offline Bluetooth messenger for iPhone, iPad, Mac & MacBook. Chat, send photos and 360p videos with no Wi-Fi, no internet and no account. Works in airplane mode. End-to-end encrypted, view-once media, read receipts and a live compass radar of people nearby.

Topics

Resources

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages