When the payment processor is the regulator: the 2025 Steam and itch.io purge | Fanvault