We use AES (Advanced Encryption Standard, used by US government) with 256 bit keys. Which means the encryption can’t be broken in a reasonable time.
All communication channels are direct, peer-to-peer, between the users and are not routed through Brosix servers. In some cases, if user firewalls do not allow direct connection, data is routed through Brosix servers. In these rare cases, the channels through the servers are built in a way that Brosix cannot decrypt and see the user data that flows.
Exception of this rule is text messages. They always go through Brosix servers and are kept in server RAM for few milliseconds. If the recipient is currently offline, the message is stored for later delivery. If the message is not delivered in the next 10 days it is completely deleted.
To improve the security we also apply these techniques: