Well, you should ask Collective Shout if they are ok with your content since they own Itch now.
Steam's already made that rule, anything you publish has to fit their card processor's criteria. Their written criteria is clearly not what they're using since legal things are what they oppose, so I guess you have to submit your game to all the card processors (they don't specify) so they can decide if it's acceptable. Hope they're hiring people for this.