The video game streaming site says names and addresses, among other personal details, may have been leaked.
Continue reading…