The Element X app offers collaboration capabilities such as chat and video calls with modern features like public and private channels, room moderation and access control, replies, reactions, polls, and more. It also allows for simultaneous chat and calls with a picture-in-picture feature, and supports decentralized and federated communication across organizations.
All of these features are provided in a secure and sovereign manner, without sacrificing responsiveness or usability. The app offers enterprise-grade single sign-on, easy and secure login and device verification through QR codes, end-to-end encryption, and protection against cyber attacks like MITM.
If you are a new user, it is recommended to use the new Element X app from the start. Compared to the current Element app, it offers enhanced performance, a sleek user interface, and an overall better user experience. It also has enterprise-grade support for single sign-on, QR code-based login and device verification, and a natively integrated Element Call for video calls. The app will also continue to receive continuous improvements, bug fixes, and new features.
If you are an existing user of the current Element app, it is advised to start planning your transition to the new Element X app. The current app will eventually be phased out and will only receive critical security updates.
The Element X app is based on the Matrix open standard, allowing users to self-host their data or choose from any free public server. This gives users ownership and control over their data, without being treated as a product. The app also offers native interoperability with any other Matrix-based app, similar to email.
Users can also enjoy private conversations with end-to-end encryption, ensuring their messages are not subject to data mining or ads. The app also allows for chat across multiple devices, with fully synchronized message history across all devices, including the legacy Element app and the web version.
The app requires certain permissions, such as android.permission.REQUEST_INSTALL_PACKAGES, to enable the installation of applications received as attachments. This allows for seamless and convenient access to new software within the app. It also requires the USE_FULL_SCREEN_INTENT permission to ensure users can receive call notifications even when their devices are locked.