Panopto

Panopto

Panopto embeds video lecture players and course recording content on educational portals and enterprise intranets. Scripts handle video playback, track viewing progress and completion for learning analytics, and enforce access permissions tied to institutional authentication.

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 localStorage to 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.

Visit website

Consent Categories

Functional

Also Known As

Panopto videoPanopto lecture capturePanopto LMSPanopto video platform

Industries

Science and EducationEducationComputers Electronics and TechnologyUniversities and Colleges

Tracked Domains (1)

panopto.comFunctional

Frequently Asked Questions

Does Panopto require consent for educational video embeds?

No. Panopto is classified as functional. It delivers educational video content and tracks viewing progress for authenticated learners enrolled in courses. Session cookies for access control and progress tracking are necessary for the learning management function.

What viewing data does Panopto collect?

Panopto tracks viewing progress per user, recording timestamps of sections watched, total watch time, and completion percentage. This data feeds into instructor and administrator dashboards. LocalStorage may cache playback preferences such as volume and caption settings.

How does ConsentStack handle Panopto video players?

ConsentStack classifies Panopto as functional and allows it to load without a consent gate. This ensures authenticated learners can access lecture videos and training content without being blocked by a cookie banner before their session begins.

Related Vendors

Google Search
Google Search
Google Search appears on websites through the Programmable Search Engine, enabling custom site-specific search functionality. Scripts load the search widget from Google's servers to render search bars and display results within the host website. Sends search queries to Google's index and may set cookies for search personalization and query history.
Google Maps
Google Maps
Google Maps is the dominant web mapping service used for embedded maps and location features on websites. Scripts load interactive map tiles, geocoding, and Places API functionality through the Maps JavaScript API. May set cookies to remember map preferences and manage API quota.
Google
Google
Google is the dominant provider of web analytics, advertising, and infrastructure tools. Scripts like Google Analytics, Tag Manager, Ads, and reCAPTCHA collect behavioral data, manage tag firing, serve targeted ads, and detect bots. Sets persistent cookies to track users and correlate activity across sites.
Microsoft Power Apps
Microsoft Power Apps
Microsoft Power Apps is a low-code application development platform that enables embedded business applications on websites. Scripts load custom app interfaces from Microsoft's cloud, render form controls and data views, and connect to backend data sources through Power Platform connectors. Sets session cookies to maintain application state and user authentication.
Microsoft Teams
Microsoft Teams
Microsoft Teams is a workplace communication and collaboration platform that can be embedded on websites for chat, meetings, and document sharing. Embedded widgets load from Microsoft's servers to enable real-time messaging, video calls, and file collaboration. Sets authentication and session cookies to verify participant identity and maintain connection state.
Microsoft Viva
Microsoft Viva
Microsoft Viva is an employee experience platform that surfaces on websites through embedded engagement and learning modules. Scripts load content feeds and knowledge cards from Microsoft's cloud infrastructure. Sets authentication cookies for user identity and personalized workplace content delivery.

Manage consent for Panopto

ConsentStack automatically detects and manages Panopto trackers so your site stays compliant with global privacy regulations.