A non-transitory computer readable storage medium, storing instructions for managing connection from an information communication device to specific connection destinations via the Internet, said instructions when executed by the information communication device causing the information communication device to perform steps of:
- establishing a tunnel connection between the information communication device and a VPN server, wherein the tunnel connection passes all communication traffic from the information communication device, and
- confirming existence of the tunnel connection at predetermined timing and, when lack of the existence is determined, notifying an existence confirmation server configured to block the Internet connection itself of the information communication device.