Human RightsInternet FreedomsForensic Evidence Confirms Illegal Spyware Was Installed in the filmmakers DevicesA recent revelation by a digital rights advocate has confirmed forensic evidence showing that the Directorate of Criminal Investigations (DCI-Kenya)... Read More