Abstract: A content validation server is provided. The server can include at least one processor and a memory operatively coupled to the processor, the memory storing program instructions that when executed by the processor, causes the processor to perform a number of processes. These processes can include receiving a uniform resource locator from a client device and generating a recommendation for the uniform resource locator. In addition, the processes can include providing the recommendation to an administrator device and receiving a response from the administrator device based on the recommendation. The processes can also include allowing or denying access to the uniform resource locator for the client device based on the response.