An extended field has been provided for password generation which is then used for a password-based AES message scrambling in the client-side. Only those clients with valid password and room identity combination would be able to descramble and read the messages. Even the server would not know what you are talking about.
This is the actual conversation which took place.
This is the scrambled view available to the server.
Also, special care has been taken to dispose of the residual usernames, room identities and room passwords during the events of room exit, room stopping and room kick. Furthermore if all else fails, the client would scrub clean all the residual usernames, room identities and room passwords - the next time the client is loaded up. :slightly_smiling_face:
An extended field has been provided for password generation which is then used for a password-based AES message scrambling in the client-side. Only those clients with valid password and room identity combination would be able to descramble and read the messages. Even the server would not know what you are talking about.
This is the actual conversation which took place.
This is the scrambled view available to the server.
Also, special care has been taken to dispose of the residual usernames, room identities and room passwords during the events of room exit, room stopping and room kick. Furthermore if all else fails, the client would scrub clean all the residual usernames, room identities and room passwords - the next time the client is loaded up. :slightly_smiling_face: