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

Claim 14:
15. A non-transitory computer-readable medium having program code that is stored thereon, the program code executable by one or more processing devices for performing operations comprising:
loading a webpage;
during the loading of the webpage:
identifying a tracking tool associated with the webpage;
identifying a source script executed, wherein the source script invokes the tracking tool during the loading of the webpage;

determining a category for the tracking tool by comparing data associated with at least one of the tracking tool or the source script to known tracking tool data;
generating a data set, wherein the data set associates the source script with the tracking tool and the category;
generating program code, wherein the program code is configured to, during the loading of the webpage to be viewed by a user and prior to execution of the source script:
detect that the source script is attempting to execute,
identify, based on the source script, the category from the data set;
determine that the category has not been authorized by the user; and
responsive to determining that the category has not been authorized by the user, block the source script from executing to invoke the tracking tool.