Yes it is, as funds processed via CardUp are held in trust on behalf of our customers and do not belong to CardUp. This trust account is maintained with a local Singaporean bank.
Furthermore, funds are never retained for more than 24 hours, as they are sent to the recipient the same day that they arrive.