Independent and not affiliated with the FDA, MHRA, ISPE, PDA, or any agency. Get the appgoutham@madhadi.com
madhadi.comData Integrity & GxP Quality
Browse all topics → Articles Templates & Procedures Learning paths GlossaryScenariosToolsRegulatory ReferencesLearning PathsTopics About Start here
Matrix Plug-and-play starting point Data Integrity

Matrix: Data Governance Roles RACI

A plug-and-play RACI matrix assigning responsibility, accountability, consultation, and information across data integrity and data governance activities, with a filled specimen and the regulations it satisfies.

Document type: Matrix

Read and copy the template below into your own quality system. It is a generic starting point for your own internal use, provided as is, with no warranty; see the Terms and License. Adopting it does not by itself create compliance.

This is a ready-to-use RACI matrix. It assigns who is Responsible, Accountable, Consulted, and Informed for the activities that make up a data governance and data integrity program. Data integrity fails most often when everyone assumes someone else owns it; this matrix removes that ambiguity. Replace every <<FILL: ...>> placeholder, map the generic roles to your real job titles, and route it through document control. A worked filled specimen follows the template. Verify each cited regulation against the current source before you rely on it.

Document control header

FieldEntry
Document titleData Governance Roles RACI
Document number<<FILL: MTX-ID, e.g. MTX-QA-003>>
Version<<FILL: version, e.g. 1.0>>
Effective date<<FILL: effective date>>
Document owner<<FILL: role, e.g. Data Integrity Lead / Head of Quality>>
Applies to<<FILL: sites / functions in scope>>
Parent policy<<FILL: POL-ID for the Data Integrity Policy>>

How to read this matrix

RACI assigns exactly one type of involvement per role per activity:

  • R, Responsible: does the work. There can be more than one R.
  • A, Accountable: owns the outcome and signs off. There is exactly one A per activity. The A cannot be delegated away.
  • C, Consulted: gives input before the work is done (two-way).
  • I, Informed: told after the fact (one-way).

Rules this matrix enforces:

  1. Every activity has exactly one A.
  2. The person who generates data is never the sole A or R for deleting it or for reviewing their own audit trail; segregation of duty is built in.
  3. Where a cell is blank, that role has no defined involvement in that activity.

Roles

Map each generic role to your real title in the column below. Add or remove roles to fit your organization, but keep the segregation between data originator and system administrator.

CodeGeneric roleYour title
MGTExecutive management / management review<<FILL>>
QAQuality Assurance / Data Integrity Lead<<FILL>>
SOSystem owner<<FILL>>
POProcess owner / business function head<<FILL>>
DOData originator (analyst, operator, coordinator)<<FILL>>
REVReviewer / second person<<FILL>>
ADMSystem administrator (independent of DO)<<FILL>>
ITIT / infrastructure<<FILL>>
VALValidation / CSV<<FILL>>

RACI matrix

Strategy and governance

ActivityMGTQASOPODOREVADMITVAL
Set and approve the data integrity policyARCCIICCC
Provide resources and set quality cultureACICIIIII
Review data integrity metrics in management reviewARCCIIIIC
Maintain the GxP system inventoryIARCIICCC
Assign data criticality and risk ratingIARCCIIIC

System lifecycle and controls

ActivityMGTQASOPODOREVADMITVAL
Validate the computerized system (CSV)ICCCIICCA
Enable and configure the audit trailICAIIIRCC
Manage user accounts and access (provision / revoke)ICACIIRCI
Maintain time synchronization and clock controlIICIIICAI
Take backups and test restoreICAIIICRC
Plan format migration and archivalICACIICRC

Records and review

ActivityMGTQASOPODOREVADMITVAL
Generate records contemporaneously and accuratelyIIIARIIII
Review the result, audit trail, and metadataICIAIRIII
Perform periodic audit trail reviewIACCIRCII
Approve true copiesIACCRCIII
Retain and archive records per scheduleIARCIICCI

Issues, change, and oversight

ActivityMGTQASOPODOREVADMITVAL
Raise and investigate a deviation / data integrity issueIACCRCCCC
Run an OOS investigationIACRRCIII
Approve and control system changesICACIICCR
Conduct internal data integrity auditsCACCIICCC
Oversee contracted parties (CDMO / CRO / lab)IACRIIIIC
Deliver data integrity trainingIACRIIIIC
Defend records during a regulatory inspectionCARRCCCCC

