US 11,868,505 B2
Automatic self-removal of sensitive data items
Gang Shu, South San Francisco, CA (US); Jong Lee, Pleasanton, CA (US); Kasthuri Periyakoil, Campbell, CA (US); Shawn Butterfield, Pitt Meadows (CA); Gerard Iervolino, Hoboken, NJ (US); Mike Cain, Austin, TX (US); Kevin Lun, Bellevue, WA (US); Sriram Rangaraj, Sunnyvale, CA (US); Sai Lakshminaraayana, San Francisco, CA (US); and Jianwu Zhao, Redmond, WA (US)
Assigned to Salesforce, Inc., San Francisco, CA (US)
Filed by salesforce.com, inc., San Francisco, CA (US)
Filed on Sep. 16, 2021, as Appl. No. 17/477,236.
Prior Publication US 2023/0084198 A1, Mar. 16, 2023
Int. Cl. G06F 3/0482 (2013.01); G06F 21/62 (2013.01); G06F 9/451 (2018.01)
CPC G06F 21/6245 (2013.01) [G06F 3/0482 (2013.01); G06F 9/451 (2018.02)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
causing display of a graphical user interface (GUI) comprising:
a GUI component for collecting a sensitive data item provided by a user; and
a portion of a self-removal data policy associated with the sensitive data item, wherein the portion of the self-removal data policy comprises a set of conditions including first and second conditions that cause the sensitive data item to be removed when either of the first and second conditions is satisfied;
receiving, via the GUI, the sensitive data item provided by the user and a request provided by the user to update one or more of the first and second conditions for the sensitive data item in the set of conditions;
storing a record comprising a plurality of fields including a sensitive field populated based on the sensitive data item, wherein the sensitive data item in the sensitive field is associated with the updated set of conditions; and
in response to determining, based on satisfaction of the first condition on removing the sensitive data item and satisfaction of the second condition on removing the sensitive data item, whether a combination linking the first and second conditions in the updated set of conditions in the self-removal data policy is satisfied, deleting the sensitive data item in the sensitive field of the record.