Security Suite

Online tests you can actually trust.

Anti-cheat detection, randomization, and bank-grade encryption on every test — built to keep online assessments honest and student data safe.

Security built into every test.

Not an add-on — these protections run by default on every quiz and exam.

tab_unselected

Anti-Cheat Detection

Advanced tab-switch and window-blur detection flags when a student leaves the test screen during an exam.

shuffle

Question & Answer Randomization

Every student sees questions and answer choices in a different order, making it useless to compare screens.

lock_clock

Timed Exam Windows

Set a precise start and end window for every test, with automatic submission the moment time runs out.

encrypted

AES-256 Encryption

Test content, answers, and grades are encrypted in transit and at rest with bank-grade AES-256 protocols.

How we keep tests honest.

From the moment a test opens to the moment it's graded.

  1. 1

    Lock the test window

    Tab-switch and window-blur detection watches for students leaving the test during an active session.

  2. 2

    Randomize every session

    Questions and answer choices are shuffled per student, so no two screens look the same.

  3. 3

    Encrypt everything

    Test content and results are encrypted end-to-end, both while moving and while stored.

  4. 4

    Hold to compliance

    Our practices are built around FERPA, GDPR, and SOC 2 Type II requirements, not bolted on after the fact.

Proof, not promises

Compliance you can point to.

YonoLMS's security practices are built around the standards schools, districts, and training teams are already required to meet.

AES-256

Encryption Standard

FERPA

Education Privacy

GDPR

Data Protection

SOC 2

Type II Practices

Designing honest online tests: a practical playbook

Security starts with the questions

Settings help, but the strongest protection is question design. Questions that ask participants to apply an idea to a new situation are much harder to look up than recall questions. Writing your own scenarios and numbers, instead of copying well-known textbook questions, makes answers far less likely to exist online.

Changing numbers between versions of a calculation question is a simple way to make shared answers useless.

Know who is taking the test

Many integrity problems are really identity problems: duplicate entries, fake names, or someone else taking the test. Requiring email, phone, or address before starting, and turning on OTP verification so each participant confirms their email with a six-digit code, ties every submission to a verified contact.

For formal tests, turning off multiple attempts means a participant who already finished is told the quiz is complete instead of being let back in.

Use time as a control

A fair but firm time limit leaves little room for searching or messaging for answers. A whole-quiz countdown suits most tests; a per-question countdown adds pressure against looking things up and suits recall-heavy quizzes. Set limits by taking the test yourself and allowing two to three times your own time.

Make every attempt look different

Shuffling questions gives each participant a different order, which makes answer-sharing during a test much harder. Building larger question sets and rotating which questions appear across different sittings or versions extends this further, so a list of answers from one participant is of little use to another.

Before the test

Tell participants the rules in writing: the time limit, the number of attempts, that verification is required, and what happens if rules are broken. Run a short practice quiz with the same settings so nobody is surprised on the day. Participants who understand the rules and feel prepared are less tempted to cheat.

After the test

Review results before acting on them. The quiz detail view shows each participant's score and time taken. Very short completion times with high scores, or several participants with identical unusual answers, may be worth a closer look. Treat these as signals for a conversation, not proof of cheating.

When to add supervision

For the highest-stakes assessments, online settings work best alongside some supervision, such as a proctored room or a live video call. Another option is a paper version: any quiz can be exported as an offline exam paper for participants to complete in person, while the same questions are used online for practice.

Being honest about limits

No online test can be made completely cheat-proof, and it is better to say so than to promise perfection. The realistic goal is to make cheating difficult, easy to spot, and not worth the risk, while keeping the experience fair for honest participants. Good questions, sensible settings, verified identity, and clear rules together achieve that.

Example: a secure recruitment test

A company screening applicants builds a twenty-question skills test with scenario questions written from real tasks, not textbook definitions. Applicants must enter their name, email, and phone, verify their email with a one-time code, and complete the test in one attempt within thirty minutes, with questions shuffled.

The hiring team reviews scores alongside time taken, and invites the strongest candidates to a supervised second round, where a short follow-up discussion confirms the online result.

Security settings at a glance

For identity: require contact fields and turn on OTP verification. For attempts: turn off multiple attempts on anything graded. For timing: use a whole-quiz timer, or a per-question timer for recall-heavy tests, with automatic submission when time runs out. For order: shuffle questions.

Combine these with application-based questions and clear written rules, and you cover the most common ways online tests are compromised.

Security suite, answered.

How does YonoLMS prevent cheating during an online test?expand_more
The security suite combines tab-switch and window-blur detection, question and answer randomization, and strict timed exam windows to make it difficult to cheat and easy for teachers to spot suspicious activity.
What happens if a student switches tabs during a test?expand_more
The event is detected and logged for the teacher to review. Depending on the exam settings, repeated tab-switching can also be flagged directly on the results screen.
Is student data encrypted?expand_more
Yes. All test content, student answers, and grades are encrypted using AES-256 both in transit and at rest.
Are you FERPA and GDPR compliant?expand_more
Yes. Our data handling practices are built around FERPA, GDPR, and SOC 2 Type II requirements. See our Privacy Policy for full details on how student data is collected and protected.
Can I control how strict the exam security settings are?expand_more
Yes. Teachers can turn randomization, tab-switch detection, and timed windows on or off per test, depending on how strict the assessment needs to be.

Test with confidence,
not guesswork.

Run your next assessment on a platform built for exam integrity.

Create a Secure Test

Free Forever for Individual Teachers