Segregation of duty note

The matrix deliberately separates two responsibilities that must never sit with the same person for the same system:

  • The data originator (DO) generates records but is never the administrator (ADM) who can delete data or alter the audit trail.
  • The reviewer (REV) of an audit trail or result is not the person who created the entries under review.

If your org chart forces an overlap (common at small sites), document a compensating control, for example a second-site reviewer or a QA spot-check, and record it against the affected activity.

Acceptance criteria

This matrix is being used correctly when:

  • Every activity has exactly one Accountable role, and that person can name what they own.
  • No data originator holds administrator rights on a system whose data they generate.
  • Each role can produce evidence of the activities where it is marked R or A.
  • The matrix is current with the live org chart and is reviewed when roles change.

References

21 CFR Part 211 (drug CGMP recordkeeping and laboratory controls). 21 CFR Part 11 (electronic records and signatures, including access controls). 21 CFR Part 820 (device quality system; QMSR amendments effective February 2026). EU GMP Annex 11 (computerized systems; segregation of duties and access control). FDA guidance, “Data Integrity and Compliance With Drug CGMP” (December 2018). MHRA “GXP Data Integrity Guidance and Definitions” (March 2018). PIC/S PI 041 (good practices for data management and integrity). ICH Q9 (quality risk management), ICH Q10 (pharmaceutical quality system, management responsibility).

Confirm the current version and clause numbers of each reference before issue.

Revision history

VersionDateAuthorSummary of change
<<FILL: 1.0>><<FILL: date>><<FILL: author>>Initial issue.

Approvals

RoleNameSignatureDate
Author<<FILL>>
Reviewer (QA)<<FILL>>
Approver (Quality Head)<<FILL>>

Filled specimen

The following shows the role mapping and a few activity rows completed for an illustrative mid-size company, so you can see how the generic codes resolve to real titles. Titles and notes are illustrative; replace them with your own.

Role mapping as adopted:

CodeGeneric roleTitle at this company
MGTExecutive managementVP Quality (chairs the Quality Council)
QAQuality Assurance / DI LeadData Integrity Lead, reporting to QA Director
SOSystem ownerQC Laboratory Systems Manager
DOData originatorQC Analyst
REVReviewerSenior QC Analyst (not the run analyst)
ADMSystem administratorIT Lab Systems Admin (no result-generation role)

Sample of completed activity rows:

ActivityA (who)R (who)Evidence held
Perform periodic audit trail reviewData Integrity LeadSenior QC AnalystSigned review records per SOP-QA-014
Manage user accounts and accessQC Lab Systems ManagerIT Lab Systems AdminQuarterly access review, Q2 2026 complete
Take backups and test restoreQC Lab Systems ManagerIT InfrastructureBackup logs; restore test CAPA-2026-0061
Defend records during inspectionData Integrity LeadQC Lab Systems Manager and Process OwnerInspection readiness file

In this example, the analyst who runs a sequence (DO) never reviews their own audit trail; that sits with a different senior analyst (REV) and is owned by the Data Integrity Lead (A). The administrator who can change access (ADM) is in IT, not in the lab. That separation, made explicit in writing and backed by access-review evidence, is what an inspector wants to see when they ask “who owns this, and who could have changed it?”

Common inspection findings this matrix prevents

  • No one can say who is accountable for audit trail review, backups, or access management, so nothing gets done on schedule.
  • Analysts hold administrator rights on the systems whose data they generate, because no segregation was defined.
  • Multiple people each assumed another owned data integrity, and the activity fell through the gap.
  • The reviewer of a record is the same person who created it, with no independent check.
  • Roles on paper do not match the live org chart, so the documented controls are not the real ones.

How to adapt this matrix

  1. Set your document number, owner, and effective date in the header, and link the parent data integrity policy.
  2. Map every generic role code to a real title, and add or remove roles to match your structure, keeping DO and ADM separate.
  3. Confirm each activity still has exactly one A after you edit it; this is the most common error when adapting a RACI.
  4. Add any activities specific to your operation (for example pharmacovigilance data, clinical database lock, device design history file) with their own RACI assignments.
  5. Where small-site staffing forces an overlap, document the compensating control against the affected activity.
  6. Review the matrix whenever the org chart changes and confirm every regulation in the references against the current published version before issue.
Use madhadi.com as an app Full screen, works offline, one tap from your home screen.