A knowledge base article about What content can unenrolled users see when course visibility settings are changed? provided by the UC Berkeley IT Service Hub - Knowledge Portal
Instructors can customize the visibility settings of their bCourses sites to allow unenrolled or unauthenticated (not logged-in) users to view the course content, with some limitations. There are three visibility settings to choose from:
Course (default): Only enrolled users can view the course.
Institution: Berkeley users with the link can view the course.
Public: Anyone with the link can view the course.
When Institution or Public is selected, unenrolled/unauthenticated users CANNOT view:
* Institution users can see a concluded conference, but cannot join or listen.
† Any media in Media Gallery or media that has been embedded in other bCourses content using the Rich Content Editor’s “Embed Kaltura Media” option cannot be viewed by unauthenticated users. Media is visible to logged-in, but unenrolled users (in the case that a course is set to institutional visibility).
Please note that unenrolled/unauthenticated users may be able to view other integrated tools such as Zoom meetings created in the course.
To learn more about visibility options, please see Canvas Course Visibility Options.
When selecting the public visibility setting, content must meet basic accessibility requirements including image alt text, captions, and text headings. For more information about creating accessible content, please see the Accessibility Basics for bCourses course site (link to self-enroll).
Canvas Guide: How do I customize visibility options for a course?