Twitch's source code and customer data have been leaked in a 128GB torrent, including user payout information and proprietary software development kits. The leak is believed to have occurred as recently as Monday, and Twitch has confirmed the breach. The leaked data includes creator payout reports, mobile and desktop clients, and an unreleased Steam competitor. Twitch users are advised to enable two-factor authentication to protect their accounts.