Software that keeps the identity of the user private. Anonymity applications use public proxy servers or their own private proxy servers to hide the original IP address of the user. They may also include encryption capabilities. See
anonymous proxy,
anonymous Web surfing and
VPN service.