Real Time Communication - Briar
Briar is a free and open source software messaging application designed for anyone requiring a secure and private and secure way to communicate, in particular journalists, activists.
Features
Its main features are private chats & groups, forums, blogs and an RSS feed-reader.
Private Chats
Private chats allow users to directly send messages to a single contact.
Private Groups
Private groups allow the group creator to invite people who then can contact each other with messages relayed through the group creator thus protecting the identity of the members. Furthermore for legibility the chat is threaded instead of being presented linearly.
Forums
Forums allow group discussions offering each member to invite their own contact.
Blogs
Blogs allows posts to be seen by all contacts with a re-blog functionality to share someone else post to a user contact list.
RSS feed-reader
The RSS feed-reader allows users to subscribe to websites and receive new posts, articles and entries.
Briar Architecture
| Briar |
| Mobile (Android) | Desktop (GNU/Linux, macOS, Windows) |
| Briar Core |
| Messaging | Forums | Blogs | Groups | RSS |
| Bramble |
| Peers | Cryptography | Database |
| Message Synchronization |
| LAN | Bluetooth | WiFi | Tor | Removable Drives | Mailbox |
Briar Protocol
| Application Layer | ||
| Contact Establishment | Contact Communication | |
| QR Code | briar://link |
Bramble Synchronization Protocol (BSP) |
|
Bramble QR Code Protocol (BQP) |
Bramble Rendez-vous Protocol (BRP) |
|
|
Bramble Handshake Protocol (BHP) |
||
| Transport Layer |
| Bramble Transport Protocol (BTP) |