A system for managing the use of BOTs by computer network users, the system including a gateway-to-BOT communications manager configured to relay communications to a BOT on behalf of a computer user in a manner that prevents the BOT from associating the communications with the computer user, and a gateway-to-user communications manager configured to relay the communications from the computer user to the gateway-to-BOT communications manager, and relay to the computer user communications received from the gateway-to-BOT communications manager that originate from the BOT.