ISO/IEC 27001

⌘K
  1. Home
  2. Docs
  3. ISO/IEC 27001
  4. Other Doc
  5. Subprocessor Review Checklist

Subprocessor Review Checklist

1. Purpose

The Subprocessor Review Checklist is used to evaluate and approve subprocessors engaged by a supplier to process, store, access, transmit, or otherwise handle the organization’s information or personal data.

The checklist helps determine whether the subprocessor:

  • Is necessary for the service being provided
  • Handles organizational, customer, or personal data
  • Has appropriate security and privacy controls
  • Meets contractual and regulatory requirements
  • Creates additional supplier or supply-chain risk
  • Has appropriate data-location and transfer arrangements
  • Has suitable incident, business continuity, and security-assurance capabilities
  • Can be approved, approved with conditions, or rejected

The review should be risk-based and proportionate to the type of information, access, service criticality, and regulatory or contractual obligations involved.


2. Core Review Principle

The review should follow:

Supplier → Subprocessor → Service → Information → Processing → Access → Location → Security Controls → Risk → Contract → Approval → Monitoring → Reassessment

A subprocessor should not be treated as simply an administrative disclosure.

The organization should understand what the subprocessor does, what information it receives, why it receives it, where it processes it, what access it has, and what risks it introduces.


3. When to Perform a Subprocessor Review

Perform a review when:

  • A new subprocessor is proposed
  • An existing supplier introduces a new subprocessor
  • A supplier changes an existing subprocessor
  • A subprocessor will process personal data
  • A subprocessor will receive customer information
  • A subprocessor will receive confidential or restricted information
  • A subprocessor obtains production or privileged access
  • Processing location changes
  • Data is transferred to a new country or region
  • A new cloud provider is introduced
  • A supplier changes its hosting architecture
  • A subprocessor experiences a security incident
  • A subprocessor’s security assurance expires
  • A material regulatory or contractual requirement changes
  • Periodic supplier reassessment identifies increased risk

Not every minor supplier relationship requires the same level of review.


4. Subprocessor Review Record

FieldDetails
Review IDUnique identifier
Supplier IDParent supplier identifier
Supplier NamePrimary supplier
Subprocessor IDUnique subprocessor identifier
Subprocessor NameLegal/business name
ServiceService provided
Business OwnerInternal business owner
Supplier OwnerSupplier relationship owner
Review DateDate of review
ReviewerPerson conducting review
CriticalityLow / Medium / High / Critical
StatusProposed / Under Review / Approved / Rejected
Next Review DatePlanned reassessment

5. Subprocessor Identification

Confirm:

  • Legal name identified
  • Trading/business name identified
  • Parent supplier identified
  • Subprocessor service identified
  • Purpose of processing documented
  • Service dependency documented
  • Subprocessor category identified
  • Country/region identified
  • Relevant website or documentation identified
  • Primary contact identified
  • Security/privacy contact identified

Evidence

Examples:

  • Supplier subprocessor list
  • Supplier notification
  • Contract
  • DPA
  • Supplier architecture documentation
  • Privacy documentation
  • Security documentation

6. Business Purpose Assessment

Document why the subprocessor is required.

QuestionResponse
Why is the subprocessor required?
What service does it provide?
Is the service business-critical?
Could the supplier provide the service without the subprocessor?
Is there an alternative provider?
Does the subprocessor create additional dependency?
Does it introduce concentration risk?

The purpose should be specific.

For example:

“The supplier uses AWS for hosting application workloads and customer data.”

is more useful than:

“Cloud provider.”


7. Information Assessment

Identify exactly what information the subprocessor can access or process.

Assess whether it handles:

  • Public information
  • Internal information
  • Confidential information
  • Restricted information
  • Customer information
  • Personal data
  • Sensitive personal data
  • Authentication information
  • Financial information
  • Source code
  • Security logs
  • Business records
  • Intellectual property
  • Production data
  • Backup data
  • Metadata

Document:

InformationClassificationProcessingAccess
Customer account dataConfidentialStorageApplication
Support ticketsConfidentialProcessingSupport system
Employee dataRestrictedProcessingLimited

Use the organization’s approved information-classification model.


8. Personal Data Assessment

Determine whether the subprocessor processes personal data.

Assess:

  • Categories of personal data
  • Categories of data subjects
  • Processing purpose
  • Processing activities
  • Data volume
  • Retention period
  • Data minimization
  • Access requirements
  • Data deletion requirements
  • Data-subject rights support
  • Privacy incident obligations
  • Regulatory requirements

