Any tool that attempts to make Internet activity anonymous or untraceable, normally a proxy server interposed between a client device and the rest of the Internet. Such a proxy server accesses the Internet on the user's behalf, hiding the client device's identifying information.