Skip to main content

Roles and data access

This article explains how SpeechGradebook roles control what data each user can see. It applies to admins and IT reviewers.

Role summary

RoleData scope
InstructorOwn courses, students, rubrics, and evaluations
AdminAll data within their department or institution; cross-course analytics with instructor filters
Super AdminInstitution management and platform configuration; cross-institution access where configured

Enforcement

Access is enforced with Supabase row-level security (RLS). Each query is filtered by the signed-in user's role and institution.

Audit logs record access to student evaluation data, including purpose, user, IP address, and user agent.

See Role permissions for a detailed matrix.

Related: Trust overview