Access Control Model
Role-Based Access Control
Permissions are assigned through roles:| Component | Description |
|---|---|
| User | Individual account |
| Role | Set of permissions |
| Permissions | Allowed actions |
| Resources | Data and features |
Permission Scopes
| Scope | What It Controls |
|---|---|
| Organization | Organization settings and membership |
| Study | Study configuration and oversight |
| Site | Site operations and participant data |
| Service Provider | Provider-specific access |
Assigning Access
Organization Access
Study Access
Site Access
Access Hierarchy
Users may have roles at multiple levels:| Level | Inheritance |
|---|---|
| Organization | Does NOT grant study access |
| Study | Does NOT grant site access |
| Site | Site-specific only |
Each level requires explicit role assignment. Organization administrators must still be assigned study roles to access study data.
Common Access Patterns
Study Administrator Pattern
| Scope | Role |
|---|---|
| Organization | Member |
| Study | Study Administrator |
| Sites | As needed |
Site Investigator Pattern
| Scope | Role |
|---|---|
| Organization | Member |
| Study | None (or Collaborator) |
| Site | Primary Investigator |
Access Review
Conduct regular access reviews:Principle of Least Privilege
Grant minimum necessary access:| Do | Don’t |
|---|---|
| Assign specific roles | Give everyone admin |
| Grant site access only where needed | Grant all-site access |
| Review and remove unused access | Let access accumulate |
Revoking Access
When access should be removed:Access Logging
All access-related actions are logged:| Event | Logged |
|---|---|
| Role assignment | Yes |
| Role removal | Yes |
| Login | Yes |
| Resource access | Yes |
Best Practices
Least Privilege
Least Privilege
Grant only the access needed for the job.
Regular Reviews
Regular Reviews
Review access quarterly at minimum.
Prompt Removal
Prompt Removal
Remove access immediately when no longer needed.
Document Rationale
Document Rationale
Record why access was granted.
Related
Roles & Permissions
Complete role reference.
Audit Trails
Access logging.
