The anonymity, speed, and efficiency of online communication has made it an invaluable tool for finding like-minded people, exchanging ideas, and coordinating activities. These tools can be used by marginalized people to find support among peers. Similarly, they can be used by extremist groups to spread ideology, recruit new members, and, in the worst case, to coordinate attacks.