Privacy Tools #Briar#encrypted messaging#mesh network

Briar Encrypted Mesh Messaging: Communicate Without the Internet

How Briar uses Tor, WiFi, and Bluetooth for encrypted messaging. Setup guide for Android covering sync modes, contact exchange, and security features.

7 min read

Most encrypted messaging apps — Signal, Element, WhatsApp — share a fundamental dependency: they require internet access and central servers. If the internet goes down, if you are in an area without connectivity, or if a government shuts down access to messaging platforms, these apps stop working. Briar takes a different architectural approach entirely.

Briar is a free, open-source encrypted messaging app that can route messages through Tor when internet is available, through Wi-Fi direct connections on the same local network, and through Bluetooth with no network at all. This serverless, mesh-capable design makes it uniquely resilient for situations where conventional messaging fails.

How Briar Works

The Three Transport Layers

1. Tor (Internet Mode)

When both users have internet access, Briar connects them directly through the Tor network. Unlike Signal or Telegram, there is no central server that relays messages. Each Briar app runs its own Tor hidden service (.onion address). Messages travel directly between the two apps through Tor, and neither user’s IP address is ever exposed to the other.

This is Briar’s most important privacy property: no central server means no central point of compromise. There is no Briar server to subpoena, hack, or compel to hand over message logs. Messages are stored only on the devices of the parties involved.

2. Wi-Fi (Local Network Mode)

On the same Wi-Fi network or over Wi-Fi Direct (device to device without a router), Briar can sync messages between contacts. This works without any internet connection. If you and a contact are at the same location — a meeting, a protest, an office — messages sync over local Wi-Fi.

3. Bluetooth (Offline Mode)

Bluetooth mode works with no network infrastructure at all. Briar can discover and connect to contacts within Bluetooth range (roughly 10 meters) and exchange messages. Battery usage is higher in this mode, but it operates in conditions where no other messaging app functions.

Message Relay (Mesh Routing)

Briar also supports relaying messages through mutual contacts — though this feature is more limited in current stable releases. If Alice and Bob are both contacts with Carol, and Alice and Carol are online but Bob and Alice are not directly connected, a future relay feature could route Alice’s message to Bob through Carol. This makes Briar a genuine mesh network capable of spreading messages across a group even when not all members are simultaneously connected.

Forum and Blog Features

Beyond direct messaging, Briar supports:

  • Private groups — encrypted group chats shared among selected contacts
  • Forums — public or private discussion boards synced via Briar’s network
  • Blogs — short-form posts shared with your contact network

These features sync across all available transport layers.

Installing Briar on Android

Briar is available from two sources:

From F-Droid (recommended):

  1. Open F-Droid on your Android device
  2. Search for “Briar”
  3. Install Briar (the main app) and optionally Briar Mailbox

From the official site:

  1. Navigate to briarproject.org on your Android device
  2. Download the APK directly
  3. Enable unknown sources in your device settings, then install

From Google Play: Briar is available on Google Play, though the F-Droid version is preferred for privacy-conscious users since it avoids Google’s tracking of the download.

Briar requires Android 5.0 or later. A desktop version (Briar Desktop) is in development for Linux, Windows, and macOS.

First Launch and Setup

  1. Open Briar and choose Create Account
  2. Enter a nickname — this is what contacts see. It does not need to be your real name.
  3. Set a strong passphrase — this encrypts your Briar database on-device. If someone gets physical access to your phone, they cannot read your messages without this passphrase.
  4. Briar will start its Tor connection. This takes 30–90 seconds on first launch.

Once Tor is connected, you will see the green Tor icon at the top of the screen. You are now reachable as a Tor hidden service.

Adding Contacts

Briar does not have a central directory. You cannot search for contacts by username or phone number. Adding contacts requires an in-person key exchange or a remote link exchange.

In-Person Exchange (Most Secure)

  1. Both users open Briar and go to Contacts → Add Contact
  2. One user taps Add via QR Code and the other taps Scan QR Code
  3. Scan the QR code — Briar exchanges cryptographic keys and establishes the contact relationship

This in-person verification is the strongest form of contact addition because you physically see who controls the device displaying the QR code.

If you cannot meet in person:

  1. Go to Contacts → Add Contact → Share Link
  2. Briar generates a one-time link that contains your public key
  3. Share this link through a trusted channel (Signal, encrypted email, phone call)
  4. Your contact opens the link, which triggers Briar to open and begin the key exchange

The link expires after use and works only once.

Using Briar Day to Day

Sending messages: Tap a contact and type your message. If the contact is reachable via any available transport, the message delivers immediately. If they are offline, it queues and delivers when they next connect.

Transport status: Briar shows which transport layer each contact is reachable through — internet (Tor), local Wi-Fi, or Bluetooth. Tap a contact to see connection details.

Enabling Bluetooth and Wi-Fi sync:

  1. Go to Settings → Connection Settings
  2. Enable Bluetooth and/or Wi-Fi
  3. Briar will now actively look for contacts via these channels when in range

Battery consideration: Running Tor in the background uses some battery. Bluetooth scanning uses more. On most modern phones this is manageable, but if battery is critical, disable Bluetooth sync when not needed.

Briar Mailbox

Briar Mailbox is a companion app designed to run on a device you leave at home (an old Android phone, a tablet). It acts as a message store-and-forward service for your account — when your main phone is offline, contacts can leave messages with your Mailbox. When your main phone reconnects, it syncs messages from the Mailbox.

This dramatically improves reliability for asynchronous messaging without introducing a central server. Your Mailbox is end-to-end encrypted and only accessible to your main Briar device.

Setup:

  1. Install Briar Mailbox on a spare Android device
  2. Open Mailbox and follow the pairing instructions
  3. Scan the Mailbox’s QR code with your main Briar app
  4. Leave the Mailbox device plugged in at home with Briar Mailbox running

Real-World Use Cases

Journalism and activism: Briar’s server-free architecture means there is no company to receive legal demands for user data. Tor routing hides network-level identities. In-person key exchange prevents impersonation. This combination is valuable for sources communicating with journalists.

Disaster preparedness: After earthquakes, hurricanes, or infrastructure failures, cellular and internet networks are often the first to fail. Briar over Wi-Fi Direct or Bluetooth works as long as Android devices have battery — no towers, no servers required.

High-security team communication: For teams operating in environments where internet traffic is monitored, Briar’s local Wi-Fi mode allows secure communication within a building or compound without any traffic leaving the local network.

Protests and assemblies: In situations where cell service may be jammed or monitored, Briar over Bluetooth enables communication within a crowd.

Limitations to Understand

  • Android only (desktop version in beta) — iOS is not supported due to Apple’s background process restrictions
  • Battery drain from background Tor and Bluetooth scanning
  • Tor startup time — first connection takes 1–2 minutes
  • No phone number or username lookup — contact addition requires out-of-band coordination
  • Message delivery is not instant when contacts are offline — unlike Signal with server-side queuing

Briar is not a Signal replacement for everyday high-volume messaging. It is a specialized tool for high-security or infrastructure-independent scenarios. For users who need communication that survives network disruption, censorship, or legal pressure on messaging platforms, Briar has no equivalent.

#offline communication #Android #privacy #mesh network #encrypted messaging #Briar