1. A computer-implemented method comprising: receiving, by a web server, directly or indirectly from a user agent running on an Internet-enabled device, a HyperText Transport Protocol (HTTP) request, the HTTP request including a plurality of HTTP header fields complying with Request for Comments (RFC) 2616, wherein each of the plurality of HTTP header fields include a name-value pair including a name separated from a value by a colon, wherein the value of the name-value pair of an HTTP header field of the plurality of HTTP header fields was set based on a privacy setting or a data sharing setting that was active at the time the HTTP request was generated by the Internet-enabled device, wherein the privacy setting or the data sharing setting was selected by an end user of the Internet-enabled device; determining, by the web server, the value of the name-value pair of the HTTP header field; and based on the value of the name-value pair of the of the HTTP header field and responsive to the HTTP request, returning, by the web server to the user agent, content tailored in accordance with the privacy setting or the data sharing setting.