Skip to content

The classroom that actually keeps students focused.

ClassGuard pairs an NLP-monitored browser with live teacher telemetry. Distraction sites are blocked on sight, every infraction is logged, and teachers watch focus in real time.

ClassGuard student dashboard
92
Average focus index
100%
Verified attendance
12,400+
Infractions logged
99.9%
Class uptime
The problem

Distractions win.

One open tab is all it takes. Social feeds, game lobbies, and video players pull attention before a lesson can land. A teacher cannot watch forty screens at once, and by the time they notice, the lesson is gone.

  • Attention fragments within seconds of a distraction load
  • No record of what actually happened in class
  • Attendance and participation stay unverified
The solution

ClassGuard evens the score.

The monitored browser classifies every URL before it loads. Educational pages open. Distraction sites hit a restricted screen, an automatic infraction log, and a teacher notification — in the same second.

  • Every URL classified on-device before it loads
  • Blocks logged and sent to the teacher instantly
  • Focus, attention, and attendance measured live

Features

Everything a focused class needs. Nothing it doesn't.

NLP monitored browser

Every URL is classified before it loads. Educational queries open; social, gaming, video, and shopping are blocked and logged.

Teacher lock & kiosk

Lock or unlock the browser instantly, force full kiosk lockdown, or drop the class into instructor-only focus mode.

Live telemetry & CSV

Per-student attention, focus, and infraction counters update live. One click exports everything to CSV.

In-class quizzes

Push a quiz mid-lesson, score it instantly, and see which students are actually with you.

Biometric verified attendance

Face-profile registration ties identity to participation with a verified-attendance flow.

Raise-hand & focus mode

Students raise a digital hand from the monitored browser. Focus mode toggles instructor-only or open browsing.

For schools

One app, three roles, zero drift.

Admin

Manage users, accounts, and classes from one console. Least-privilege access keeps the data plane tight.

Accounts · Roles · Classes

Teacher

Run class, lock the browser, push quizzes, and watch telemetry live from a single feed.

Lock · Quiz · Telemetry

Student

Join with a class code, browse inside the monitored browser, and raise a hand when you need help.

Class code · Browser · Hand

How it works

From ZIP to a focused class in under five minutes.

  1. 01

    Download & run

    Unzip the portable ZIP and launch. No installer, no admin rights, no setup wizard.

  2. 02

    Teacher creates class

    Create or seed a class. A class code is generated automatically and shown once.

  3. 03

    Students join

    Students enter the class code in the ClassGuard app and land in the session.

  4. 04

    Live focus + telemetry

    The browser watches every URL; teachers see focus, attention, and infractions live.

The monitored browser

The browser decides before the student does.

ClassGuard ships with its own monitored browser. The on-device NLP filter classifies every URL at the address bar, so a distraction never gets a chance to load.

  • Educational URLs load instantly. Queries that pass the content filter open normally, with zero friction.
  • Distraction sites get a restricted screen. A red block, the category, and a return path. That is all.
  • Every block is logged. The infraction lands in the student record and the teacher feed at the same moment.
youtube.com/watch?v=ab12 Blocked

Distraction blocked

Category: video · Logged as infraction

Teacher notified automatically #INF-0142
nationalgeographic.org/science Approved

Earthquakes: science explained

science · article · read time 6 min

A short, factual article on how plate movement builds seismic pressure — classified as educational and cleared to load.

Cleared by NLP filter · no infraction

Teacher telemetry

The live picture of who's focused.

The teacher dashboard streams per-student attention, focus, and infraction counters as class happens. No after-the-fact guessing, no blank screen walking — just a live feed that keeps the lesson moving.

  • Live counters. Attention, focus, and infractions refresh per student in real time.
  • Verified attendance. Biometric join marks presence the moment class starts.
  • One-click CSV export. Cumulative stats leave ClassGuard the same way you need them.

In class

26

Verified

26

Infractions

3

F. Maravilla INF 0 Att Foc
S. Jallores INF 1 Att Foc
J. Cornejo INF 0 Att Foc
W. De Guzman INF 2 Att Foc
+ 22 more Att Foc

Security & privacy

Built to stay out of the way and out of the news.

PBKDF2-hashed passwords

Passwords are hashed and salted with PBKDF2 before they ever touch the database.

Cloud-first, offline fallback

MySQL/MariaDB auth with an automatic local SQLite fallback. ClassGuard still works with zero network.

Least-privilege DB access

The app connects with a least-privilege account that reads and writes only what a session needs.

No committed credentials

Real credentials live in environment configuration, never in the repository.

About the developer

FM

Frian Gabriel Maravilla

Junior Software Engineer

Frian built ClassGuard end to end — from the monitored browser that classifies every URL, to the telemetry and the classroom dashboard. A Windows-first desktop app that ships as a portable ZIP with no installer required.

FAQ

Questions, answered.

Yes. Authentication is cloud-first with an automatic local SQLite fallback, so ClassGuard keeps running with zero network. Telemetry syncs back up when the connection returns.

An on-device NLP content filter classifies every URL before it loads. Educational queries pass; known distraction categories — social, gaming, video, shopping — are blocked with a restricted screen and logged as an infraction.

Students join a session with a class code generated by the teacher. Optional face-profile registration unlocks the biometric verified-attendance flow.

Class data stays inside your school's own database. Passwords are PBKDF2-hashed, the app uses least-privilege database access, and real credentials are never committed to the repository.

ClassGuard ships as a portable ZIP. Unzip it, run ClassGuard.exe, and it starts. No installer, no admin rights, no registry writes.

ClassGuard targets 64-bit Windows 10 and Windows 11. The unzip-and-run model means no elevated install steps on either.

Early access · v0.2.0-alpha · Windows 10/11

Try ClassGuard before the full release.

Request an early-access build. We send invites in small batches as seats open.

No spam. We email an early-access build when seats open.