Visibility and Ownership of Composer Objects
Intended audience: USERS DEVELOPERS ADMINISTRATORS
AO Platform: 4.3
Overview
When creating objects, such as Pipelines, MSOs, Templates, Applications, Pages, etc…, one of the options available is to mark the object as either Private or Public:
Private - marking an object as Private means that only the user who creates the object will be able to perform actions on the object, including Saving, Publishing, Deleting the component. In other words, a Private object is not shared with any other user. This status is normally used during initial phase when creating and configuring an object.
Public - marking an object as Public means that the object will be visible to other users and therefore other users can generally perform all actions associated with the object. Make an object Public to allow other users to review the object, as well as use it in a production system.

The first item is Private, the second/third items are Public (shared) - all three objects created by “admin”.