Docebo

Docebo

Docebo is a cloud-based learning management system that embeds course players and learning portals on enterprise training sites. Scripts track learner progress, course completion events, and engagement metrics across hosted training content and modules.

Overview

Docebo is an AI-powered learning management system (LMS) designed for enterprise training, partner enablement, and customer education programs. The platform serves organizations that need to deliver structured learning experiences at scale — onboarding programs, compliance training, certification courses, and continuing education. When Docebo's scripts appear on a website, they power the interactive learning experience: course players, progress tracking, assessment interfaces, and learner dashboards.

For website operators, Docebo represents a specialized functional tool that serves an audience of enrolled learners rather than casual website visitors. Users who interact with Docebo's embedded components have typically already authenticated and enrolled in a learning program, making the interaction intentional and relationship-based rather than passive or anonymous.

What This Script Does

Docebo's embedded scripts deliver the complete learning management experience on the host website:

  • Course Player Rendering: Loads and displays training content including video lessons, interactive modules, SCORM/xAPI packages, slide presentations, and document-based learning materials within an embedded player interface.
  • Progress Tracking: Monitors and records learner progress through courses and learning paths — tracking which modules have been started, completed, or passed, along with time spent on each content piece. This data is synchronized with Docebo's servers to maintain persistent learning records.
  • Assessment and Quiz Engines: Renders interactive assessments, quizzes, and knowledge checks within courses. Scripts handle question display, answer collection, scoring, and result reporting back to the LMS.
  • Engagement Metrics: Collects data on how learners interact with content — video watch duration, pause and replay patterns, document scroll depth, and interaction frequency — to inform content effectiveness analysis and adaptive learning recommendations.
  • Authentication and Access Control: Manages learner session authentication, ensuring that only enrolled users can access restricted course content. This includes SSO integration handling and session timeout management.
  • Gamification Elements: Displays badges, leaderboards, points, and achievement notifications as part of Docebo's gamification features designed to increase learner engagement and completion rates.

Consent & Compliance

Docebo's data processing is grounded in the contractual relationship between the organization and its learners. Under GDPR Article 6(1)(b), tracking learner progress and course completion is necessary for the performance of the training agreement — whether that's employee onboarding, partner certification, or customer education. The learner has enrolled in a program and expects their progress to be recorded.

The engagement metrics component warrants closer examination. While tracking course completion is clearly contractual, detailed behavioral analytics (video replay patterns, scroll depth, time-on-page analysis) could be characterized as going beyond what is strictly necessary for the learning service. Organizations should evaluate whether their Docebo configuration collects engagement data proportionate to the stated purpose.

Cookies and session storage used by Docebo to maintain authentication state and track in-session learning progress fall under the strictly necessary exemption. The learner has explicitly logged in and is accessing a service they enrolled in.

Organizations deploying Docebo should include the LMS in their employee or learner privacy notice, disclosing what learning activity data is collected, how completion records are used (e.g., for compliance certification), and how long learning records are retained.

Should You Block This Without Consent?

Docebo's scripts serve a functional purpose for authenticated learners who have enrolled in training programs. The core functionality — course delivery, progress tracking, and assessment — is directly tied to the learning service the user has signed up for. The data collection is expected by learners and necessary to deliver the training experience.

No.

Visit website

Consent Categories

Functional

Also Known As

Docebo LMSDocebo learningDocebo trainingcloud learning managementDocebo courses

Industries

Programming and Developer SoftwareComputers Electronics and Technology

Tracked Domains (1)

docebo.comFunctional

Frequently Asked Questions

Does Docebo require visitor consent on training sites?

No. Docebo delivers learning content to enrolled employees or customers under a contractual training relationship. Tracking course progress and completion is necessary to perform the training agreement and does not require separate consent.

What data does Docebo track for learners?

Docebo records module completion, time spent, quiz scores, and engagement patterns like video replay frequency. Authentication session cookies are strictly necessary. Detailed behavioral analytics beyond completion tracking warrant a proportionality review.

How does ConsentStack treat Docebo?

ConsentStack categorizes Docebo as a functional LMS tool for authenticated learners and does not block it. Organizations using ConsentStack should disclose Docebo's data processing in their employee or learner privacy notice to cover engagement analytics.

Related Vendors

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 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
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 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.
Apple Maps JS
Apple Maps JS
Apple Maps JS is Apple's JavaScript mapping framework for embedding interactive maps on websites. Scripts load map tiles, location pins, and routing data from Apple's MapKit servers to render navigable maps within web pages. Requires a MapKit JS token for authentication but does not set tracking cookies or collect behavioral analytics data.
Apple Business Chat
Apple Business Chat
Apple Business Chat enables direct customer messaging between websites and Apple's Messages app. Scripts load chat buttons and conversation interfaces that connect visitors to business support agents through iMessage. Sets minimal session cookies to maintain conversation context but does not track browsing behavior or collect analytics data.

Manage consent for Docebo

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