The entirety of Twitch has reportedly been leaked

Source codes and user payouts among the data released in a 128GB torrent

The entirety of Twitch has reportedly been leaked