Open channels are both visible and joinable by anyone on your team's contact list.
Private channels are invite-only and are only visible to team members who have been specifically invited to participate. Members who do not receive an invite to a private channel cannot see it your organization's list of joinable channels.
Channel Security
Please note that both channel types are secure, and all messages/files shared within channels are end-to-end encrypted.