← All articles
12 min read

Does Proctorio Detect AI? What It Actually Sees (2026)

Proctorio is a browser extension that flags statistical abnormalities through webcam, audio, and lockdown layers — but its detection surface ends at the browser and the single display the candidate granted at exam start.

The Short Answer

Proctorio does not detect AI by reading code or running a plagiarism classifier; it is a behavioral proctoring browser extension that flags statistical abnormalities through four capture layers — webcam video with face and gaze detection, microphone audio, browser focus and lockdown events, and screen capture of the single display the candidate grants at exam start. Because Proctorio is a Chrome or Edge extension with no operating-system hook, its entire observation surface ends at the browser and the one screen source it was permitted to record. It cannot see a second monitor it was not granted, a separate phone or tablet, or any application that renders outside the shared display, except as an object that might fall into the webcam frame. Its abnormality flags are statistical deviations from the cohort average, surfaced for a human to review, with a long and documented false-positive history.

How Proctorio's Detection Actually Works

Proctorio's detection model is fundamentally different from the code-analysis approach used by coding-assessment platforms. It opens with one core idea: Proctorio watches behavior and environment, not the substance of answers. The extension records signals and compares them against the statistical distribution of the rest of the cohort taking the same exam, then raises flags where an attempt deviates from that average. A human — either the instructor or, in some tiers, a Proctorio reviewer — interprets the flags afterward.

This is the opposite of how a platform like HackerRank's AI classifier works. HackerRank inspects the artifact, the submitted code, and asks whether its structure looks machine-generated. Proctorio never sees the code as code. On a typical Proctorio exam, the questions are multiple-choice or short-answer items inside a learning management system like Canvas, and the extension is layered on top to watch the test-taker rather than the test. The relevance to AI detection is therefore entirely indirect: Proctorio can catch the behavioral shadow of someone consulting an AI tool, but only if that behavior crosses one of its capture surfaces.

The capture surfaces are the webcam, the microphone, browser events, and a screen-capture stream the candidate explicitly grants. Everything Proctorio knows about a session is assembled from those four inputs. There is no fifth channel.

TechScreen is a desktop application that renders outside the browser and outside the single shared display a proctoring extension captures. It does not run inside Chrome and does not enter Proctorio's observation surface. Three free tokens to start — no credit card.

Get started free →

The Browser-Extension Boundary That Defines Everything

The single most important fact about Proctorio is architectural: it is a browser extension, not installed system software. This line determines what is and is not detectable. A browser extension runs inside the sandbox the browser gives it. It can read the webcam and microphone the user approves, listen for focus and blur events on the exam tab, enforce fullscreen, and request a screen-capture stream through the standard browser API. It cannot install a kernel driver, hook the operating system, enumerate every process on the machine, or read memory belonging to other applications.

By contrast, dedicated lockdown clients and some coding-assessment desktop agents do install at the OS level and can scan running processes. This is the same distinction that separates Codility's device-integrity desktop app from a pure browser proctor. Proctorio sits firmly on the browser-extension side of that line. The consequence is direct: Proctorio's detection is broad inside the browser and inside the granted display, and structurally blind everywhere else.

Does Proctorio scan the candidate's installed programs? No — as a browser extension it has no general process-enumeration capability the way an OS-level lockdown client does. Its environment checks are limited to what the browser exposes and what appears in the webcam and the shared screen.

What Each Proctorio Configuration Detects

Proctorio is not one fixed product; the exam administrator assembles it from Recording, Lockdown, and Verification settings, and the detection surface changes dramatically between configurations. This section opens with that point because most candidates assume "Proctorio" means maximum surveillance when, in practice, many exams run in a far lighter mode. The matrix below maps each detection signal against three common configurations: a record-and-review automated setup, a Proctorio Live human-monitored setup, and a lockdown-only configuration with recording minimized.

Detection signalProctorio Record + Review (auto)Proctorio Live (human review)Lockdown-only config
Webcam video captureYesYesOptional
Face / gaze abnormality flagsYesYesNo
Microphone audio + voice flagsYesYesOptional
Browser tab / focus eventsYesYesYes
Screen capture of granted displayYesYesOptional
Block new tabsOptionalOptionalYes
Disable copy-paste / right-clickOptionalOptionalYes
Block printing / screenshotsOptionalOptionalYes
Forced fullscreen enforcementOptionalOptionalYes
Mobile device detection (via camera)YesYesNo
Room scan / desk scanOptionalOptionalNo
ID verification (face match)OptionalOptionalOptional
Live human watching in real timeNoYesNo
Second monitor not granted at startNoNoNo
Separate phone / tablet off-cameraNoNoNo

