SigSentrySigSentry

Roles & permissions

Changing roles, owner-specific rules, and removing users

SigSentry has four roles: owner, admin, member, and viewer. This page covers the rules around assigning and changing roles, and what happens when you remove a user. For the full permission matrix — exactly which actions each role can perform — see Roles & permissions in concepts.

The four roles at a glance

RoleSummary
OwnerFull control of the organization. Set when the organization is created; only one per org.
AdminManage team and project configuration. Cannot delete projects or transfer ownership.
MemberRun analyses and configure projects. Cannot manage team or billing.
ViewerRead-only access. Can browse analyses and configuration but cannot change anything or run analyses.

For the action-by-action matrix, see /guide/concepts/roles-permissions.

Changing a role

Roles are changed inline from the Members table on the Organization → Team page. The role column shows a dropdown for users you're allowed to edit.

Who can change roles

Acting roleCan change roles for
OwnerAnyone except themselves and any other owner
AdminAny member, viewer, or other admin — not the owner, not themselves
MemberNobody
ViewerNobody

A role change takes effect immediately. The affected user's next action is gated by their new role; if they're currently in the dashboard, the next page load reflects the change.

Every role change is recorded in the Audit log with the actor, the affected user, and the old and new roles.

Owner-specific rules

The owner role has a few hard restrictions that prevent you from locking yourself out of your own organization:

  • You cannot invite someone as owner. Owner is set exclusively when the organization is created. Invitations only allow admin, member, or viewer.
  • The owner's role cannot be changed from the dashboard. The dropdown is disabled in the Members table for the owner row.
  • There is exactly one owner per organization. No co-owners, no multiple owners.
  • Ownership transfer requires support. If you need to hand the organization to a different person — for example, the original owner is leaving the company — contact support. Transfers are done manually to prevent accidental hand-offs.

If you're the sole admin or owner and you remove yourself or change your own role, the action is blocked. There must always be at least one user with team:manage permission.

Removing a user

Removing a user revokes their access to the organization immediately. You'll find the Remove action in the Actions column of the Members table.

Click Remove

A confirmation dialog appears. It tells you the user's name, email, and what removal does — read it before confirming.

Confirm

After confirmation, the user is signed out of any active sessions and can no longer log in to your organization. Their row disappears from the Members table.

What happens to their work

ResourceEffect of removal
Past analyses they triggeredStay in the project; the actor name persists in the analysis record
Projects they createdStay in the organization — projects are owned by the organization, not the individual
API keys they createdContinue to work — keys are scoped to the organization, not the user. Rotate them separately if you want them revoked
Channels, sources, watchdog rules they configuredStay in place; their resources are not deleted
Audit-log entries for actions they tookRetained per your plan's audit-log retention policy

In short: removing a user is a revocation of access, not a deletion of their work. If you need to clean up resources they owned, do that explicitly before or after removal.

Cannot remove

  • The owner — see ownership transfer above
  • Yourself — sign out instead, or have another admin remove you if you're truly leaving the organization