Twitch reportedly suffers massive data leak https://ift.tt/2j6G1gw, shared in online forums appear to show records of payments made to streamers.
No comments