KNOWLEDGE BASE & FAQ

Frequently asked questions.

Everything you need to know about SpeedGrader audit stealth, Focus Shield, pricing plans, and install setup.

Verified Technical Brief · Updated 2026
Reviewed by ExamGhost Security Engineering Team

Can Canvas or Blackboard detect the ExamGhost Chrome extension?

Standard LMS quiz logs on Canvas, Blackboard, Moodle, and D2L Brightspace track student activity through three browser APIs: DOM mutation observers that scan for unauthorized page elements, document.visibilitychange events triggered when switching tabs, and window.blur or document.hasFocus() listeners that record when the quiz window loses focus. Traditional AI extensions trigger these flags because they require copying text to external tabs or mounting unshielded iframe sidebars inside the quiz DOM. ExamGhost prevents all three detection vectors simultaneously: its closed Shadow DOM isolation keeps every UI node invisible to host-page DOM scripts, its Focus Shield intercepts blur and visibility events before LMS telemetry scripts can log them, and its Manifest V3 background service worker routes encrypted AI requests off-thread in 0.3 seconds so the student never leaves the active exam tab.

Yes. When you take a Canvas quiz, Canvas listens for window 'blur' and 'visibilitychange' events. Every time you leave the page, Canvas logs: 'Stopped viewing the Canvas quiz-taking page'. ExamGhost intercepts these browser listeners at the DOM level, ensuring Canvas continues receiving an uninterrupted 'active' heartbeat. Your professor's log shows zero suspicious leaves.

24/7 Live Support

Still have questions?

Our active developer team and student moderators answer tickets around the clock in our Discord server.