Overview
SwiftComply Stormwater uses role-based access to control what each user can see and do. Understanding these roles is essential when setting up your team and managing who has access to your compliance data.
User roles
Administrator
Administrators have full access to every feature in the platform. They can:
Create, edit, and delete sites, reports, deficiencies, and all other records.
Access the Settings page to configure compliance statuses, tags, equipment, deficiency levels, and more.
Manage users: invite new users, assign roles, and reset passwords.
View all sites regardless of tag restrictions.
Access analytics and run reports across the entire program.
Global User
Global Users can create and edit records but cannot access administrative settings. They can:
Create and edit sites, reports, deficiencies, tasks, investigations, and enforcement cases.
View the dashboard, analytics, and all standard program features.
Export data to CSV from tables.
Upload files and images.
Global Users see all sites by default. An administrator can make a user Restricted to limit access to specific site tags.
Restricted User
A Restricted User has the same editing capabilities as a Global User, but can only see and work with sites that match their assigned tags. This is useful for users who manage a specific geographic area or program subset.
Configured by setting the user as Restricted and assigning default visible tags.
They can only see sites, deficiencies, reports, and other data tied to their assigned sites.
Restricted Users cannot create new sites unless the administrator has explicitly enabled that ability.
View Only User
View Only Users can view all data but cannot create, edit, or delete anything. This role is useful for supervisors, auditors, or stakeholders who need visibility without editing access.
Contractor
Contractors are external users who access the system through a dedicated contractor portal. They:
Receive a unique registration link with a token generated by an administrator.
Register an account using the link and are automatically assigned to the linked site.
Can only see the sites they've been registered to via contractor tokens.
Can fill out and submit inspection reports through a simplified contractor interface.
Cannot access the full admin interface, email reports, or manage settings.
How roles are assigned
See the Setting Up Your Organization and Inviting Users article for step-by-step instructions on creating users and assigning roles.
FAQ
Q: Can a user have multiple roles?
A: Roles are mutually exclusive. A user is either an Administrator, Global User, Restricted User, View Only User, or Contractor.
Q: How do I limit a user to certain sites?
A: Edit the user, set them as Restricted, then assign the location tags that define which sites they can access.
Q: Can Contractors see deficiencies and analytics?
A: Contractors have a simplified interface focused on sites and reports. They don't see the full analytics, communications, or administrative features.
Q: What happens if I deactivate a user?
A: Deactivated users cannot log in. Their historical data (reports, deficiency logs, etc.) remains intact.