BCM is a highly secure communication platform. Each message is strictly encrypted, and no third party can decipher the content. Below are the highlight features:
- Sign up to BCM without phone-number or email.
- No access to your phone contacts.
- User profiles (avatar/nickname, etc.) are encrypted, and the encryption key is unknown to BCM Servers.
- For group chat, the group name, group notice are encrypted, and the encryption key is unknown to BCM Servers.
- The sender Meta data (e.g., UID) is encrypted and unknown to server database.
- One may choose to hide his/her IP address from the peer during VOIP call.
- End-to-end encrypts all your communication, including messages, voice calls, group chats, files, etc. Only the intended recipient, and nobody else can decipher the content.
- Burn after reading, for one-to-one communication.
- Immune to server compromise: Even when BCM Server is fully controlled by malicious people, the encrypted content cannot be deciphered successfully by any non-intended recipients.
- Man-in-the-middle attack proof: be able to automatically detect fake public key delivered from the server side.
- One may wipe out the chat history manually or automatically, for both sides, or one side only.
- One may be reminded to destroy the account soon after illegal login was detected elsewhere.
- AirChat:Delivers your messages via device-to-device ad hoc network without the Internet, with end-to-end encryption.
- Proxy: automatically relay BCM traffic through obfuscation proxies when direct access does not work. User may also configure his/her own obfuscation proxy in BCM.
- Large size group supported, up to 100000 users in one single group.
- Secure Data Vault: User may use BCM to store some sensitive information locally on the phone.
- Support Dark Mode
Currently available on the Play store.
We use GitHub for bug tracking. Please search the existing issues for your bug and create a new one if the issue is not yet tracked!
https://github.com/bcmapp/bcm-android/issues
Want to live life on the bleeding edge and help out with testing?
You can subscribe to BCM Android Beta releases here: https://play.google.com/apps/testing/com.bcm.messenger
If you're interested in a life of peace and tranquility, stick with the standard releases.
Instructions on how to setup your development environment and build BCM can be found in BUILDING.md.
If you're new to the BCM codebase, we recommend going through our issues and picking out a simple bug to fix (check the "easy" label in our issues) in order to get yourself familiar.
Special thanks to Signal, some of the BCM code is based on Signal project.
This distribution includes cryptographic software. The country in which you currently reside may have restrictions on the import, possession, use, and/or re-export to another country, of encryption software. BEFORE using any encryption software, please check your country's laws, regulations and policies concerning the import, possession, or use, and re-export of encryption software, to see if this is permitted.
Copyright 2019 BCM
Licensed under the GPLv3: http://www.gnu.org/licenses/gpl-3.0.html
Google Play and the Google Play logo are trademarks of Google Inc.