The CCP is a key institution in the global fight against sexual abuse