Browser-Based Lockdown

Secure Lockdown Browser for Online Exams

A browser-based lockdown that enforces fullscreen, blocks external access, logs every violation, and keeps sessions alive through disconnections.

No installation required
app.testinvite.com/exam/session
FULLSCREEN
Lockdown Active
Tabs blocked Copy disabled
Question 12 / 40
38:12
Violation logged
Fullscreen exit · Q12 · 14:18:03 · Duration: 2s
1 of 3 allowed
1 violation logged
← Prev
Next →
Browser Controls

Enforce a controlled exam environment

Control every action inside the exam environment. Browser lockdown covers the full surface area of what a test-taker can do inside the browser.

Fullscreen enforcement
The exam forces itself into fullscreen on start. Any exit triggers an immediate on-screen warning and logs the event.
New tabs and windows blocked
Test-takers cannot open other browser tabs, windows, or switch to a different browser during the session.
External applications detected
Switching to messaging apps, screen-sharing tools, or any other application is detected and logged immediately.
Copy and paste disabled
Clipboard interactions are blocked. Exam content cannot be extracted, transferred, or pasted into external tools.
Text selection disabled
Highlighting or selecting text within the exam interface is prevented to stop content from being copied or transferred.
Right-click and developer tools blocked
Context menus, developer tools, and print dialogs are disabled. Exam content cannot be exported or inspected.
Browser translation disabled
Built-in translation features such as Chrome's "Translate this page" are disabled. Exam content stays in its original language.
app.testinvite.com/exam/session New tab blocked
Fullscreen enforced
Right-click
Translate
Application switch detected and logged 14:18:33
Question 12 of 40
38:12
Copy blocked — clipboard access disabled 14:21:08
1 violation logged
← Prev
Next →
Violation Thresholds

Define violation rules and thresholds

Configure exactly when a violation counts, how much tolerance to allow, and when to end the exam automatically.

Frequency

Limit number of violations

Set the maximum number of violation events allowed before the exam is automatically terminated.

Duration

Limit seconds per violation

Define how long a single violation can last. Any violation exceeding this duration counts as a threshold breach.

Accumulation

Limit total violation time

Specify the maximum accumulated violation time across the entire session before the exam ends.

File Uploads

Window for file selection

Limit how long participants have to select and upload files, so legitimate actions are allowed while delays are flagged as violations.

Media Access

Window for media permission prompts

Limit how long participants can take to grant media permissions or complete required actions like taking a photo, so delays are flagged as violations.

Threshold settings
Max violations
3
Max seconds per violation
10
Max total violation time
30s
Auto-flag (silent) enabled
Note

Not every violation indicates misconduct. Pop-ups and system alerts for emails or software updates can trigger a full-screen exit without any action by the participant.

Session Management

Manage violations and disconnections without disrupting the exam

Two modes that give you control over how violations are handled without disrupting the exam flow.

Auto-Flagging

Flag silently, review after

Instead of removing participants, the system silently flags suspicious activity in the background. Participants are never notified. You review all flagged events after the session, each recorded with a timestamp.

Violation log — J. Morrison
Fullscreen exit Q7 · 14:12:04 · 3s
App switch detected Q11 · 14:18:33 · 5s
Fullscreen exit Q12 · 14:21:10 · 14s
Participant was never notified · session continued normally
Auto-Resuming

A disconnection doesn't end the exam

If a participant disconnects mid-exam, the session does not terminate immediately. You define the reconnection window and the maximum number of reconnection attempts. Participants reconnect and continue from where they left off.

Session — A. Chen — Reconnecting
Connection lost
Session is held open for reconnection
Reconnection window 1:45 remaining
Attempt
1 of 3
On reconnect
Resume Q12
How It Works

Run secure exams in a browser-based lockdown

No downloads, no plugins, no system-level installations. Participants open a link and the exam begins.

01 Opens exam link
02 Fullscreen activates
03 Monitoring begins
04 Violations logged
05 Rules enforced
06 Audit trail reviewed

Participant opens the exam link

No software to install or configure. The lockdown environment initializes directly within the browser on any operating system.

Fullscreen activates on start

When the participant clicks Start, the system requests fullscreen access. The exam proceeds only after the participant grants this permission.

Continuous monitoring begins

JavaScript listeners watch for fullscreen exits, window focus loss, new tabs, application switches, copy attempts, and more in real time.

