Streaming website explains in blog update that passwords and sensitive personal information were not leaked