Trusted Voice Research Infrastructure for NGOs, Governments & Global Development Partners
Running the platform

Organizations and users

Roles, permissions and the rules that decide who can do what.

Who this is for

Organization administrators.

How access is decided

Every access decision asks two questions, and both must pass: does this person hold the permission, and does their role allow it in this context. A permission alone is not enough for a sensitive mutation, and a role alone never is.

Why it works this wayA role is a job title and job titles drift. Tying an irreversible action to a title alone means the action quietly follows the title wherever it goes. Naming the permission keeps the decision explicit.
The roles and access surface, listing the roles defined in the organization and the people holding each.
DEMONSTRATION · SYNTHETIC DATA Route: /app/roles.htmlRole: Organization AdminEnvironment: previewCaptured: 2026-08-31

What each role can do

The roles the platform has, what each typically holds, and what each cannot do.
RoleTypically holdsCannot
Founder / super adminPlatform-wide oversight, governance decisionsBypass a governance approval that requires a second person
Organization adminProgrammes, projects, team, integrations, retentionReach another tenant’s data at all
Research / M&EStudies, sampling, analysis, qualitative coding, reportsChange retention policy or consortium access
Data analystRun analyses, read evidence, build reportsCreate studies or configure integrations
Quality reviewerReview evidence, confirm codings, promote resultsAuthor the analysis they are reviewing
EnumeratorAssigned collection work, uploads, syncCreate a study, run an analysis, read another project

Sessions and revocation

An SSO session is the same session object as a password session — created by the same code and revoked by the same code. Deactivating a user ends their ability to authenticate and refuses their existing sessions.

Tenant isolation

A request for another organization’s object returns not found, never forbidden. That is deliberate: “forbidden” would confirm the object exists, which tells you something about another customer’s data.

What this does not do

Stated here rather than discovered later

  • There is no public sign-up. People are invited by somebody who holds the authority to invite them.
  • An identity provider’s group claim never selects a role. Roles are granted in the platform.
  • No tenant-administration permission can be granted to another organization, at all.