The record-and-review configuration is the most common academic default: Proctorio records the session, runs automated abnormality flagging, and the instructor reviews flagged moments after the fact. Proctorio Live adds a human watching during the exam, which changes the dynamic from post-hoc statistics to real-time judgment. Lockdown-only configurations prioritize blocking actions over recording behavior, which is why their gaze and audio rows are sparse. The bottom three rows are constant across every configuration: they are the structural blind spots, and no setting closes them.

How Gaze and Abnormality Scoring Works

Proctorio's webcam layer is its most visible and most contested feature, and it works by face detection rather than by precise eye tracking. The opening point matters: the system estimates whether a face is present, looking at the screen, and fully in frame, then scores how far that estimate deviates from the cohort. The 2024 update renamed the older "looking away from the quiz page" flag to "looking away or not fully in frame," and the 2025 changes temporarily disabled certain flags during the desk scan to cut false positives. The underlying mechanism remained a probabilistic estimate from a low-resolution webcam feed.

Conceptually, the scoring resembles the pseudocode below. It is an illustration of the cohort-relative abnormality logic, not Proctorio's proprietary model.

def gaze_abnormality_score(frames, cohort_stats):
    away_frames = 0
    out_of_frame = 0

    for f in frames:
        face = detect_face(f)              # browser-side face detection
        if face is None:
            out_of_frame += 1
            continue
        if not looking_at_screen(face):    # estimated gaze vector
            away_frames += 1

    total = max(len(frames), 1)
    away_ratio = away_frames / total
    absent_ratio = out_of_frame / total

    # flag = deviation from the cohort average, not an absolute threshold
    z_away = (away_ratio - cohort_stats.mean_away) / cohort_stats.std_away
    z_absent = (absent_ratio - cohort_stats.mean_absent) / cohort_stats.std_absent

    return max(z_away, z_absent)            # higher = more "abnormal"

The critical detail is the last step: the score is a deviation from the cohort, not a fixed rule. A candidate who thinks with their eyes up and to the side, who has a disability affecting head position, or who tests in a non-standard room can score as abnormal simply by differing from the average test-taker. That is the structural origin of Proctorio's documented false-positive and bias problems, covered further below.

The Structural Blind Spots

Every Proctorio capture layer terminates at the browser or the granted display, which leaves a predictable set of things it structurally cannot see. The summary is simple: if it is not in the webcam frame, not audible to the microphone, not a browser event, and not on the single shared screen, Proctorio has no channel for it.

Specifically, Proctorio cannot see a second monitor it was not granted when the screen-capture dialog appeared at exam start. It cannot see a separate physical device — a phone, tablet, or laptop — except as an object that might enter the camera frame. It cannot read other application windows rendered outside the shared display, cannot inspect content behind the browser, and cannot perform a general scan of running processes the way an OS-level client can. In some configurations, virtual machines and remote-desktop arrangements also fall into a gray area that the extension does not reliably enumerate.

This is precisely why the invisible AI assistant category is built around desktop applications that render outside the browser rather than browser extensions that operate inside the proctor's sandbox. A browser-based proctor and a browser-based cheating tool share the same observation surface; a desktop tool that renders outside that surface does not. The same structural logic explains why webcam proctoring software in 2026 leans so heavily on the camera frame: the camera is one of the few channels that reaches beyond the browser.

The table below maps each structural blind spot against the channel that would, in principle, be needed to close it, and notes why Proctorio's browser-extension architecture cannot reach it. The pattern is consistent: every gap requires a capability Proctorio does not have because it lives inside the browser sandbox.

Blind spotChannel needed to detect itDoes Proctorio have it?
Second monitor not granted at startOS-level display captureNo — only the one granted screen source
Separate phone or tablet (off-camera)Device pairing or network scanNo — only visible if it enters the camera frame
Application window outside shared displayPer-window OS captureNo — sees only the granted display
Running process listProcess enumeration driverNo — extensions cannot enumerate the OS
Content rendered behind the browserOS-level screen captureNo — capture is limited to the shared source
Audio played on the system (not the mic)System audio loopbackNo — only the microphone input is captured
Virtual machine / remote desktopKernel-level environment probeInconsistent — configuration-dependent gray area

