No, It's not a Windows Defender thing. Like literally itch.io gives a little popup saying the page is suspicious.