It look like Cloudflare, which provides security for a lot of sites,
has been leaking info everywhere for a few months. I'm not sure if this site uses Cloudflare, but you might want to change your passwords on your usual online haunts here and elsewhere just to be sure. Better to be safe than sorry!