Skip to content
Public product preview

Focused exams.Clear safeguards.

EduAlly Secure Browser is a purpose-built desktop exam environment in development—designed around isolated assessment content, policy-bound sessions, privacy-minimized signals, and human-centered review.

Opt-in per assessmentRequirements shown before launchNo automatic cheating verdicts
Policy-bound sessions
Privacy-minimized signals
Human review
Accessible alternatives

Protection in layers

A narrower environment, backed by a stronger session.

The desktop client is only one layer. EduAlly's secure-exam architecture also narrows access to exam content, fixes the rules for each attempt, validates requirements before start, and keeps the server in charge of session state. These are v1 release requirements and design targets—not a claim that an uncertified desktop build already provides every control.

An isolated exam surface

Secure questions are designed to open in a dedicated web surface—not in the ordinary EduAlly app or a general-purpose browser window.

Allowlisted routes, restrictive browser policy, and ephemeral storage keep the exam surface narrow.

Preflight before questions

The desktop session is designed to check the requirements selected for that assessment before protected content is made available.

Missing permissions, extra displays, remote sessions, virtual environments, or prohibited apps can stop the start.

A policy that stays put

The control plane binds each attempt to a versioned policy snapshot, so its rules and approved accommodations do not silently change mid-exam.

Security is opt-in per assessment; existing tests remain off unless an instructor explicitly configures them.

Session-bound access

The control plane uses short-lived, one-use launch handoffs to connect the right student, assessment, and secure session without putting those details in the link.

Ordinary browser sessions cannot use the secure exam surface to retrieve protected questions.

Server-authoritative state

The secure-exam service—not the device clock—controls begin, pause, resume, completion, and session timing.

Replay protection and idempotent requests help keep reconnects and retries from corrupting an attempt.

Fail-closed recovery

The desktop client is designed to cover or pause the assessment when a required safeguard, permission, or connection is lost.

Recovery work is designed around encrypted local data and restoring device restrictions safely after exit or failure.

Privacy is a security control

Observe what matters. Leave the rest alone.

The v1 design is built around purpose limitation: an assessment should enable only the tracks and technical checks it actually needs, disclose them in advance, and collect no broader device story.

Read EduAlly's data safety guide

Only when required

  • Only the recording tracks an assessment explicitly requires—such as webcam, microphone, screen, or a supported exam viewport.
  • Sanitized technical events such as a display change, prohibited-application match, recording interruption, or offline interval.
  • The minimum session, platform, client-version, and policy-acknowledgement data needed to authorize and reconstruct the attempt.
  • A live school-card capture only when an institution requires it for that test, with human review and a non-biometric alternative.

Outside the design

  • Keystrokes, clipboard contents, or text typed outside the exam answer model.
  • Browser or search history, network payloads, contacts, email, or chat contents.
  • Unrelated document contents, command history, or a complete inventory of the device.
  • Facial recognition, gaze or emotion analysis, biometric templates, government IDs, or an automated cheating score.

Encrypted before upload

Proctoring evidence is designed to be encrypted before any durable write or transfer.

Private, exact-path storage

The client receives no bucket-wide listing, overwrite, delete, or cross-session access.

Tamper-evident integrity

Ordered segments, checksums, hash chains, and signed manifests surface gaps or alteration.

Disclosed retention

The effective retention rule and any hold conditions are shown before the student begins.

Honest assurance

Safety without impossible promises.

A secure browser can meaningfully narrow an exam environment. Its assurance still depends on who controls the device, which operating-system protections are available, and what the institution has tested.

Student-owned device

BYOD assurance

Best-effort containment, policy enforcement, detection, and evidence on a device the student controls. It cannot promise to defeat administrator or root access, a modified operating system, privileged tools, external capture hardware, or help from a second device.

Institution-controlled device

Managed assurance

Stronger prevention is possible only on named operating-system versions, managed configurations, and tested hardware. A managed claim applies to that certified setup—not to every device that happens to run the app.

A signal is not a verdict.

Proctoring signals are technical observations for an authorized human reviewer. They are not automatic findings of cheating and do not apply a grade penalty on their own. Students should be able to see the nature and timing of a relied-upon event and use an accessible appeal path.

Security should not become a barrier to the exam.

Accommodations are policy-aware

Approved screen readers, dictation tools, alternate input, extra displays, breaks, and other controls can be scoped to one student and test without storing a diagnosis.

Alternatives come before launch

The design calls for a pre-exam accommodation path and an equivalent assessment option when required capture or lockdown technology is inaccessible or unavailable.

Declining is not a failure

Choosing not to continue at the disclosure should not start the timer or silently create a failed submission.

Status stays understandable

Persistent text—not color, sound, or temporary notifications alone—should explain recording, upload, offline, pause, and permission states.

Desktop releases

Installers will live right here.

There are no public builds yet. When a platform is ready, its card will show the supported systems, version, release notes, and a direct download—without making students hunt through a release repository.

Releases in progress
Not yet available

First pilot target

Windows

BYOD pilot first · managed certification separate

The first planned desktop pilot, pending client signing, compatibility checks, privacy and accessibility review, and adversarial security testing.

Not yet available

Certification pending

macOS

BYOD planned next · managed AAC certification separate

Planned after the Windows baseline, with a named OS and hardware matrix plus platform-specific permission and recovery testing.

Not yet available

Broad beta planned

Linux

BYOD beta target · managed not planned for v1

Planned for named distributions and desktop sessions only after capture, application monitoring, and recovery behavior are verified.

Downloading the app does not unlock an exam.

A secure attempt begins from an assigned assessment in EduAlly and uses a short-lived launch handoff. Students should install only the build provided here or by their institution. Installer availability will not, by itself, mean that a managed-device configuration is certified.

Go to EduAlly

Questions, answered

What to know before release.

The browser is still being built, but its boundaries should be understandable now—not hidden behind a download button later.

Can I download the Secure Browser today?

Not yet. The desktop releases are still in development. The platform cards on this page will become real download actions only after each build completes signing, compatibility, privacy, accessibility, and security review.

Does the Secure Browser make an exam cheat-proof?

No. On a student-owned device, the browser can provide best-effort containment, enforcement, and technical signals, but it cannot defeat an administrator or root user, a modified operating system, a second device, or an external camera. EduAlly will not describe the product as unbreakable or cheat-proof.

What can be recorded during an exam?

Only the tracks enabled by that assessment's policy. Before launch, the student should see the exact requirements, purpose, viewers, retention rule, and alternatives. Recording is designed to begin only after preflight, acknowledgement, and an explicit Begin test action—and to stop at a terminal exam state.

Does a technical flag mean a student cheated?

No. A flag is a time-stamped technical observation, not a finding of intent. The security model keeps human reviewers accountable for interpreting events in context and preserves a student-facing review and appeal path.

What happens if a requirement fails during the exam?

The session is designed to protect the questions and the student's work by covering or pausing the assessment when a required control is lost. The server remains the source of truth for timing and resume decisions; a failure should never silently become an automatic misconduct decision.

What if I use assistive technology?

Assistive technology should not be treated as suspicious simply because it interacts with input, speech, or display APIs. The architecture supports per-student, per-test accommodations and calls for an accessible alternative when a required capture or lockdown control is not appropriate.

Built in the open

A safer exam starts with honest expectations.

Release status, platform limits, collection, and review should all be clear before a student begins.

Check release status