Twitch reportedly suffers massive data leak

Documents, shared in online forums appear to show records of payments made to streamers.

Source link