Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

Making it claimable will only affect 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.