Simply put, an encryption key is a random sequence of bits created explicitly to encode and decode data.
Encryption keys are generated from algorithms that ensure that each key is unpredictable and unique. The larger the key generated, the more secure it is, and the more secure the encrypted data will be.
The symmetric encryption key used by our service to encrypt your data on the application consists of a file with hundreds of random characters generated at the precise moment you log in to your Primary Device for the first time. This file is stored internally in your application and is used to encrypt all the messages and files you create, in a way that makes it virtually impossible for anyone to decode it without access to the original key and an authorized device.
This key must be exported to a safe location, outside the device, immediately after the first Login. The key will also be encrypted during export, making it impossible for anyone to decode it without the original password.