It’s someone’s proxy that is unaffiliated with us. We’ve banned them from proxying our platform. We do not run any alternate domains for our website, only trust the domain itch.io
. If you see anything else please report it, and do not type any sensitive account information into the site (like trying to log in)