Patent ID: 11968229
Assignee: ONETRUST LLC
Field: Digital communication (Electrical engineering)
Classification: CPC G  H | IPC H

Claim 7:
8. A method comprising:
receiving, by computing hardware, a Hypertext Transfer Protocol (HTTP) request to render a webpage; and
responsive to receiving the HTTP request, sending, by the computing hardware, a HTTP response comprising a script to a computing device associated with a user,
wherein the computing device is configured to execute, within a browser and during a rendering of the webpage, the script to perform operations comprising:
identifying a source script attempting to execute;
identifying the source script is configured to invoke a tracking tool based on information on the tracking tool found embedded in the script; and
responsive to identifying the source script is configured to invoke the tracking tool:
determining a location associated with the user;
determining a prohibited data destination location based on a data structure mapping the location associated with the user to the prohibited data destination location;
determining a data destination location associated with the tracking tool based on the information embedded in the script;
determining that the data destination location associated with the tracking tool is the prohibited data destination location; and
responsive to determining that the data destination location associated with the tracking tool is the prohibited data destination location, perform at least one of disabling the tracking tool from executing or disabling functionality of the tracking tool involving processing certain data from executing.