US 11,748,189 B1
Compliance tracking and remediation across a data sharing platform
Chintan Mehta, San Ramon, CA (US); and Jason Strle, San Francisco, CA (US)
Assigned to Wells Fargo Bank, N.A., San Francisco, CA (US)
Filed by Wells Fargo Bank, N.A., San Francisco, CA (US)
Filed on May 10, 2021, as Appl. No. 17/316,524.
Int. Cl. G06F 11/00 (2006.01); G06F 11/07 (2006.01); G06F 21/53 (2013.01); G06F 11/32 (2006.01); H04L 9/40 (2022.01); H04L 67/133 (2022.01)
CPC G06F 11/0793 (2013.01) [G06F 11/327 (2013.01); G06F 21/53 (2013.01); H04L 63/0272 (2013.01); H04L 67/133 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by a computing system associated with a platform provider, an input of a user to enable a data security tool of the platform provider;
enabling, by the computing system, the data security tool;
monitoring, by the computing system via the data security tool using a first API, source code of a website of an experience provider accessed by a user device;
cataloging, by the computing system and via the data security tool using the first API, the content of the source code accessed by the user and associated with an experience provider;
detecting, by the computing system and via the data security tool, a noncompliance event, the noncompliance event based on content accessed by the user and served by the experience provider that is noncompliant with at least one data sharing preference of the user device, wherein the at least one data sharing preference of the user device comprises rules regarding how user data is utilized or shared by the experience provider;
in response to detecting the noncompliance event, generating and providing, by the computing system using the first API, a secure pop-up on a graphical user interface of a client application, wherein the secure pop-up comprises a plurality of selectable interaction points structured to receive inputs of the user device responsive to options associated with the detected noncompliance event;
receiving, by the computing system responsive to the options using the first API, a remediation selection; and
remediating, by the computing system and via the data security tool using a second API, the detected noncompliance event according to the remediation selection based on executing an API call with the experience provider.