Hmmm, sounds risky. You sure the users of "direct to you" are sued and not itch.io if anything goes wrong?
I would not be fond myself to include such a feature if I were ever to host a site like this (no plans in the nearby future though).
Well I trust you guys also know what you are doing ;)