CPC H04L 51/42 (2022.05) [G06F 21/602 (2013.01); H04L 51/216 (2022.05)] | 22 Claims |
1. A system comprising:
one or more processors; and
one or more memories including instructions that are executable by the one or more processors to cause the one or more processors to:
receive a text chat message associated with a chat conversation from a first client device of a first participant in the chat conversation;
determine whether a local storage setting is enabled; and
in response to receiving the text chat message:
determine a data center associated with the first participant;
based on determining that the local storage setting is enabled, transmit the text chat message to a server node in the data center, the server node being configured to:
generate an encrypted version of the text chat message using a security key; and
transmit a command and the encrypted version of the text chat message to a database system of the data center, the command being configured to cause the database system to store a copy of the encrypted version of the text chat message in a chat log associated with the chat conversation; and
transmit the text chat message to a second client device of a second participant in the chat conversation.
|