The right-hand column never reads "Yes" for anything off the browser-and-granted-display surface, and that is the entire point. Closing any of these gaps would require Proctorio to stop being a browser extension and become an installed OS-level client, which it is not.

TechScreen renders outside the browser and outside the single display granted to a screen-capture extension, so a Proctorio session never sees it as a window. It does not paste into the exam and does not interact with the extension. Try it free with 3 tokens.

Get started free →

False Positives, Bias, and Due Process

Proctorio's statistical design means false positives are not an edge case; they are a built-in property of flagging deviation from a cohort average. The opening frame here is essential because the false-positive history is the most consequential thing about the platform for any individual test-taker. Because the webcam layer relies on face detection, candidates with darker skin tones have historically faced higher rates of "face not detected" flags, a documented issue that has drawn regulatory attention and litigation. Candidates with disabilities that affect gaze, movement, or the need for assistive tools are also disproportionately flagged.

The platform's own guidance frames flags as suspicion signals for human review, not as automatic findings of misconduct. In a record-and-review configuration, an instructor decides what a flag means. That decision is where due process lives — and where it most often fails, because reviewers vary widely in how they weigh a probabilistic flag.

Does a Proctorio flag mean a candidate cheated? No — a flag is a statistical deviation surfaced for a human to interpret. Benign causes include looking away to think, a noisy household, a notification popup, an assistive tool, or simply testing in an environment that differs from the cohort norm.

This is the same problem documented across the broader proctored coding test landscape: behavioral signals are noisy, and the gap between "flagged" and "guilty" is filled by inconsistent human judgment. A candidate who is falsely flagged should document their environment, any technical issues, and any disability accommodations, because the appeal happens at the institution level rather than inside Proctorio.

The Audio and Environment Layers

Beyond the camera, Proctorio's microphone and environment-scan layers contribute their own flags, and they share the same statistical-deviation design as the gaze model. The opening point is that audio is a separate capture channel with its own anomaly logic: the extension can flag elevated background-noise levels, the presence of voices, or sustained sound that deviates from the quiet baseline of the cohort. It is listening for the shape of a conversation or a second person in the room, not transcribing what is said.

The November 2025 changes specifically disabled audio-level flags during the desk scan to cut false positives, an acknowledgment that the audio layer is noisy. A household with thin walls, a passing sibling, a pet, or an air conditioner can all push audio levels into flag territory. The room-scan and desk-scan features, when enabled, ask the candidate to pan the webcam around the testing space before the exam begins, producing a one-time environmental record rather than continuous detection. None of these layers reaches beyond what the microphone hears or the camera sees, which keeps them inside the same structural boundary as everything else. A second device on silent, behind the camera, in another room, is outside all of them. This is the same reason webcam proctoring software leans so heavily on the visual frame: audio and camera are the only channels that extend past the browser tab at all, and both are easy to fall outside of.

What Detection Means in Practice

Translating Proctorio's capabilities into a candidate-facing reality requires separating three things: what the extension can technically capture, what it flags as abnormal, and what the institution does with the flag. The opening distinction matters because candidates routinely conflate them and either over- or under-estimate their exposure.

The technical capture surface is the webcam, microphone, browser events, and one granted display. The flagging logic is cohort-relative statistics with a documented noise problem. The downstream decision belongs entirely to the instructor or institution, and ranges from ignoring flags below a threshold to escalating to an academic-integrity hearing. For an engineering candidate, the practical takeaway is also a matter of context: Proctorio is an academic exam tool. The odds of encountering it in a software-engineering hiring loop are low compared to coding-assessment proctors, and the experience differs sharply from the live, conversational rounds described in process write-ups like the Palantir technical interview process or the Jane Street technical interview process, where a human interviewer, not a statistical extension, is the integrity layer.

There is also a calibration trap worth naming. Because Proctorio's flags are cohort-relative, the system has no concept of intent; it only measures distance from the cohort mean. The most useful thing a candidate can do to avoid benign flags is therefore mundane: test in a stable, well-lit, quiet environment that resembles the average, with a steady gaze toward the screen, a single visible face, minimal background noise, and no second device in the camera frame. Counterintuitively, trying to behave unusually still in an effort to look "clean" can itself read as abnormal, because the statistics flag deviation in either direction. Candidates who internalize this stop treating the extension as an adversary that "knows" things and start treating it as a noisy sensor whose output a human still has to interpret. That reframing, more than any single feature, explains why Proctorio sessions generate so many flags that ultimately mean nothing, and why the institution's review step — not the extension — is where the real outcome is decided.

