We will try to put it on Steam later on (and if we manage it we will of course share a steam key with the people who already have it on itch) but chances are that Steam will delete it, they are pretty erratic with how they treat XXX games.