The full game will not be available on itch until it is completed- the Steam release is Early Access. We've had the game and it's content reviewed by the folks at Valve- they've approved us, so there shouldn't be anything to worry about on that side of things.