Yes, given that you are an admin of the account, you can set up restricted access for team members. You can set up different permissions for your team members on the Settings page.
As for clients, they do not have access to your Bïrch account and will only receive and view reports and notifications via email that you choose to share with them.
Learn more about different levels of access here.