Financial entities shall, at entity level, and on a sub-consolidated and consolidated basis, maintain and update a register of information in relation to all contractual arrangements on the use of ICT services provided by ICT third-party service providers.
CSV register of all ICT third-party service providers with contractual arrangement details, service descriptions, criticality assessments, and data processing locations as required by DORA Article 28(3).
ict-provider-registerJSON-structured assessment of ICT third-party service provider criticality, including impact analysis, dependency assessment, and criticality classification.
provider-criticality-assessmentfs-ict-provider-registerDORA-Art28-P3register_dateproviders_with_contractsproviders_with_criticality_assessment{
"properties": {
"critical_providers": {
"minimum": 0,
"type": "integer"
},
"data_locations_documented": {
"type": "boolean"
},
"last_full_review_date": {
"format": "date",
"type": "string"
},
"providers_with_contracts": {
"minimum": 0,
"type": "integer"
},
"providers_with_criticality_assessment": {
"minimum": 0,
"type": "integer"
},
"register_date": {
"format": "date",
"type": "string"
},
"subcontractors_documented": {
"type": "boolean"
},
"total_providers": {
"minimum": 0,
"type": "integer"
}
},
"required": [
"register_date",
"total_providers",
"critical_providers",
"providers_with_contracts"
],
"type": "object"
}
fs-provider-criticality-assessmentDORA-Art28-P3assessment_datecriticality_level{
"properties": {
"assessment_date": {
"format": "date",
"type": "string"
},
"business_functions_supported_count": {
"minimum": 0,
"type": "integer"
},
"criticality_level": {
"enum": [
"low",
"medium",
"high",
"critical"
],
"type": "string"
},
"data_sensitivity_level": {
"enum": [
"public",
"internal",
"confidential",
"restricted"
],
"type": "string"
},
"impact_if_unavailable": {
"enum": [
"negligible",
"moderate",
"significant",
"severe"
],
"type": "string"
},
"provider_id": {
"minLength": 1,
"type": "string"
},
"substitutability_rating": {
"enum": [
"easily_substitutable",
"substitutable_with_effort",
"difficult_to_substitute",
"not_substitutable"
],
"type": "string"
}
},
"required": [
"provider_id",
"assessment_date",
"criticality_level",
"business_functions_supported_count"
],
"type": "object"
}