Document whether the subprocessor acts as:

  • Processor
  • Subprocessor
  • Independent controller
  • Other legally applicable role

The legal characterization should be confirmed against the applicable law and contractual arrangement.


9. Data Flow Assessment

Document the flow:

Organization → Supplier → Subprocessor → Service/System → Storage/Processing Location

Determine:

  • What data is transferred?
  • From where?
  • To whom?
  • Why?
  • Through which system/API?
  • Where is it stored?
  • Where is it processed?
  • Is data replicated?
  • Is backup data transferred?
  • Is data transferred to additional subprocessors?

Where appropriate, maintain a data-flow diagram.


10. Data Location Assessment

Confirm:

  • Country of processing
  • Country of storage
  • Cloud region
  • Backup location
  • Disaster-recovery location
  • Support location
  • Administrative-access location

Assess whether processing occurs in:

  • India
  • United States
  • European Economic Area
  • United Kingdom
  • Other jurisdictions

The relevant legal and contractual requirements should be evaluated for the actual jurisdictions involved.


11. International Data Transfer Assessment

Where cross-border transfers occur, evaluate:

  • Transfer mechanism
  • Contractual requirements
  • Applicable privacy law
  • Customer commitments
  • Data-residency requirements
  • Government-access considerations
  • Encryption
  • Transfer safeguards
  • Subprocessor obligations
  • Data-subject implications

Record the applicable transfer mechanism and supporting evidence.


12. Security Assessment

Review whether the subprocessor maintains appropriate controls covering:

Governance

  • Information-security policy
  • Security governance
  • Risk management
  • Security responsibilities
  • Security awareness

Access Control

  • Individual accounts
  • MFA
  • Least privilege
  • Privileged access management
  • Access reviews
  • Joiner/mover/leaver controls

Technical Security

  • Network security
  • Endpoint protection
  • Vulnerability management
  • Secure configuration
  • Malware protection
  • Security monitoring

Data Protection

  • Encryption in transit
  • Encryption at rest
  • Key management
  • Data retention
  • Secure deletion

Application Security

Where applicable:

  • Secure development
  • Code review
  • Security testing
  • Vulnerability management
  • Dependency management
  • Change management

13. Cloud Security Assessment

If the subprocessor provides cloud services, evaluate:

  • Cloud architecture
  • Tenant isolation
  • IAM
  • MFA
  • Privileged access
  • Encryption
  • Logging
  • Monitoring
  • Backup
  • Disaster recovery
  • Vulnerability management
  • Security incident response
  • Data-location controls

For example, if a supplier uses AWS to process customer information, review the relevant AWS architecture and controls rather than simply recording “AWS is ISO certified.”


14. Access Assessment

Determine the type of access provided to the subprocessor.

Access TypeApplicable?
No access
Application access
Customer-data access
Support access
Administrative access
Production access
Database access
Cloud access
Source-code access
Security-tool access
Privileged access

For each applicable access type, verify:

  • Business justification
  • Named accounts
  • MFA
  • Least privilege
  • Approval
  • Logging
  • Periodic access review
  • Timely revocation

15. Subprocessor Personnel Assessment

Evaluate:

  • Background verification where appropriate
  • Confidentiality obligations
  • Security awareness
  • Privacy awareness
  • Role-based training
  • Access authorization
  • Joiner/mover/leaver process
  • Privileged-user controls

The review should focus on personnel who can actually access the organization’s information or systems.


16. Security Assurance Review

Request appropriate assurance evidence.

Examples include:

  • ISO/IEC 27001 certificate
  • SOC 2 report
  • SOC 1 report where relevant
  • Independent security assessment
  • Penetration-testing summary
  • Security questionnaire
  • Business continuity assessment
  • Privacy/security documentation

Verify:

  • Scope
  • Validity
  • Issuing organization
  • Covered services
  • Covered locations
  • Exceptions
  • Significant findings
  • Expiration date

A certification or report should be treated as evidence, not as automatic proof that all risks are acceptable.


17. Incident and Breach Assessment

Confirm whether the subprocessor has documented processes for:

  • Security incident detection
  • Incident response
  • Data breach handling
  • Customer notification
  • Supplier notification
  • Evidence preservation
  • Investigation
  • Root-cause analysis
  • Corrective actions

Confirm contractual notification timelines where applicable.

Also determine whether the supplier is required to notify the organization when a subprocessor experiences a relevant security incident.


