| CPC G06F 21/6245 (2013.01) [G06F 16/162 (2019.01); G06F 2221/2101 (2013.01)] | 20 Claims |

|
1. A system, comprising:
a plurality of data repositories configured to store personal data about individual users of a plurality of users;
one or more computers comprising respective processors and memory configured to implement a data deletion notification service to provide a single endpoint to receive deletion requests from the users to delete respective data stored at the plurality of data repositories and to distribute indications of the deletion requests to the plurality of the data repositories, wherein to provide the single endpoint and to distribute the indications the data deletion notification service is configured to:
store registration information for the plurality of data repositories;
receive, at the single endpoint, deletion requests from respective users of the plurality of users to delete personal data about the respective users;
send notifications of the deletion requests to respective ones of the data repositories based on the registration information;
store deletion request records of users of the plurality of users that have requested to have their personal data deleted, wherein the deletion request records comprise respective timestamps for when the respective deletion requests were received by the data deletion notification service;
receive a request from one of the plurality of data repositories for a list of users having requested deletion of personal data since a time specified in the request; and
responsive to the request, based on the deletion request records and timestamps, provide the list of users having requested deletion of personal data since the specified time.
|