CPC H04L 67/1097 (2013.01) [G06F 16/29 (2019.01); H04L 51/216 (2022.05); H04L 51/222 (2022.05); H04L 65/403 (2013.01)] | 20 Claims |
1. One or more non-transitory computer-readable media storing computer-executable instructions that, when executed by a processor, perform a method for deletion of geographically distributed data within a group-based communication system, the method comprising the steps of:
receiving, from a client device, a message deletion request comprising a message identifier;
locating a first repository row comprising message metadata and residency token data associated with the message identifier within a local repository physically located in a first geographic area;
upon locating the first repository row, initiating a local repository row erasure operation by which contents of the first repository row are erased from the local repository; and
upon completion of the local repository row erasure operation, transmitting a data residency deletion request to a geographic data residency server associated with the residency token data, the data residency deletion request comprising the residency token data and indicating an expiration window of a data residency repository row associated with the residency token data, and
wherein, upon lapsing of the expiration window, the data residency deletion request is configured to initiate an erasure operation by which the contents of the data residency repository row are erased from a geographic data residency repository comprising the data residency repository row,
the geographic data residency repository being physically located within a second geographic area distinct from the first geographic area.
|