Internet Watch Foundation
Website · iwf.org.uk
The Internet Watch Foundation is a global registered charity based in Cambridge, England. It states that its remit is "to minimise the availability of online sexual abuse content, specifically child ... Wikipedia