18. Vulnerability Management

Assess whether the subprocessor:

  • Performs vulnerability scanning
  • Performs penetration testing where appropriate
  • Tracks vulnerabilities
  • Prioritizes vulnerabilities based on risk
  • Applies security patches
  • Handles critical vulnerabilities
  • Monitors third-party components
  • Has an emergency remediation process

For technology providers, assess software supply-chain risk where relevant.


19. Encryption and Key Management

Verify applicable controls for:

  • Data at rest
  • Data in transit
  • Backup data
  • API communication
  • Administrative connections
  • Key management
  • Key rotation
  • Secret management

Do not request or store actual passwords, API keys, private keys, or other secrets as review evidence.


20. Logging and Monitoring

Determine whether relevant activities are logged and monitored.

Examples:

  • Authentication
  • Privileged access
  • Administrative activity
  • Data access
  • Configuration changes
  • Security events
  • API activity
  • System activity

Assess:

  • Log retention
  • Monitoring
  • Alerting
  • Investigation
  • Protection against unauthorized modification

21. Business Continuity and Disaster Recovery

Assess:

  • Business continuity plan
  • Disaster recovery plan
  • Backup arrangements
  • Recovery testing
  • RTO
  • RPO
  • Service availability
  • Redundancy
  • Disaster recovery location
  • Dependency on other subprocessors
  • Recovery communication

For critical subprocessors, evaluate whether their failure could affect the organization’s ability to deliver critical services.


22. Subprocessor Dependency and Concentration Risk

Identify whether multiple suppliers depend on the same subprocessor.

Example:

MAE SaaS → CRM Supplier → AWS

and

MAE SaaS → Support Supplier → AWS

Both relationships may create a common dependency on AWS.

Assess:

  • Single points of failure
  • Common cloud provider
  • Common identity provider
  • Common payment provider
  • Common communication provider
  • Geographic concentration
  • Technology concentration
  • Supplier concentration

23. Fourth-Party / Further Subprocessor Assessment

Determine whether the subprocessor uses additional subprocessors.

For each relevant further subprocessor:

  • Name
  • Service
  • Data processed
  • Location
  • Access
  • Security assurance
  • Criticality
  • Risk

The contractual chain should provide sufficient visibility and accountability for relevant downstream processing.


24. Contractual Assessment

Confirm that the supplier’s agreement appropriately addresses:

  • Authorization to use subprocessors
  • Subprocessor notification
  • Security requirements
  • Confidentiality
  • Data protection
  • Incident notification
  • Security incident cooperation
  • Audit/assurance rights
  • Data return
  • Data deletion
  • Retention
  • International transfers
  • Further subprocessors
  • Termination requirements

Where a DPA applies, confirm that the subprocessor arrangement is appropriately reflected in the contractual structure.


25. Change Notification

Determine how the organization will be informed about:

  • New subprocessors
  • Replacement subprocessors
  • Changes in processing location
  • New countries
  • Changes in service
  • Material security changes
  • Ownership changes
  • Significant incidents
  • Changes to certifications
  • Service termination

Document whether the contract provides:

  • Prior notification
  • Notification within a defined period
  • Objection rights where applicable
  • Alternative arrangements
  • Termination rights where applicable

26. Risk Assessment

Assess risk using the organization’s approved risk methodology.

Consider:

Subprocessor → Information → Access → Dependency → Threat → Vulnerability → Impact → Likelihood → Risk

Consider:

  • Information sensitivity
  • Personal-data volume
  • Customer impact
  • Production access
  • Privileged access
  • Business criticality
  • Regulatory requirements
  • Geographic exposure
  • Security assurance
  • Incident history
  • Concentration risk
  • Availability risk
  • Exit difficulty

Example:

RiskLikelihoodImpactRisk
Unauthorized access to customer data through subprocessorMediumHighHigh

Do not rely only on a generic supplier rating.


27. Risk Treatment

Possible treatments include:

  • Additional security requirements
  • MFA
  • Restricting access
  • Removing unnecessary production access
  • Encryption
  • Additional monitoring
  • Contract amendment
  • DPA amendment
  • Security assurance requirement
  • Penetration-test evidence
  • Data-location restriction
  • Additional incident-notification requirements
  • Backup arrangements
  • Alternative supplier
  • Exit plan
  • Risk acceptance

Each treatment should have:

  • Action
  • Owner
  • Due date
  • Status
  • Evidence

28. Approval Decision

