Skip to main content

User Roles

Superset uses a role-based system to control what users can see and do within the platform. When users are approved for access to your Guardian Connector Superset instance, they are automatically assigned a default role that determines their permissions.

There are four roles available to users:

  • Admin: Full control over the Superset instance
  • Alpha: Content creators with broad access
  • Gamma: Read-only access with selective permissions
  • Public: Access for users who are not logged in

Default User Role

New users are assigned the Alpha role by default, which provides a good balance between functionality and security. This role allows users to:

  • View and interact with all dashboards and charts
  • Create their own dashboards and visualizations
  • Explore data without being able to access sensitive database credentials
  • Share their work with other users

Available Roles

👑 Admin

Full control over the Superset instance

Admins have complete access to manage the entire Superset environment:

  • Manage user accounts and assign roles
  • View and edit all dashboards, charts, and datasets
  • Access database credentials and connection settings
  • Configure data sources and security settings
  • Grant or revoke access to specific resources

Best for: System administrators and technical coordinators

🔧 Alpha

Content creators with broad access

Alpha users can work with data and create content but cannot manage system settings:

  • Access all available data sources and dashboards
  • Create, edit, and share their own dashboards and charts
  • Explore data and build new visualizations
  • Cannot manage other users or view database credentials
  • Cannot edit dashboards and charts that are not their own
  • Cannot add new data sources to the system

Best for: Community coordinators, data analyists, and active dashboard creators

📖 Gamma

Read-only access with selective permissions

Gamma users have limited, read-only access to specific content:

  • Can only view charts and dashboards they've been explicitly granted access to
  • Cannot create or edit any content
  • Cannot access data exploration tools
  • Ideal for users who only need to view specific reports

Best for: Community members or allies who need access to specific dashboards only

🌐 Public

Access for users who are not logged in

The Public role allows anonymous (non-logged-in) users to access certain Superset features. This role inherits permissions from another role that administrators configure:

  • Access level depends on which role's permissions are assigned to the Public role
  • Enables sharing dashboards with external stakeholders without requiring user accounts
  • Useful for making specific data visualizations publicly accessible
  • Configured through the PUBLIC_ROLE_LIKE setting by administrators

Best for: Sharing specific dashboards with external partners, researchers, or the general public

Choosing the Right Role

For most Guardian Connector deployments, the Alpha role works well as the default because it:

  • Gives users enough freedom to explore and create content
  • Protects sensitive system settings and credentials
  • Allows community members to build their own data stories
  • Maintains security while encouraging engagement

Administrators can always adjust individual user roles later based on specific needs and responsibilities within the community.

More Information

for more information, please see this guide on Superset roles.

Additionally, for an exhaustive list of roles and permissions, see STANDARD_ROLES.md.