| CPC H04L 63/1475 (2013.01) [H04L 63/1416 (2013.01)] | 20 Claims |

|
1. A method comprising:
scanning, by computing hardware, a webpage to identify a tracking tool that is associated with the webpage;
determining, by the computing hardware, a data destination location that is associated with the tracking tool, wherein the determining step is based on at least one of (a) a location for a computing device that invokes the tracking tool, (b) a location of a computing device that receives data via the tracking tool, or (c) a location of a computing device or a storage device that stores the data; and
generating, by the computing hardware, program code, wherein the program code is configured to:
determine a location associated with a user who is associated with a rendering of the webpage;
determine a prohibited data destination location based on a data structure mapping the location associated with the user to the prohibited data destination location;
determine 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, disabling functionality of the tracking tool configured for processing the data from executing without entirely disabling the tracking tool from executing.
|