No, Canvas LMS cannot detect screen sharing — not on Discord, not on Zoom, not on any other application — because Canvas runs inside a browser tab and the browser sandbox blocks all access to other apps on your machine.
This is a browser limitation, not a Canvas one. No web app, by design, can see whether you're sharing your screen on Discord, recording with OBS, or in a Zoom call — the operating system doesn't expose that information to the browser. The exception is proctoring software (Respondus, Honorlock, Proctorio) which is not Canvas and works very differently. Below we break down exactly what Canvas can and can't see, what changes when a proctor is in the picture, and why "can Canvas detect Discord" has a clear and consistent answer.
How Canvas sees your browser (and nothing else)
Canvas LMS runs as a web application in your browser tab — the same way Gmail or Twitter does. Every browser enforces a security model called the browser sandbox, and it's intentionally strict. The browser process isolates each page from the rest of the operating system. Web pages can't enumerate running processes, can't read files outside the small set the user explicitly chose, and can't see what other applications are doing.
What Canvas can see, via standard browser APIs:
- Whatever you type into Canvas form fields and questions.
- Your IP address (every web server sees this).
- Your User-Agent string — browser name, version, operating system.
- Screen resolution and viewport size.
- Focus / blur events on the Canvas tab (this is the basis for the
page_blurredentries in the quiz log).
That's the entire list. None of it reveals other applications. None of it reveals whether Discord is open, whether you're on a Zoom call, or whether your screen is being shared somewhere else. The browser doesn't even know — the OS doesn't tell it.
If a web app wants screen-capture access it has to call the getDisplayMedia() browser API, which fires a browser-rendered permission prompt every time. Canvas LMS does not call this API for quizzes, assignments, or any standard student workflow. You will never see "Canvas wants to share your screen" because Canvas doesn't ask.
Can Canvas detect Discord screen share specifically?
No. Discord is a separate application — either a desktop app built on Electron or a separate Discord tab in your browser. Canvas has zero visibility into either case. The Discord process running on your machine is invisible to anything in the Canvas tab.
The scenario most students ask about is: "I'm taking a Canvas quiz on my laptop, my friend is on a Discord call with me and watching my screen share, telling me answers. Can Canvas tell?" The answer:
- Canvas itself: No. It has no awareness of Discord, no awareness of your screen being shared, and no awareness of any third-party process.
- The one risk Canvas does see: If sharing your screen on Discord requires you to click on the Discord window to confirm the share, that click moves browser focus away from the Canvas quiz tab and fires the
page_blurredevent. Same as any other tab switch. That entry shows up in your quiz log. Setting up the Discord share before you start the quiz avoids this.
If you want to take a quiz with a friend on Discord, the failure mode isn't "Canvas catches Discord." It's "Canvas catches the tab switch that happened when you went to set up Discord." Block the tab-switch tracking and there's nothing left for Canvas to see.
What about Zoom, Google Meet, or other video apps?
Same answer. Zoom, Google Meet, Microsoft Teams, Skype — all of them run as separate applications (or separate browser tabs). Canvas can't see any of them. The browser sandbox isolates them just like it isolates Discord. The only Canvas-visible event is, again, tab-switching to set them up or interact with them during the quiz. Once they're running in the background, they're invisible.
The same applies to OBS, ShareX, ScreenFlow, QuickTime screen recording, and the built-in screenshot tools on Windows (Snipping Tool) and macOS (Shift-Command-4). None of these are visible to Canvas alone. Browsers do not expose a general operating-system screenshot event to the quiz page. For the device and proctoring exceptions, read Can Canvas See If You Screenshot?.
The one exception: proctoring software
Proctoring tools are a different category. They are not Canvas — they are third-party products that integrate with Canvas, and they get extra access through one of two routes: a custom browser that replaces Chrome, or a Chrome extension that requests broader permissions.
Respondus LockDown Browser is a custom browser that replaces Chrome for the duration of the exam. It explicitly blocks screen-sharing, virtual machines, and remote desktops; disables print, screen capture, right-click, copy/paste, function keys, and task switching; and prevents you from exiting until you submit. LockDown by itself doesn't use the webcam. The catch — it only locks down the machine running LockDown. A second device watching a Discord share isn't visible to it.
Respondus Monitor is webcam-based automated proctoring layered on top of LockDown Browser. It records you during the exam and flags suspicious behaviour (eye movement, faces in the frame, leaving the camera view) for instructor review after the fact. There's no live human proctor by default.
Honorlock uses webcam + microphone + screen recording + a "BrowserGuard" extension that blocks sites and shortcuts. Its secondary-device detection isn't network sniffing — it uses honeypot quiz questions seeded onto search results, so if you Google the question on your phone and tap a Honorlock-planted link, it fires an alert. Honorlock does not install agents on your other devices or scan your home network.
Proctorio is a Chrome/Edge browser extension. When the instructor enables it, it can record your screen (via the user-granted screen-capture permission), webcam, and microphone; track browser actions; count connected monitors; and capture periodic screenshots. It's sandboxed inside Chrome, so it doesn't have kernel-level access — but the screen-recording permission lets it see everything visible on your screen, including a Discord overlay.
The bottom line on proctors: webcam-based tools (Monitor, Honorlock, Proctorio) catch the student's behaviour — eye movement toward a second screen, voices on the mic, an extra monitor — not the Discord process itself. They detect the human, not the share.
How to keep Canvas from flagging anything during a quiz
For a quiz without a proctor, Canvas may record that the quiz page lost focus as a "Stopped viewing the Canvas quiz-taking page" entry. It cannot see Discord, Zoom, your phone, or the destination tab, and the activity log should not be treated as conclusive evidence of why focus changed.
The fix is either to never tab away (which is hard if you actually want help during the quiz) or to block the events that get logged when you do. Canvas Ninja's Privacy Guard does the second one — it intercepts the page_blurred / page_focused JavaScript events before they reach Canvas. You can tab to Discord, to ChatGPT, to your notes, to anywhere else, and the quiz log stays empty of switch entries. Combined with Smart Answers (which puts AI help inside the quiz tab itself so you don't need to tab away), there's nothing left for Canvas to log.
Don't get flagged for tab switches
Canvas can't see your Discord screen share — but it CAN log every time you leave the quiz tab. Block that with Canvas Ninja, the Canvas hack extension.
Get Canvas NinjaFrequently Asked Questions
- Can Canvas detect screen recording?
- No. Browsers don't expose screen-recording events to web pages. Canvas can't detect when you start OBS, hit Cmd+Shift+5 on macOS, or use Windows Snipping Tool. Only proctoring extensions with explicit screen-capture permission can.
- Can Canvas detect Discord on your computer?
- No. Discord runs as a separate application (or a separate browser tab). The browser sandbox prevents Canvas from seeing any other process or window. Canvas has no way to know Discord is installed, running, or in use.
- Will my teacher know if someone is screen-sharing my Canvas quiz?
- Not from Canvas. Canvas captures no information about other applications or screen-share sessions. If a proctoring tool is active (Respondus Monitor, Honorlock, Proctorio), the webcam may catch the student's behaviour — but it cannot detect the Discord share directly.
- Does Canvas detect when you screen-share to a second device?
- No. Sharing your screen to a second device (via Discord, Zoom, AirPlay, Miracast) happens entirely in the OS and other apps. Canvas runs in a browser sandbox with no view into any of it.