Possible decisions:

  • Approved
  • Approved with Conditions
  • Further Assessment Required
  • Deferred
  • Rejected
  • Accepted as Existing Risk

Document:

  • Decision
  • Decision-maker
  • Conditions
  • Risk level
  • Exceptions
  • Approval date
  • Next review date

29. Subprocessor Monitoring

After approval, monitor relevant changes.

Monitor:

  • Security incidents
  • Breaches
  • Vulnerabilities
  • Assurance expiry
  • Certification changes
  • Processing location
  • New subprocessors
  • Data-flow changes
  • Access changes
  • Service changes
  • Availability
  • Contract changes
  • Regulatory changes
  • Ownership changes

Monitoring frequency should be proportionate to risk.


30. Periodic Reassessment

Reassess the subprocessor when:

  • The supplier changes the subprocessor
  • The subprocessor changes service
  • Data changes
  • Data location changes
  • New personal data is introduced
  • Access increases
  • Production access is introduced
  • A security incident occurs
  • Assurance expires
  • Risk increases
  • Contract changes
  • Regulatory requirements change
  • The organization’s dependency increases

31. AWS SaaS Example

Consider a SaaS company providing a customer-management platform.

The SaaS company uses:

  • AWS — hosting and storage
  • Auth0 — identity/authentication
  • Stripe — payment processing
  • Datadog — monitoring
  • Customer-support platform — support operations

The organization should not simply record:

“Supplier has subprocessors.”

Instead, it should determine:

SubprocessorPurposeDataAccessRisk
AWSHostingCustomer/application dataInfrastructureHigh
Auth0AuthenticationIdentity dataAuthenticationHigh
StripePaymentsPayment-related dataPaymentHigh
DatadogMonitoringLogs/metadataSystem telemetryMedium
Support platformCustomer supportTickets/customer dataSupportMedium

For AWS, the review may examine:

  • Cloud region
  • Encryption
  • IAM
  • MFA
  • Privileged access
  • Logging
  • Backup
  • Availability
  • Incident response
  • Data residency
  • Exit/migration considerations

The assessment should reflect the actual architecture and information flow, not just the subprocessor’s name.


32. Critical Subprocessor Assessment

For a critical subprocessor, additionally assess:

  • Critical business service dependency
  • Customer impact
  • Regulatory impact
  • Production dependency
  • Sensitive-data dependency
  • Concentration risk
  • Availability
  • RTO/RPO
  • Disaster recovery
  • Alternative provider
  • Exit strategy
  • Migration feasibility
  • Contract protections
  • Incident history
  • Assurance evidence
  • Management approval

Critical subprocessors should generally receive enhanced monitoring and reassessment.


33. Subprocessor Review Summary

AreaStatusFindingAction
Business purposePassValid requirementNone
Personal dataPassCustomer data processedMonitor
Data locationPassApproved regionNone
SecurityPassControls reviewedNone
AccessConditionalSupport access requiredReview quarterly
AssurancePassSOC 2 evidence availableTrack expiry
IncidentPassNotification requirementNone
ContractConditionalDPA update requiredLegal/Security
RiskMediumResidual risk acceptableMonitor

34. Evidence Register

Maintain evidence such as:

EvidenceSourceDateLocation
Subprocessor listSupplier
DPASupplier
Security questionnaireSupplier
ISO certificateSubprocessor
SOC 2 reportSubprocessor
Data-flow diagramInternal/Supplier
Risk assessmentInternal
ApprovalInternal
ContractLegal
Monitoring recordInternal

Do not store passwords, API keys, private keys, or other secrets as evidence.


35. Startup-Friendly Review Model

Low Risk

Basic review:

  • Subprocessor identification
  • Service
  • Information
  • Location
  • Security documentation
  • Contractual review

Medium Risk

Add:

  • Security questionnaire
  • Privacy assessment
  • Assurance review
  • Data-flow review
  • Risk assessment
  • Periodic monitoring

High Risk

Add:

  • Detailed security assessment
  • Access assessment
  • DPA review
  • Incident requirements
  • BCP/DR assessment
  • Vulnerability/security testing evidence
  • Enhanced monitoring

Critical Risk

Add:

  • Management approval
  • Detailed dependency assessment
  • Concentration-risk assessment
  • Exit/migration planning
  • Enhanced assurance
  • Formal reassessment
  • Continuous/event-driven monitoring

These tiers are an organizational model, not prescribed ISO classifications.


36. Roles and Responsibilities

Business Owner

  • Identifies business requirement
  • Confirms service dependency
  • Confirms business impact

