Over 15 million Trello user accounts leaked!

More than 15 million Trello user accounts have suffered a massive data breach resulting in their information being leaked online.

Shiftdelete.Net is a member of the Association of Internet Media and IT Reporters.