I think that one of the big problems is the way that Karoo manifest the blocking as a 404 error. For anyone that doesn't know - a 404 error should mean "Document or file requested by the client was not found".
I find it interesting that Karoo are using a transparent proxy, and would love to know whether or not they are keeping the logs of the websites I visit, and how long they keep them for. It may be an idea to make an information request from Karoo to that effect. I believe they have to respond to a request for information on the data that they may hold about you.
BT use a system called
Cleanfeed to filter web content. Apparently it returns 404 error pages in response to material on the IWF blocklist. I wonder if this is coincidental / if Karoo are using it or just giving out 404's for the hell of it.
Another system is available (for free allegedlly, but only used by their own ISPs) from a company called Brightview. According to t'internet the system called
Webminder uses Cisco’s proprietary Web Cache Communication Protocol version 2 (WCCPv2) to redirect suspect traffic to a number of patched squid proxy servers.
One thing I didn't realise until I started looking into this though, is that
all ISPs are required to perform network level blocking of sites on the Internet Watch Foundation blocklist.
It's all rather mental methinks...