From KickApps Documentation
If you enable the "Private Media" feature, your site's members will be able to add media that it is only visible to themselves, their friends within your site, and the site's Webmaster, Admins and Editors.
Enabling Private Media
You can enable this feature on the Affiliate Center > Configure > Settings page.
How to Make a Media Private
Once you have enabled the media privacy feature, your community members will start seeing the privacy radio button on the upload/edit media pages.
They can either choose to make the media public by picking the "everyone" option i.e. all site visitors can view the media, or, private by selecting the "only friends" option in which case only the member, his friends and site administrators can see the media.
If an unauthorized user tries to access the media, they will see a message that the media is only visible to the contributor's friends, with an option to send a friend request to the contributor.
Site administrators can also change the the privacy settings for a media object using the Affiliate Center > Manage > Media > Details page for that media object.
To sort all community media objects that are marked as private simply click on the "privacy" column on the Affiliate Center > Manage > Media page to sort all media objects by their privacy state.
Private Media and Search
By default, all private media objects are excluded from general site searches. Private media objects are only visible on the contributor's profile page and can only be seen by the contributor's friends within your site, as well as site administrators.
Private Media and Sets
If you have the Sets application enabled for your site, private media objects can be added to Sets, but only if the private media objects were contributed by the Set creator. Private media objects from other members cannot be added to another member's Sets.
Private Media and Groups
Private media cannot be associated with any of your site's groups. If a user adds a public media object and associates it with a group, then chooses to make a media object private, the media object will not appear on any groups pages. The media object-to-group association will be maintained in the KIT Cloud Social system, such that if the media object is subsequently made public again it will reappear in the group(s) it was associated with.
Private Media and Your Site's RSS Feeds
Private media objects are excluded from the all public RSS feeds. Using the KIT Cloud Social Feed Builder interface you can manually construct RSS feeds which include private media objects. To do so, simply check the "Include Private Media" checkbox under the Advanced filters in Feed Builder. Once you check the "Include Private Media" check box you can also opt to include only private media in your feed by checking the "Include Private Media Only" checkbox. Click here to learn more about the KIT Cloud Social Feed Builder tool.
Private Media and Activity Feeds
Activities related to adding or interacting with private media objects are not included in any of your site's activity feeds, except for the overall community activity feed which is only available to site administrators in the Affiliate Center.
Private Media and REST APIs
Private media is fully supported in KIT Cloud Social REST APIs. To see a complete list of KIT Cloud Social REST APIs, click here.