Yes, the app and the bank are 100% legitimate and there are no records of it being illegitimate in any way. The terms and conditions of the bank are quite clean. There are no grey areas around it.