An app can be set as Private. Once an app is set as private, it can only be installed by authorized users and users who have access to the project. All the configuration can be done on the App Settings/ App Overview page. The configuration can be set by an Owner of an Organization or a project admin.