They have a real banking license.
https://www.finma.ch/en/finma-public/authorised-institutions-individuals-and-products/
https://www.finma.ch/en/finma-public/authorised-institutions-individuals-and-products/
Their process is fully online no? At least it used to be.