| CPC G06F 21/6245 (2013.01) [G06F 16/951 (2019.01); G06F 21/6227 (2013.01)] | 20 Claims |

|
1. A method comprising:
receiving a request from a client to perform a privacy action with respect to data records associated with the client in a network;
storing the request as a set of one or more tasks in a ledger, the one or more tasks being derived from the request;
based on the set of one or more tasks, using a crawler tool to find the data records appearing throughout the network in one or more data sources;
querying the one or more data sources to determine whether the one or more data sources are legitimate and whether the data records still exist on the one or more data sources;
determining if the privacy action will result in a disruption elsewhere in the network based on information associated with the data records and the one or more data sources;
performing the privacy action on the data records based on the set of the one or more tasks, wherein the privacy action is performed based on a dynamic lookup of instructions corresponding to the privacy action;
determining that the privacy action has been sufficiently completed based on a comparison of data corresponding to the set of one or more tasks and the found data records; and
reporting a performance of the privacy action to the ledger.
|