Patent ID: 11960564
Assignee: ONETRUST LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 7:
8. A system comprising:
a server comprising
a non-transitory computer-readable medium storing instructions; and
a processing device communicatively coupled to the non-transitory computer-readable medium,
wherein, the processing device is configured to execute the instructions and thereby perform operations comprising:
receiving a Hypertext Transfer Protocol (HTTP) request to render a webpage; and
responsive to receiving the HTTP request, sending a HTTP response comprising a script to a computing device associated with a user; and

the computing device, wherein the computing device is configured to execute, within a browser and during a loading of the webpage prior to execution of a source script, the script to perform additional operations comprising:
 identifying the source script attempting to execute;
 identifying the source script is configured to invoke a tracking tool based on information on the tracking tool found in a data set embedded in the script;
 identifying a category associated with the tracking tool based on the information on the tracking tool found in the data set;
 determining that the category has not been authorized by the user; and
 responsive to determining that the category has not been authorized by the user, blocking the source script from executing to invoke the tracking tool.