FREEDOM251

Freedom251 › Encrypted Messaging Apps

BitChat

Free plan AndroidiPhoneMac

Visit BitChat Alternatives Pricing

BitChat's own site

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

PlanBilled and limitsPrice
FreeFree download · iPhone appFree

As bitchat.free lists them, read 11 Oct 2026. The maker's own page has the final word.

Getting started

  1. Visit https://bitchat.free/.
  2. Choose Android, iOS, or macOS.
  3. Install through the App Store or Google Play, or obtain Android APK releases through GitHub.
  4. For Android, build verified source if preferred; the project recommends checking builds against its per-release hash manifest.
  5. 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

Look at these too