Alongside using tracks and channels to control which releases are available, and restrictions per-territory, Snap developers can also control who has access to their snaps by marking a published snap as either public, private or unlisted.
When registering a snap, there is an option to make its listing either public or private. After registration, this value can be changed from the Settings page of the Snap Store web UI for the registered snap:
A snap’s Visibility settings can be one of the following:
snap findsearches, in the Snap Store, and other application installers that access the store
If a previously public snap is made private, installed versions are unaffected. However, those snaps will no longer receive updates, and if the user removes them, they can’t be re-installed from the store.
Access to a private snap can be shared by adding individual email addresses to the text field on the Collaboration page of a snap’s dashboard.snapcraft.io entry:
With Snapcraft installed and logged-in to a developer account, the snapcraft list command can be used to check the visibility status of snaps associated with the developer account:
$ snapcraft list Name Since Visibility Price Notes domoticz 2020-01-17T17:21:43Z public - - qtpass 2020-05-22T17:16:42Z private - -
Last updated 4 days ago. Help improve this document in the forum.