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