If I invite a new user will they have access to all of my profiles?
Security is everything to us at LocalClarity, only users that have been invited to your profile's have access to it.
No; an invited user will only be able to view the profile they're invited to. Profiles are always independent. The reason you can switch between multiple profiles is because you are the account owner.