About Independent Police Investigative Directorate
The Independent Police Investigative Directorate, formerly the Independent Complaints Directorate, is an agency of the South African government responsible for investigating complaints against the South African Police Service and municipal police services.