Freedom251 › Encrypted Messaging Apps
BitChat

What BitChat is
BitChat is a peer-to-peer messaging app that connects nearby devices over Bluetooth mesh and supports internet messaging through Nostr relays. Messages can travel device to device without internet, relayed across a mesh network for up to seven hops. When Bluetooth is available, BitChat prefers that route; it can switch to Nostr when Bluetooth is unavailable or hold messages in a queue when neither transport can deliver them. Geographic chat rooms use geohash coordinates over Nostr, and the app also includes IRC-style commands.
The app says it needs no account, phone number, or central server. Its privacy policy says it has no analytics, advertising, telemetry, or tracking and does not sell user data. However, mesh announcements reveal static keys and nicknames in cleartext, and the persistent device identifier can let a nearby listener track a device over time and across locations. The whitepaper describes Noise XX authentication and forward secrecy for live mesh sessions; Nostr private messages use an encrypted format specific to BitChat clients. A triple-tap emergency wipe clears app data, including identity keys and queued messages. BitChat is available for Android, iOS, and macOS. Android adds Wi-Fi Aware on supported devices and built-in Tor. The iOS/macOS and Android projects state that they are released into the public domain.
Who it suits
BitChat suits people who need nearby messaging when internet access is unavailable, including during outages or in areas with limited connectivity. It may also appeal to users seeking account-free messaging, provided they understand what mesh announcements reveal.
What it does well
- Bluetooth mesh messaging works without internet, across up to seven hops.
- Nostr provides internet messaging and geohash-based location channels.
- Messages can route automatically or wait in a queue.
- No account, phone number, or central server is required.
- Android supports Wi-Fi Aware on supported devices and built-in Tor.
- Triple-tap wipe clears identity keys and queued messages.
What to know first
- Mesh announcements expose static keys and nicknames in cleartext.
- A persistent device identifier can enable tracking across time and places.
- Nostr private messages interoperate only with BitChat clients.
Limits
The free plan is a free download. Bluetooth mesh works across a maximum of seven hops, and Nostr private messages use an app-specific format that works only with BitChat clients.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Free | Free download · iPhone app | Free |
As bitchat.free lists them, read 11 Oct 2026. The maker's own page has the final word.
Getting started
- Visit https://bitchat.free/.
- Choose Android, iOS, or macOS.
- Install through the App Store or Google Play, or obtain Android APK releases through GitHub.
- For Android, build verified source if preferred; the project recommends checking builds against its per-release hash manifest.
- Use Bluetooth mesh for nearby communication or Nostr for internet messaging.
Verdict
Choose BitChat if you want peer-to-peer messaging that can work nearby without internet and can also use Nostr. Look elsewhere if you need Nostr private-message compatibility with other apps or do not accept the privacy exposure from mesh announcements.
Questions
How much does BitChat cost?
The listed plan is Free.
Which platforms does it support?
BitChat is available for Android, iOS, and macOS. Android APK releases are also provided through GitHub.
Can it message without internet?
Yes. Bluetooth mesh can relay nearby messages without internet, across up to seven hops.
Does it require an account or phone number?
The app says it requires no account, phone number, or central server.
Is BitChat open source?
The iOS/macOS and Android projects state that they are released into the public domain.
What is the main privacy limitation?
Mesh announcements expose static keys and nicknames in cleartext, and the persistent device identifier can allow nearby tracking over time and across locations.
Facts from BitChat's own pages
- Accounts
- The app says it requires no accounts, phone numbers, or central servers. · github.com, 10 Oct 2026
- Android features
- The Android version lists Wi-Fi Aware transport on supported devices, Tor support, and optional password-protected channel chats. · github.com, 11 Oct 2026
- Audience
- The maker describes offline mesh communication as useful during internet outages, natural disasters, protests, and in regions with limited connectivity. · bitchat.free, 10 Oct 2026
- Build verification
- The project recommends installing from the App Store or building verified source, and describes checking builds against a per-release hash manifest. · github.com, 11 Oct 2026
- Compatibility limit
- BitChat's Nostr private-envelope format is app-specific and interoperates only with BitChat clients. · github.com, 11 Oct 2026
- Distribution
- The maker links to the App Store and Google Play, and provides Android APK releases through GitHub. · bitchat.free, 10 Oct 2026
- Emergency wipe
- A triple-tap emergency wipe clears app data, including identity keys and queued messages. · github.com, 10 Oct 2026
- Encryption
- The project describes Noise Protocol end-to-end encryption for mesh messages and BitChat private envelopes for Nostr fallback messages. · github.com, 11 Oct 2026
- Integrations
- The listed internet messaging transport is the Nostr protocol, which connects BitChat users through relays. · github.com, 11 Oct 2026
- Intended use
- The maker describes offline use during internet outages, natural disasters, protests, and in areas with limited connectivity. · bitchat.free, 11 Oct 2026
- Internet messaging
- Location-based channels use geohash coordinates over Nostr relays, and the app can fall back to Nostr when Bluetooth is unavailable. · github.com, 11 Oct 2026
- License
- The iOS/macOS project and its whitepaper describe the software as released into the public domain. · github.com, 10 Oct 2026
- Location channels
- Geographic chat rooms use geohash coordinates over Nostr relays. · github.com, 10 Oct 2026
- Message routing
- The app prefers Bluetooth when available, falls back to Nostr, and can queue messages when neither transport is available. · github.com, 10 Oct 2026
- Messaging features
- Features include IRC-style commands, automatic message routing, message queuing, and a triple-tap emergency wipe. · github.com, 11 Oct 2026
- Offline mesh
- Nearby devices discover peers and relay messages across Bluetooth LE mesh networks, with a maximum of seven hops. · github.com, 11 Oct 2026
- Offline use
- Bluetooth mesh messaging works without internet, with nearby devices relaying messages across multiple hops. · bitchat.free, 10 Oct 2026
- Open source
- The iOS/macOS project and Android project state that they are released into the public domain. · github.com, 11 Oct 2026
- Platforms
- The maker's site lists iOS, macOS, and Android builds; iOS requires version 16.0 or later, macOS 13.0 or later, and Android 8.0 or later. · bitchat.free, 11 Oct 2026
- Privacy
- The app requires no accounts or phone numbers, but its mesh uses a persistent per-device identifier derived from the identity key. · github.com, 11 Oct 2026
- Privacy limitation
- The whitepaper says mesh announcements expose static keys and nicknames in cleartext, allowing a nearby passive listener to follow a device across time and places. · github.com, 10 Oct 2026
- Privacy policy
- The project says the app has no analytics, advertising, telemetry, or tracking and does not sell user data. · github.com, 10 Oct 2026
- Purpose
- BitChat is a decentralized peer-to-peer messaging app that uses Bluetooth mesh for nearby communication and Nostr for internet messaging. · github.com, 10 Oct 2026
- What it does
- BitChat is a decentralized peer-to-peer messaging app that uses Bluetooth mesh nearby and Nostr over the internet for global messaging. · github.com, 11 Oct 2026
Where BitChat stands on Freedom251
- Encrypted Messaging Apps#6 of 43
