Abstract: A method is disclosed, performed at a server device, for detecting tracking elements of a web page, wherein the server device is configured to control a proxy server. The method comprises obtaining a web page address configured to connect to a web server. The method comprises establishing a controlled communication interface between the server device and the web server via the proxy server. The method comprises transmitting, via the controlled communication interface, a web page request based on the web page address. The method comprises receiving, via the controlled communication interface, a web page response. The method comprises identifying, based on the web page response, a set of tracking tags including a first tracking tag and a second tracking tag and deactivating all tracking tags of the set; and activating the first tracking tag.
Abstract: A method for controlling tracking elements of a web page is disclosed. The method is performed at an electronic device. The electronic device is configured to communicate to a server device and to a web server. The method comprises obtaining a web page address of the web page to connect to the web server. The method comprises transmitting a web page request to the web server based on the web page address. The method comprises receiving, from the web server, a web page response. The web page response comprises tracking elements. The web page response comprises a control tag configured to control tracking elements of the web page. The method comprises rendering the web page based on the web page response. Rendering the web page comprises invoking the control tag. Invoking the control tag comprises obtaining a first set of tracking tags of the web page.
Abstract: A method is disclosed, performed at a server device, for detecting tracking elements of a web page, wherein the server device is configured to control a proxy server. The method comprises obtaining a web page address configured to connect to a web server. The method comprises establishing a controlled communication interface between the server device and the web server via the proxy server. The method comprises transmitting, via the controlled communication interface, a web page request based on the web page address. The method comprises receiving, via the controlled communication interface, a web page response. The method comprises identifying, based on the web page response, a set of tracking tags including a first tracking tag and a second tracking tag and deactivating all tracking tags of the set; and activating the first tracking tag.