Skip to main content

Roles & Permissions

FireCheckr uses role-based access control. Users can have multiple roles simultaneously.

Available Roles

Admin

The highest privilege level with full system access:

  • Invite and remove team members
  • Edit user roles
  • Manage assessment templates
  • Full access to all clients, premises, and assessments

Backoffice

For staff managing day-to-day operations:

  • Create, edit, and delete clients and premises
  • Create and manage all assessments
  • Assign assessors to assessments
  • View team members (read-only)

Validator

Validates and approves completed assessments:

  • Access the validation queue
  • Approve or reject assessments
  • Request changes with feedback
Conflict of Interest

Validators cannot approve their own assessments. Another validator must validate them.

Assessor

Field assessors conducting fire risk assessments:

  • View assessments assigned to them
  • Record findings with photos and voice notes
  • Complete Q&A and submit for validation
  • Read-only access to related client and premises info

Permission Matrix

FeatureAdminBackofficeValidatorAssessor
Clients
Create/Edit/DeleteYesYesNoNo
View AllYesYesNoAssigned only
Premises
Create/Edit/DeleteYesYesNoNo
View AllYesYesNoAssigned only
Assessments
CreateYesYesNoNo
View AllYesYesPending validationAssigned only
EditYesYesNoAssigned only
Submit for ValidationYesYesNoAssigned only
Validation
View QueueYesYesYesNo
Approve/RejectYesYesYesNo
Team
View MembersYesYesNoNo
Invite UsersYesNoNoNo
Edit RolesYesNoNoNo

Multiple Roles

A user can hold multiple roles. For example:

  • An Assessor + Validator can conduct assessments and validate others' work
  • A Backoffice + Validator can manage operations and validate assessments

The user interface adapts to show features relevant to all assigned roles.