UserGate works as a proxy server, i.e. as an intermediate computer between your PC and the Internet. All interactions to and from the Internet pass through UserGate. When you surf the Internet, your computer automatically connects to the proxy server (UserGate) and requests the web page or file you want that is located on an Internet server. Then proxy server either connects to the specified server and receives the web page or finds it in the proxy’s cache (a temporary storage area for previously viewed web pages and files). In some situations the proxy server can modify the request or a server’s response for specific purposes, for example blocking access to inappropriate pages or images, or if a virus is detected.