πŸ”Notes regarding Encryption

  1. when using encryption, the following parts will be encrypted while sending a message:

    1. message.content: this includes, text, contact name, media file path

    2. message.location: will encrypt location name, address, lat and lng

    3. message.contact: will encrypt cotnact name and numbers

    4. message.thumb: will encrypt message thumbnail

  2. Statuses will NOT be encrypted since it will be available for ALL users.

  3. currently, E3 Kit (End-to-End) is not being applied for Groups since it's still a limitation in Virgil's SDK because they don't support multiple 'Admins' in a Group. until they support that, we've used normal AES encryption for Groups ONLY even if you have E2E enabled.

  4. according to Virgil's SDK, the maximum number of encrypting a message at a time is 200. therefore if you are using Broadcast, make sure that the maximum number of Broadcast participants is 200.

  5. Group events, like a User was added,etc.. will NOT be encrypted