CPC H04L 9/0827 (2013.01) [H04L 9/083 (2013.01); H04L 9/0891 (2013.01); H04L 9/14 (2013.01); H04L 63/0428 (2013.01)] | 20 Claims |
1. A method implemented by a computing device of a communication system comprising:
receiving, from a first device of a first organization, a message associated with a channel of the communication system, wherein the channel is a group-based communication channel associated with two or more organizations, and wherein the channel enables members to communicate with one another via posting communications to the channel;
encrypting, based at least in part on a determination that a sender of the message is associated with the first organization of the two or more organizations, the message based at least in part on a first encryption policy associated with the first organization, wherein the first encryption policy is different than a second encryption policy associated with a second organization of the two or more organizations;
retrieving, by a second device of the second organization, the encrypted message from a data store associated with the channel;
decrypting the encrypted message prior to causing the message to be presented, in the channel, via a user interface associated with the communication system; and
causing display on the second device, the decrypted message in the channel via the user interface associated with the communication system.
|