Can I restrict visibility of tests in case I don’t want everyone to see all tests?

Yes. Access control and restriction are a built in feature of Selenium Box. If you are using an identity provider i.e. LDAP you can easily set up access groups and restrict the visibility of tests to a certain group of people.