| CPC G06F 3/0652 (2013.01) [G06F 3/0604 (2013.01); G06F 3/067 (2013.01)] | 20 Claims | 

| 
               1. A system comprising: 
            at least one memory that stores instructions; and 
                one or more processors configured by the instructions to perform operations comprising: 
              storing a plurality of data purge requests in a first data structure, the plurality of data purge requests being grouped based on at least one feature to obtain batches of data purge requests; 
                  causing the batches to be processed at least partially in parallel; 
                  responsive to detecting successful processing of a first data purge request from the plurality of data purge requests, moving the first data purge request from the first data structure to a second data structure; 
                  responsive to detecting unsuccessful processing of a second data purge request from the plurality of data purge requests, retaining the second data purge request in the first data structure; 
                  generating purge status data based on the first data purge request being in the second data structure and the second data purge request being in the first data structure; and 
                  causing presentation of the purge status data at a user device. 
                 |