Live Proctoring vs Record-and-Review

The difference between Proctorio Live and automated record-and-review is the difference between a human watching now and statistics reviewed later, and it changes the detection dynamic completely. In record-and-review, the candidate is alone with the extension; flags accumulate silently and an instructor interprets them after submission. There is no chance to explain a moment of looking away in real time.

In Proctorio Live, a human proctor watches during the exam and can flag behavior as it happens, sometimes intervening directly. This is closer to a live interview's integrity model, where a person's judgment — not a z-score against a cohort — is the binding signal. The lockdown-only configuration is different again: it prioritizes preventing actions (new tabs, copy-paste, printing) over recording behavior, so its detection is about what the candidate is blocked from doing rather than what they are observed doing. Knowing which of these three is in front of you is the single most useful piece of information for understanding your actual exposure, much as it is on the HackerRank product line, where the configuration determines everything.

How Proctorio Compares to Coding-Assessment Proctors

Candidates who reach this article from an engineering-hiring context need one comparison made explicit: Proctorio and coding-assessment proctors solve different problems and watch different things. The opening distinction is that Proctorio is an exam supervisor bolted onto a learning management system, while platforms like HackerRank, Codility, and CodeSignal are purpose-built around the code itself.

Proctorio never inspects code as code. It has no MOSS-style similarity engine, no AI-generated-code classifier, and no typing-cadence model tuned to the editor, because the exams it supervises are usually multiple-choice or short-answer items rather than open coding tasks. Its detection is entirely about the test-taker's behavior and environment. Coding-assessment proctors invert this: their strongest layer is the analysis of the submitted code, as documented for the LeetCode AI-detection model and the Codility similarity stack, with behavioral signals layered on top. A candidate who understands Proctorio therefore understands relatively little about how a coding proctor would evaluate the same session, and vice versa.

The practical consequence is that the threat model is different. Against Proctorio, the binding constraints are the camera, the microphone, and the lockdown settings. Against a coding proctor, the binding constraint is often the structural fingerprint of the code, which is detectable no matter how it arrives in the editor. Mapping the right threat model to the right platform is the difference between an accurate risk read and a misplaced one — the same lesson that runs through every entry in this detection series, from CodeSignal onward.

What Candidates Get Wrong

Most misconceptions about Proctorio come from treating a browser extension as if it were omniscient system software. The errors run in both directions, and each one leads to a miscalibrated risk assessment.

  • Assuming Proctorio scans the whole computer. It is a browser extension. It cannot enumerate every process or read other applications' memory the way an OS-level lockdown client can. Its environment knowledge is limited to the browser, the camera, the microphone, and the one shared display.
  • Believing a flag equals a guilty verdict. Flags are statistical deviations from the cohort average, explicitly surfaced for human review. The platform's own documentation frames them as suspicion signals, and benign behavior triggers them regularly.
  • Confusing Proctorio with coding-assessment proctors. Proctorio is an academic exam tool that watches behavior, not a code-similarity engine. It does not run an AI-code classifier the way CodeSignal or HackerRank do.
  • Assuming a second monitor is always detected. Proctorio sees only the single display the candidate granted at exam start. A monitor that was never shared is outside its capture surface entirely.
  • Thinking lockdown and recording are the same thing. Lockdown blocks actions; recording observes behavior. An exam can do one without the other, and the detection profile differs completely between them.
  • Overlooking the camera as the one cross-boundary channel. While the extension is blind outside the browser, the webcam still sees the physical room. A phone or device that enters the frame can be flagged even though Proctorio cannot scan it as a device.

Frequently Asked Questions

Does Proctorio detect AI tools like ChatGPT? Not directly. Proctorio is a behavioral proctor, not a code-similarity classifier. It can catch the behavioral shadow of AI use — looking away at another screen, a voice in the room, focus leaving the exam tab, or an AI window inside the single shared display — but it has no channel to see a tool rendering outside the browser and outside that display.

Is Proctorio installed on my computer? No. Proctorio is a Chrome or Edge browser extension. It is not OS-level software, has no kernel driver, and cannot hook the operating system. Its entire detection surface is the webcam, microphone, browser events, and the one screen source you grant when the capture dialog appears.

