Yes, UnaCash service is legal. SEC registration # CS202003056 and Certificate of Authority # 1272 - UnaCash by Digido FInance Corp.