The explosion of social media has significantly changed the way people communicate both at home and
When designing social media platforms, it's a hard line to define between freedom of speech and blat