Is it possible to serve up specific content to an end-user? For example, I know your IP address, and other device information. Can I use that to serve up certain search results on a search engine, certain videos on websites, and use that to target an individual with specific advertisements? Obviously I am not interested in carrying out such attacks, rather seeing if it is feasible.
Additionally, what information can identify a device if a VPN is in use?