Violations are logged in context

Each event is recorded with a timestamp, the violation type, its duration, and which question the participant was viewing at the time.

Rules determine what happens next

You define violation thresholds. When limits are exceeded, the system issues an on-screen warning or terminates the session automatically.

Admins review the full audit trail

After the session, a detailed activity log shows every breach, its duration, and whether automatic termination was triggered.

exam.testinvite.com/start/xyz123
You've been invited to take an exam
Software Engineering Assessment · 60 min
No software installation required
Works in your current browser
Lockdown mode will activate on start
Begin exam
Exam details
Duration60 minutes
Questions40
Lockdown modeEnabled
InstallationNot required
Browser ready — no action needed
app.testinvite.com/exam/session
Fullscreen required
This exam runs in fullscreen mode. Click the button below to activate fullscreen and begin your session.
Activate fullscreen & start
What happens next
Fullscreen activates and the exam begins immediately
Lockdown controls are enforced — tabs, copy, right-click blocked
Monitoring starts — every violation is logged with timestamp and context
app.testinvite.com/exam/session
Monitoring active
Fullscreen Window focus New tabs Clipboard App switch
Question 5 of 40
54:22
Session status
FullscreenActive
Window focusActive
New tabsBlocked
ClipboardBlocked
No violations — session clean
Violation log — J. Morrison · Session #4821
J. Morrison
Software Engineering Assessment · 60 min · 40 questions
3
Violations
22s
Off-screen
40
Answered
Event
Type
Question
Duration
Time
Fullscreen exit
Focus loss
Q7
3s
14:12:04
App switch detected
App switch
Q11
5s
14:18:33
Fullscreen exit — extended
Focus loss
Q12
14s
14:21:10
app.testinvite.com/exam/session
Violation threshold exceeded
You have left fullscreen 3 times during this exam. Further violations may result in automatic termination.
Return to exam
Threshold tracker
Fullscreen exits3 of 5
App switches1 of 3
Copy attempts0 of 5
Audit trail — session review
J. Morrison — Session #4821
60 min · 3 violations · Session completed
3
Violations
22s
Off-screen
✓
Completed
00:0060:00
Event
Type
Question
Duration
Time
Fullscreen exit
Focus loss
Q7
3s
14:12:04
App switch detected
App switch
Q11
5s
14:18:33
Fullscreen exit — extended
Focus loss
Q12
14s
14:21:10
No automatic termination triggered
Why Browser-Based

Browser-based vs. installation-based lockdown

The difference is not just convenience. It affects privacy, compliance, and whether your exam can actually run.

TestInvite
Browser-based lockdown
No software to deploy, version-manage, or update
Works on shared, corporate, and managed devices where installation is blocked
Scales to thousands of concurrent exam takers without IT involvement
No access to system processes or personal data — GDPR safe
Consistent experience across operating systems
Installation-based
Traditional lockdown browsers
Requires deployment and version management on every participant device
Fails on corporate or managed devices where installation is not permitted
Generates high IT support volume at scale
Elevated system privileges create privacy and compliance exposure
Different installers for Windows, macOS, and Linux behave inconsistently

Combine lockdown with proctoring for stronger exam integrity

Browser lockdown controls what participants can do inside the exam environment. Online proctoring adds visibility into who is taking the exam and what happens around them through webcam, screen, and audio monitoring.

Use them together to restrict external access, monitor suspicious behavior, and review evidence after the session.

Explore online proctoring
Lockdown Browser
Restricts what participants can do
Fullscreen, tab blocking, copy-paste disabled, violation thresholds
Use together
Online Proctoring
Adds visibility into who and what
Webcam, screen, audio monitoring, AI-assisted flagging
Who Uses It

Lockdown browser for any assessment where integrity matters

Recruitment and hiring

Secure assessments with no installation barriers

Secure pre-employment assessments with full exam control and no installation barriers for candidates.

Education and academic testing

Academic integrity from any device

Maintain academic integrity in online exams with strict lockdown controls. Students can start from any device without installation.

Certification and licensing

High-stakes exams with detailed tracking

Deliver high-stakes exams with detailed violation tracking, contextual logs, and configurable enforcement rules.

Get Started

Full lockdown. Zero setup. Complete audit trail.

Set your rules, enforce them in real time, and review the audit trail.

Book a demo Start for free