Procurement / Vendor Management

  • Coordinates supplier information
  • Maintains supplier records
  • Tracks contractual requirements

Information Security

  • Performs security assessment
  • Reviews security controls
  • Assesses security risk
  • Defines security requirements

Privacy / Legal

  • Reviews personal-data processing
  • Reviews DPA and transfer requirements
  • Evaluates applicable legal obligations

IT / Engineering

  • Reviews technical architecture
  • Reviews access and integrations
  • Validates technical controls

Risk Owner

  • Reviews risk
  • Approves treatment or risk acceptance

Management

  • Approves high/critical risks where required by organizational governance

37. Relationship With Other ISMS Documents

The Subprocessor Review Checklist should connect with:

Supplier Register
→ identifies the primary supplier.

Critical Supplier Register
→ identifies critical supplier relationships.

Supplier Risk Assessment
→ evaluates supplier-level risk.

Data Inventory / RoPA
→ identifies personal-data processing.

DPA
→ establishes privacy and processing obligations.

Supplier Security Requirements
→ defines security expectations.

Supplier Security Agreement
→ establishes contractual security obligations.

Supplier Monitoring Register
→ tracks ongoing monitoring.

Supplier Change Assessment
→ assesses material subprocessor changes.

ICT Dependency Register
→ records technology dependencies.

Risk Register
→ tracks significant risks.

Supplier Offboarding Checklist
→ manages termination and data deletion/return.


38. Common Mistakes

Avoid:

  • Accepting every subprocessor automatically
  • Reviewing only the parent supplier
  • Ignoring fourth parties
  • Ignoring data location
  • Ignoring personal-data processing
  • Assuming certification eliminates risk
  • Not reviewing production access
  • Not checking privileged access
  • Not assessing concentration risk
  • Not checking incident obligations
  • Not tracking assurance expiry
  • Not recording approval
  • Not monitoring changes
  • Not reassessing after a major change
  • Treating the checklist as evidence that controls actually operate

39. Internal Audit Checklist

An auditor should be able to verify:

  • Supplier identified
  • Subprocessor identified
  • Business purpose documented
  • Service documented
  • Information identified
  • Personal data assessed
  • Data flow understood
  • Data location reviewed
  • International transfer assessed where applicable
  • Security controls reviewed
  • Access reviewed
  • Assurance evidence reviewed
  • Incident requirements reviewed
  • BCP/DR reviewed where relevant
  • Further subprocessors considered
  • Contract/DPA reviewed
  • Risk assessed
  • Risk treatment documented
  • Approval recorded
  • Monitoring established
  • Reassessment trigger defined
  • Evidence retained

40. ISO 27001 Connection

Subprocessor management should support the organization’s risk-based information-security management system and supplier-management controls.

The organization should determine the appropriate level of subprocessor oversight based on:

  • Risk assessment
  • Information handled
  • Supplier criticality
  • Access
  • Business dependency
  • Legal/regulatory requirements
  • Customer commitments
  • Contractual requirements
  • Applicable Statement of Applicability and ISMS controls

The Subprocessor Review Checklist itself is not a universally mandatory ISO 27001 document. It is an organizational mechanism for demonstrating that relevant supplier and downstream-processing risks are identified, evaluated, controlled, monitored, and reviewed.


41. Final Audit Trail

The complete evidence chain should be:

Subprocessor Identified
↓
Business Purpose Confirmed
↓
Service & Information Identified
↓
Personal Data / Data Flow Assessed
↓
Data Location & Transfer Assessed
↓
Security & Access Reviewed
↓
Assurance Evidence Reviewed
↓
Contract / DPA Reviewed
↓
Further Subprocessors Considered
↓
Risk Assessed
↓
Risk Treatment Defined
↓
Approval Recorded
↓
Subprocessor Monitored
↓
Changes / Incidents Tracked
↓
Risk Reassessed
↓
Records Updated / Relationship Closed


Final Principle

A strong subprocessor review should answer seven questions:

Who is the subprocessor?
Why is it being used?
What information does it process?
Where does processing occur?
What access and security controls exist?
What additional risk does it introduce?
How will that risk be monitored throughout the relationship?

The objective is not simply to maintain a list of subprocessors. The objective is to demonstrate that downstream processing remains visible, risk-assessed, contractually controlled, monitored, and aligned with the organization’s information-security and privacy requirements.

How can we help?

Leave a Reply

Your email address will not be published. Required fields are marked *