What are Users in Signal?
Users are staff members in your school who have access to Signal. Each user has an account with specific permissions that control what they can see and do within the system. Signal’s user management system is designed to ensure the right people have access to the right information while maintaining strict safeguarding and data protection standards.Key Features
- Role-based access control: Five predefined roles with different permission levels
- User groups: Organize users into teams for easier management
- Granular permissions: Control access to specific features and data
- Audit trail: Track all user actions for accountability and compliance
- Single Sign-On: Passwordless authentication with passkeys or email OTP
How User Access Works
Signal uses a combination of roles and user groups to control what users can access:Role Assignment
Users are assigned one of five roles (Owner, DSL, Deputy DSL, Admin, or Viewer) that determines their base permissions.
User Group Membership
Users can belong to one or more user groups that grant access to specific students or features.
The Five Roles
Signal has five predefined roles that determine what users can access:Owner
Full system access. Can manage all settings, users, data, and assign any role including Owner. Typically for the headteacher or designated system administrator.
DSL
Designated Safeguarding Lead. Access to all students and incidents. The primary role for the school’s DSL.
Deputy DSL
Deputy Designated Safeguarding Lead. Access to all students and incidents, can delete incidents and manage safeguarding operations. For DDSLs.
Admin
Administrative access. Can manage users, students, settings, categories, policies, and transfers. Does not have automatic access to all incidents.
Viewer
Standard access for staff. Can create and view incidents for students they work with. By default cannot see any incidents unless granted access via user groups.
For detailed information about what each role can do, see Roles & Permissions.
User Groups
User groups allow you to organize users into teams and control access to specific students or features:What are User Groups?
What are User Groups?
User groups are collections of users who work together or need access to the same students. For example:
- Year 7 Pastoral Team
- Safeguarding Team
- Senior Leadership Team
- Special Educational Needs Team
- External Partners (e.g., social workers with view-only access)
Why use User Groups?
Why use User Groups?
User groups provide several benefits:
- Need-to-know access: Ensure users only see information relevant to their role
- Simplified management: Add or remove multiple users at once
- Team collaboration: Groups can be assigned to incidents and actions
- Audit clarity: Track which teams accessed specific records
- Compliance: Demonstrate appropriate access controls for inspections
How do they work with Roles?
How do they work with Roles?
Roles and user groups work together:
- Role determines what actions a user can take (create incidents, manage settings, etc.)
- User group determines which students a user can access
Learn more about setting up and using user groups in User Groups.
Common Access Control Scenarios
- Pastoral Teams
- Safeguarding Team
- Senior Leaders
- External Partners
Scenario: You have separate pastoral teams for each year group who should only access their assigned students.Solution:
- Create user groups for each year (Year 7 Team, Year 8 Team, etc.)
- Create corresponding student groups (Year 7 Students, Year 8 Students, etc.)
- Assign staff to their year group’s user group with the “Viewer” role
- Link user groups to their respective student groups
Security & Data Protection
Signal’s user management system is designed with security and data protection in mind:Passwordless Authentication
Users log in with passkeys (biometric or device-based) or email OTP codes. No passwords to forget or compromise.
Comprehensive Audit Trail
Every user action is logged with timestamp, user identity, and details of what was accessed or changed.
Role-Based Access Control
Users can only perform actions their role permits. Safeguarding-critical actions require elevated roles.
Need-to-Know Access
User groups ensure staff only access information about students they work with directly.
Session Management
Automatic session timeouts and secure token handling protect against unauthorized access.
GDPR Compliance
Access controls support data minimization and lawful processing requirements under UK GDPR.
Who Can Manage Users?
Only users with the Owner or Admin role can:- Add new users to Signal
- Edit user details (name, email, role)
- Activate or deactivate user accounts
- Assign users to user groups
- View user activity logs
Getting Started
Understand Roles
Read about the five roles and decide which roles your staff members need.
Plan User Groups
Identify the teams in your school and which students they should access. See User Groups for guidance.
Add Users
Add your staff members to Signal and assign appropriate roles. See Managing Users.
Create User Groups
Set up user groups for your teams and assign users to them. Link user groups to student groups for access control.
Best Practices
Apply the principle of least privilege
Apply the principle of least privilege
Give users the minimum access they need to do their job effectively. Most pastoral staff should have the “Viewer” role with access only to their year group or key stage.
Review access quarterly
Review access quarterly
At least once per term, review user accounts and group memberships. Remove users who have left or changed roles. This is essential for GDPR compliance.
Use user groups consistently
Use user groups consistently
Don’t grant individual users access to student groups. Instead, add users to appropriate user groups. This makes it easier to manage access at scale.
Document your access control decisions
Document your access control decisions
Keep a record of why specific users have specific access. This helps during inspections and demonstrates accountability.
Train users on data protection
Train users on data protection
Ensure all users understand their responsibilities under GDPR and your school’s safeguarding policies. Access to Signal comes with significant responsibilities.
Use descriptive user group names
Use descriptive user group names
Name user groups clearly (e.g., “Year 7 Pastoral Team” not “Group A”). This makes access controls easier to understand and audit.
Troubleshooting
A user can't see a student they should have access to
A user can't see a student they should have access to
Check:
- Is the user’s account active?
- Is the user assigned to a user group that has access to the student’s student group?
- Has the student’s student group been linked to the user’s user group?
A user can see students they shouldn't have access to
A user can see students they shouldn't have access to
Check:
- Which user groups is the user a member of?
- Which student groups do those user groups have access to?
A user can't perform an action they need to do
A user can't perform an action they need to do
Check:
- What is the user’s role?
- Does their role have permission for this action? (See Roles & Permissions)
We need to give temporary access to an external user
We need to give temporary access to an external user
Solution:
- Create a user account with the “Viewer” role
- Add them to a user group with access only to the specific students they need to see
- Set a reminder to deactivate their account when no longer needed
- Document why they were given access and when it should be removed
For more detailed troubleshooting, see Help & Troubleshooting.
Next Steps
Understand Roles
Learn about the five roles in Signal and what permissions each role has
Add Users
Add staff members to Signal and manage their accounts
Set Up User Groups
Create user groups and configure access to students
Review Access
Learn how to audit and troubleshoot user access issues
