Legal requirements for using Streak?

Are there any legal requirements for using streak? Like do we need to be registered as an authorized person with NSE and complete some formalities for algo trading?

No, not needed. Streak isn’t a fully automated platform. You will still have to authorize trades.