Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Making it claimable will only affect Itch.io. Users who claim it here will not automatically receive Steam keys.

Yeah, I just claimed Hiding Spot because it's also on a 100% sale, and the description says buying it includes a Steam key, but I didn't get one. So I think you're fine there.