By Friday evening at any large festival, the cell network is gone in every way that matters. The towers at the edge of the site still stand. Your phone still shows bars. Loading a map, sending a text, placing a call: nothing works, because tens of thousands of people are asking a handful of cell sites for capacity at the same time. A cell site can hold a fixed number of active connections. A crowd packs ten times that many phones into a field.
This is why half the crowd ends up standing still, holding a phone in the air. The towers never went down. The network is simply full.
Nearby lets your messages hop across the crowd on Bluetooth instead of fighting for a cell signal. Your phone passes the message to a phone near you, that phone passes it on, and after a few hops it reaches your friend. The phones in the middle carry sealed packets they cannot open, and turning Nearby off erases everything.
How it works in a crowd
Nearby is a mode inside the beChat Android app. You flip a switch at the top of the Chats screen, and your phone starts talking to the beChat phones around it over Bluetooth, cutting the cell network out entirely.
When you send a private message, it travels hop by hop through other phones, up to 7 hops. Each phone that relays it sees the same thing: a sealed packet of a fixed size, with nothing in the clear that says who sent it, who it is for, or what kind of message it is. Your phone relays other people's packets the same way, including ones it could open itself.
Private Nearby chats are end-to-end encrypted with a post-quantum handshake (X25519 combined with ML-KEM-768) and AES-256-GCM-SIV session encryption. The mesh works because everyone carries everyone's mail, and nobody can read it. If the crowd between you and your friend is dense with beChat phones, the message crosses the field in seconds.
Meeting up without a meeting point
Next to your private chats there is a public channel called "Everyone nearby". Anything you post there can be read by every beChat phone in the mesh, which makes it the festival version of shouting: "we are at the big flag, left of the food stalls". The app warns you plainly that anyone nearby can read it, so treat it like a stage announcement. "Water point at 6" works. "Lost passport, name Ján, section C" does not.
If you find the people you were looking for, the private chat takes over from there. And if the person you are talking to matters, compare verification codes in person. Until you do, the app labels them "Not verified", because in an anonymous crowd anyone can claim any name.
Why the anonymity is a feature
Nearby generates a fresh identity every time you turn it on. Your temporary name has no connection to your beChat account unless you choose to reveal it. When you turn Nearby off, the phone wipes the identity and every Nearby message it held.
For a festival this is less about spies and more about proportion. You are solving the problem "find my friends in a crowd". There is no reason that problem should leave a permanent record tied to your account, on your phone or anywhere else. With Nearby, it does not. The app's own advice for your temporary name: don't use your real name if you want to stay anonymous.
Practical notes before you go
- Install the app before you travel. Once you are inside a crowd with a full network, downloading anything is the hard part.
- Everyone in your group needs the app with Nearby on. The mesh is made of beChat phones. No beChat phone in range, no message.
- Pick your temporary names in advance. Agree on something the group will recognize. The app generates a default name if you do not choose one.
- Bring a power bank. Relaying messages for strangers is part of the deal and costs battery. Bluetooth is cheap, but a phone that spends all day as a relay node is not running on nothing.
- Keep the network as your fallback. Networks at festivals recover Sunday night. Nearby covers the hours in between.
Where Nearby stops
It carries text only. Photos, calls, and attachments stay out of reach. Bluetooth range is short, so the mesh depends on density: a sparse crowd means fewer hops to relay through. A message addressed to a friend whose phone has gone out of range waits for them and arrives when they are back in range. And Nearby does not talk to the internet at all. It connects beChat phones to beChat phones, nothing else.
Frequently asked questions
How do I stay in touch at a festival with no signal?
Turn on Nearby mode in beChat. It sends text messages over Bluetooth instead of the cell network, hopping from phone to phone through the crowd, up to 7 hops. Both of you need the app with Nearby turned on. Private chats are end-to-end encrypted, and the phones in between cannot read what you send.
Does Bluetooth work in a big crowd?
Yes, and a crowd helps more than it hurts. Bluetooth reaches the phones around you, and each of those phones can relay your message onward, so a message can cross a festival ground through a chain of people you have never met. Distance from a cell tower stops mattering. Distance in hops is what matters, and beChat allows up to 7.
Can my phone relay messages for strangers?
Yes, that is how the mesh works, and it is sealed. While Nearby is on, your phone passes along messages for people around you, which uses some battery. The messages are sealed packets of a fixed size with no sender, recipient, or message type visible, so you never learn what you are carrying or for whom.
Does Nearby drain my battery at a festival?
More than normal messaging, yes. The app tells you this directly: while Nearby is on, your phone also relays messages for others nearby, which uses more battery. For a long festival day, a small power bank is the practical answer.
Keep reading
Nearby also covers the times the network is gone for worse reasons than a concert: after an accident and when a disaster knocks the network out. The full technical description lives on the features page, and beChat is free on Android.