The founders have Japanese names, but the company is headquartered in San Mateo, CA and is a member of FINRA. It is incorporated in the U.S. (Delaware). It is registered with the SEC (SEC CIK #0001689386) and deposits are insured to $500K. Some links for additional information are below. I have no relationship with the company myself, but I think your fears are ungrounded.