Everything on itch is pretty much safe. I would know I got 32 different games downloaded (not a flex)