Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
(+2)

At least as a publisher of content, you still retain all the ownership rights. I wonder if a DMCA noticed to the itch.io support team assists with this kind of issue.