https://itch.io/docs/creators/payments#how-itchio-handles-payments
seeing as itch.io uses exactly two (2) payment processors and both of them are being blamed for gumroad's pornpocalypse, I would assume this place isn't safe either until the people in charge can explicitly say otherwise