Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

Thanks for letting us know and reporting it to itch! We haven't run into that problem ourselves yet but we'll see if we can do anything to prevent it from happening