Game-streaming platform Twitch has been the victim of a leak, reportedly divulging confidential company information and streamers' earnings.More than 100GB of data was posted online on Wednesday.
Game-streaming platform Twitch has been the victim of a leak, reportedly divulging confidential company information and streamers' earnings.More than 100GB of data was posted online on Wednesday.