Why does INDMoney force me to use its app?

When trying to open a new account in INDMoney for investing in US stocks, it is asking me to complete the verification / setup process through its app. Is that the only way? I can’t do it through website?