Can Proctorio see my second monitor or my phone? It can only see the single display you select when the screen-capture dialog appears at exam start. A second monitor you never shared is invisible to it. A phone or tablet is visible only if it enters the webcam frame as a physical object, not through any system-level scan.

Are Proctorio's flags reliable? They are statistical and noisy. The system flags deviation from the cohort average and has a documented history of false positives, including bias against candidates with darker skin tones and those with disabilities. A flag is a suspicion signal for human review, not proof of misconduct.

Will I encounter Proctorio in a software-engineering job interview? Rarely. Proctorio is overwhelmingly an academic exam tool used by universities, with occasional appearances in certification testing. Engineering candidates are far more likely to face coding-assessment proctors like HackerRank, Codility, or CodeSignal, or live interviews like the Shopify technical interview process, where a human is the integrity layer.

Does lockdown mode block copy-paste and new tabs? Only when the exam administrator enables lockdown. In that configuration Proctorio can block new tabs, disable copy-paste and right-click, prevent printing and screenshots, and force fullscreen. Many exams run without full lockdown, so these restrictions are configuration-dependent rather than universal.

TechScreen is the invisible AI assistant built to render outside the browser, outside screen-capture extensions, and outside the single display a proctor like Proctorio is granted. Start free with 3 tokens — no credit card required.

Get started free →

Frequently Asked Questions

Does Proctorio detect AI tools like ChatGPT directly?

Proctorio does not run a code-similarity classifier or read the content of AI tools the way coding-assessment platforms do. It is a behavioral proctor. It detects AI use indirectly by flagging webcam gaze patterns, audio anomalies, browser focus loss, and any AI window that appears in the single display the candidate shared at exam start. A tool that renders outside the browser and outside that shared display is not visible to Proctorio.

Is Proctorio a browser extension or installed software?

Proctorio is a Chrome or Edge browser extension, not OS-level installed software. This is the defining architectural boundary of what it can observe. Because it has no kernel driver and no system hook, its capture is limited to the webcam, microphone, browser events, and whatever single screen source the candidate granted through the browser's screen-capture permission dialog when the exam began.

Can Proctorio see a second monitor or a phone?

Proctorio can only see the one display source the candidate selected when the browser's screen-capture dialog appeared at exam start. It cannot see a second monitor it was not granted, and it cannot see a separate physical device such as a phone or tablet except as an object that might appear in the webcam frame. Mobile-device detection works through the camera, not through any system-level scan.

How accurate are Proctorio's abnormality flags?

Proctorio's flags are statistical. The system compares each attempt against the behavioral distribution of the cohort and flags deviation from the average, then surfaces the flag for human review. This design produces a documented history of false positives, especially for candidates with disabilities, dark skin tones, or non-standard testing environments. A flag is a suspicion signal for a reviewer, not a verdict.

Does Proctorio block copy-paste and new tabs?

Only when the exam administrator enables the lockdown configuration. In lockdown mode Proctorio can block new tabs, disable copy-paste and right-click, prevent printing and screenshots, and force the exam to stay in focus. Many exams run in record-and-review mode without full lockdown, so these restrictions are not universal and depend entirely on the instructor's settings.

Is Proctorio used for jobs or just university exams?

Proctorio is overwhelmingly an academic tool used by universities for online course exams. It also appears in some certification and employment-testing contexts, but engineering candidates interviewing at technology companies are far more likely to encounter coding-assessment proctors like HackerRank, Codility, or CodeSignal than Proctorio.

Can Proctorio detect a virtual machine?

Detection of virtual machines depends on the exam configuration and is inconsistent. Because Proctorio operates inside the browser as an extension, some virtual-machine and remote-desktop setups fall outside what it reliably enumerates, while the lockdown and verification settings can flag certain environments. This is a configuration-dependent gray area rather than a guaranteed detection.

What triggers a Proctorio gaze flag?

Gaze flags fire when face detection determines the candidate is looking away from the screen, is not fully in frame, or leaves the camera view for an extended period. The 2024 and 2025 updates renamed and tuned these flags to reduce noise, but they remain probabilistic estimates from a webcam feed, not precise eye tracking, which is why benign behavior like thinking while looking away can trigger them.

Ready to use AI assistance in your next interview?

TechScreen is the invisible AI assistant trusted by engineers interviewing at Google, Meta, Amazon, and hundreds of other companies. Start with 3 free tokens — no credit card required.

Ace your next interview →