Twitch reportedly suffers massive data leak

 28 total views,  1 views today

Documents, shared in online forums appear to show records of payments made to streamers. from: BBC News