I'm assuming because you are using the API of Binance that any KYC documentation will be seen by your company, and Binance? So that the documentation is shared between the two or does it go directly, and only to Binance?
In our app we focus in easy-to-use interface and security. Binance provides users with advanced trading instruments and big amount of data which can distract rookies.
Our interface allows even beginners to enter trading, because it gives them an opportunity to buy crypto assets in just 2-3 clicks.
However we understand that those users need the maximum amount of security possible - that is why our app is powered by Binance Brokerage API - users assets are under the protection of Binance. At the same time we've implemented withdrawals verification and currently we are working on 2FA.
One could easily argue that Binance is easy to use, and is perfectly acceptable for new users to start trading on it. If you are using Binance for the security side, you are effectively operating as a white label exchange, which you design your interface, but use Binance for all the heavy lifting, which wouldn't make it anymore secure than using Binance direct, unless I'm misunderstanding something?
This app is powered by Binance exchange, so does the same rules apply for no kyc up to 2 Bitcoins or not?
Yeah, any limitations imposed by Binance would still apply even if you are using their API. You would have to check the documentation to be absolutely sure, but generally this is the case, and part of the API terms of service.