Tech News Facebook Leak Turns Users Interest to Mastodon by Gustavo on March 26, 2018 share 0 Since Facebook emerged it has become the biggest social media site with 2.2 billion users. In the past week, Facebook’s data analysis firm was revealed to have accessed the personal information of about 50 million read more