Algorithmic Policing

Algorithmic policing is the practice of using computer algorithms and Machine Learning to assist police departments with crime prevention. These algorithms include Predictive Policing and Algorithmic Surveillance technologies.

Predictive Policing Technologies are used to predict where and by whom crimes will be committed in the future.

Algorithmic Surveillance Technologies assist police with monitoring and surveillance of citizens. These technologies included license-plate readers, social media surveillance tools, and face-recognition software.

Note: The Electronic Frontier Foundation maintains a database of police surveillance technology in use across the United States at

Law enforcement agencies across Canada have begun to use algorithmic policing software. However, many people are concerned about the ethical implications of these technologies.

This table shows the algorithmic policing technologies in use by police departments in Canada as of Sept. 2020. (Source)

Ethical implications