I find it very disturbing!

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.

https://www.crunchbase.com/organization/alpacadb