Privacy-first session analytics

Know who's really there. Without a camera.

ClassPulse shows instructors who is connected, whose connection is unstable, and who hasn't answered a poll, in real time, using only metadata the meeting platform already records.

Instructor login

No sign-up needed: opens a shared demo account with fictional students.

Connection timelineLive
S1
S2
S3
S4
S5
2 students dropped within a minute: possible shared connectivity issue, not disengagement.
Participation is measured by polls only.

No camera, ever

Only join/leave events and interaction kinds. No video, audio, faces or chat text.

Drops mean reliability

Clusters of disconnects are flagged as a possible shared connectivity issue, never as disengagement.

AI never sees names

Gemini gets pseudonyms and aggregates only. Names are mapped back on our server.