| CPC G06F 21/6254 (2013.01) [G06F 9/541 (2013.01); G06F 16/953 (2019.01); H04L 63/0281 (2013.01); H04L 63/08 (2013.01)] | 17 Claims |

|
1. A method, comprising:
authenticating, by a privacy service computer program, a user accessing a privacy service using a privacy application on an electronic device;
receiving, by the privacy service computer program and from a proxy service, user activity data generated during an online activity, wherein the user activity data comprises personally identifiable information;
saving, by the privacy service computer program, the user activity data, including the personally identifiable information, to a privacy database, wherein the privacy database temporarily stores the user activity data during the online activity;
cleaning, by the privacy service computer program, the user activity data in the privacy database of the personally identifiable information;
receiving, by the privacy service computer program and from the privacy application, a request for the cleaned user activity data using the sync identifier;
retrieving, by the privacy service computer program and from the privacy database, the cleaned user activity data associated with a sync identifier;
communicating, by the privacy service computer program, the cleaned user activity data to the privacy application, wherein the privacy application stores the cleaned user activity data in local storage on the electronic device;
receiving, by the privacy service computer program, an acknowledgement of receipt of the cleaned user activity data; and
purging, by the privacy service computer program, the cleaned user activity data from the privacy database.
|