Skip to main content
Dashcam rechecks recording and evidence actions on the server. Grant only the actions each role needs.

Example roles

Assign player identifiers to these groups using your server’s existing ACE structure. If supervisors or administrators also need to review their own evidence through a different role layout, grant review.own as well or configure group inheritance.

Framework job grades

When Events Core is configured for a supported framework, on-duty jobs can authorize Dashcam actions through eventsDashcam/config/permissions.lua:
  • JobGrades controls standard actions such as recording, own or departmental review, and annotations.
  • ElevatedJobGrades controls review-all, classification, archive, lock, deletion, and administrative actions.
The shipped jobs are police, sheriff, ambulance, and fire. Their standard minimum grade is 0 and elevated minimum grade is 2. Change these values to match your framework’s grade numbering and department policy.

Trusted integrations

Leave Config.Permissions.TrustedResources empty unless a reviewed integration’s installation instructions explicitly require access. Adding a resource to this list grants it a trusted server-side evidence lookup path; it does not grant players additional permissions.

Least-privilege guidance

  • Give normal drivers review.own instead of review.all.
  • Give review.department only to roles that should see coworkers’ evidence.
  • Restrict classify, archive, lock, and delete to supervisors or evidence custodians.
  • Keep dashcam.delete separate from normal recording and review roles.
  • Test permissions with a non-administrator account before launch.