Hybrid Chat exchanges chat messages with the customer channels over secure transport using secure WebSockets (Socket IO) and secure REST connections. For asynchronous message processing, it uses JMS queues. For long-term persistence, messages are stored in a MongoDB database.
Messages are stored without any database encryption. And the media exchanged via the file-transfer are stored in the Minio bucket on the Chat server.
Anyone having access to the database and the file server may read messages and exchanged media files as well.