Overview
Panopto is an enterprise video platform specializing in lecture capture, video-based training, and corporate communications. Widely adopted by universities and large organizations, Panopto provides video hosting, recording, and playback infrastructure with integrated search capabilities (including in-video search of spoken words and on-screen text). When embedded on external portals, Panopto delivers video content through its player while tracking viewing progress for learning and compliance purposes.
What This Script Does
Panopto's embedded player (loaded via iframe from the organization's Panopto instance, e.g., yourorg.hosted.panopto.com) performs the following:
- Renders an interactive video player with playback controls, speed adjustment, and chapter navigation
- Handles adaptive bitrate video delivery from Panopto's hosting infrastructure
- Tracks viewing progress per user, recording timestamps of sections watched, total watch time, and completion percentage
- Enforces access control by verifying the viewer's authentication state against institutional identity providers (SSO, LMS integration)
- Sets session cookies to maintain the authenticated viewer's state within the embedded player
- Reports viewing analytics to Panopto's platform, feeding data into instructor and administrator dashboards
- Supports in-video search, bookmarks, and note-taking features that require user session persistence
- May use
localStorageto cache playback preferences such as volume level, playback speed, and caption settings
Network requests are made to Panopto's video hosting servers for content delivery and to API endpoints for progress tracking and access verification. Viewing data is associated with the authenticated user's institutional identity.
Consent & Compliance
Panopto serves a functional purpose in educational and corporate environments: delivering video content and tracking viewing progress are integral to the learning management function. Session cookies for authentication and progress tracking cookies that enable learners to resume videos are necessary for the service's core operation. The viewing analytics reported to institutional dashboards support the legitimate educational or training purpose.
Under GDPR, Panopto processes personal data (viewing progress, completion status) as a data processor. Since this tracking is tied to an authenticated user who has enrolled in a course or training program, contractual necessity typically provides the legal basis. A data processing agreement with Panopto should be in place.
Under CCPA, viewing analytics data should be disclosed in the privacy policy, though it typically qualifies for the service provider exemption.
The consent category for Panopto is functional.
Should You Block This Without Consent?
No.
Panopto delivers educational or training video content that authenticated users have enrolled to access. Blocking the embed would prevent learners from viewing lectures, completing required training, or tracking their progress. The viewing analytics serve the educational function rather than marketing purposes, and session cookies are necessary for access control and playback continuity.
Is Panopto GDPR compliant?
Panopto typically loads functional trackers, which are not strictly necessary for your site to work. Under the GDPR and the ePrivacy Directive, non-essential cookies and trackers must stay blocked until a visitor gives clear opt-in consent. So Panopto can be fully GDPR compliant, but only if your site holds its scripts until consent is granted and lets visitors decline just as easily. Compliance depends on how your site loads Panopto, not on Panopto itself.
Consent Categories
Also Known As
Industries
Tracked Domains (1)
panopto.comFunctionalpanopto.com is a functional domain operated by Panopto, used to run site features like chat, video, embeds, and preferences.
Frequently Asked Questions
Related Vendors
Manage consent for Panopto
ConsentStack automatically detects and manages Panopto trackers so your site stays compliant with global privacy regulations.