The current CoinOS cannot do this, unless one runs their own CoinOS instance on their own domain. (which would, today, take a "bit of set up").
However, CoinOS founder shares his planned solution here:
i'm planning to add an automated withdrawal feature soon so that people can enter a non-custodial lightning or bitcoin address that we move funds to either as soon as they come in or on some sort of batch schedule
So the payments received (e.g., using the CoinOS PoS interface) could be protected because of the PIN being required in order to spend, and then those funds would be swept (either immediately or eventually, depending on how that sweep feature is designed) to a non-custodial destination.