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)            

Sources


The text is available under the license Creative Commons Attribution-ShareAlike 4.0