Firewall-based filtering can be done at the IP layer or using Web proxies to intercept and filter HTTP and HTTPS requests to websites that are not kid safe. This type of solution is difficult to implement as much of the web is moving to HTTPS, so it does not have a high efficiency.