Bitchat: a mesh-based messaging app for Gaza when connectivity fails
Bitchat is a messaging app designed to function with or without traditional internet access by routing messages directly between devices via Bluetooth and relaying through nearby phones. This architecture helps users in Gaza and other regions facing outages to stay connected, sending encrypted messages without relying on centralized servers or accounts. When internet or cellular networks are available, Bitchat can leverage relays to reach distant recipients, expanding its reach beyond the local area. The app emphasizes privacy by ensuring there is no central data storage and by avoiding the need to share phone numbers or emails for use. Features include a local mesh channel to indicate active devices, geohash location-based channels, and commands like /c to periodically clear messages. The article highlights the broader context of communications being disrupted in Gaza due to power outages, surveillance concerns, and infrastructure damage, and contrasts Bitchat with services like WhatsApp which may expose data. The piece also notes validation by Tech for Palestine (T4P) and mentions partnerships and code contributions from the community. Additionally, Gaza Online is referenced as providing renewable eSIMs to restore internet access, suggesting a complementary approach to maintaining connectivity in crisis conditions.
