I've used it a few times. Seems to have all be ok.
Comment has been collapsed.
Your store page link is wrong. Should be:
https://pilotlumpa.itch.io/blood-is-red
Not on Steam. However it is on greenlight.
http://steamcommunity.com/sharedfiles/filedetails/?id=761941322
Comment has been collapsed.
https://www.steamgifts.com/about/guidelines
When posting links or content, that content should not force users, encourage users through reward, or primarily exist as a traffic source for users to perform an action for promotional, commercial, or monetary benefit. Such actions include but are not limited to clicking a referral link, liking a Facebook page, following a Twitter account, joining a Steam group, completing a survey, or making a donation
Comment has been collapsed.
15,397 Comments - Last post 4 minutes ago by Hikkomi
1,311 Comments - Last post 14 minutes ago by VicViperV
27 Comments - Last post 30 minutes ago by CheeseTuber
1,080 Comments - Last post 31 minutes ago by FreeFall
46,823 Comments - Last post 2 hours ago by FranckCastle
1,408 Comments - Last post 5 hours ago by Conti
38 Comments - Last post 7 hours ago by BattleChaing
122 Comments - Last post 52 seconds ago by TrevorGoodchild
53 Comments - Last post 12 minutes ago by vlbastos
26 Comments - Last post 18 minutes ago by UncleDilbert
318 Comments - Last post 35 minutes ago by Mitsukuni
93 Comments - Last post 41 minutes ago by eeev
27 Comments - Last post 48 minutes ago by FullMetalZ
15,139 Comments - Last post 55 minutes ago by Agaster
ITCH.IO: U can take mine
Store page
Cant post link here to that giveaway
Comment has been collapsed.