The Independent Inquiry into Child Sexual Abuse (IICSA) today (12 March) published its report into the growing problem of “online-facilitated child sexual abuse”.
The Internet Watch Foundation is pleased to be among the winners of the Digital Communication Awards 2021.