tools

Martech Vendor Register Worksheet for DORA

By Art Kukharenko · Published · Updated

Browse tools resources

This worksheet is a CSV for inventorying marketing technology vendors in the structure of the DORA register of information (Commission Implementing Regulation (EU) 2024/2956). It has 17 columns, 12 fictitious example rows (customer data platform (CDP), email, analytics, consent and more) and a legend of the S01 to S19 ICT service types. It is a working sheet, not a regulatory submission file. 1

Who this is for: compliance and vendor-management teams building the marketing section of the register. Read the DORA marketing stack guide, then download martech-vendor-register-dora.csv. More assets: tools hub.

How to use the worksheet

  1. Open the CSV in a spreadsheet. Delete the Example- rows and the # legend lines before importing into tooling (skip lines starting with #).
  2. List every marketing tool that touches customer data, including team-bought tools.
  3. Pick one ICT service type per row. Most SaaS martech is S19; self-hosted software licences are S13, with separate rows for hosting (S17 or S07) and managed operations (S14). Add rows when a contract covers several types.
  4. Record whether the service supports a critical or important function, using your function inventory. Use tbd until assessed.
  5. Enter storage and processing locations as country codes, then every subcontractor you know of, with cloud providers first.
  6. Add contract dates, notice period, exit plan status and last assessment date, then set the concentration flag.
  7. Review quarterly; move approved rows into your register tooling.

Field-by-field notes

Register field names come from the EUR-Lex text of the regulation 1.

Scroll horizontally to compare all columns ↔

Comparison — source references are listed below
ColumnClosest register fieldNote
vendor, productB_05.01 Legal name of the ICT third-party service providerUse the contracting legal entity; keep identifier codes in your master register
ict_service_type_codeB_02.02 Type of ICT servicesOne code per row
supports_critical_or_important_function, function_nameB_06.01 Criticality or importance assessment; Function nameName the business function, not the tool
data_categoriesB_02.02 Sensitiveness of the data storedSupports the sensitiveness rating
data_location_storage, data_location_processingB_02.02 Location of the data at rest; Location of management of the dataInclude remote support access as processing
subcontractors_cloud_providerB_05.02 ICT service supply chainsThe register ranks each subcontractor
contract_reference, contract_start, contract_end, notice_periodB_02.02 reference, start and end dates, notice period for the financial entityCheck date and day formats in the template instructions
exit_plan_existsB_07.01 Existence of an exit planOption list sits in B_99.01
last_assessment_dateB_07.01 Date of the last audit; B_06.01 Date of the last assessment of criticality or importanceAdd a second date column if the two differ
concentration_risk_flagNone (internal, DORA Article 29)Suggested rule: flag when three or more contracts rely on one provider, or the vendor is hard to substitute
notesNoneRecord scoping judgements

What the worksheet does not do

Next, plan exits with the cloud exit strategy template, check lock-in clauses, and read the DORA guide. Track dates in the deadline tracker.

Martech Vendor Register Worksheet for DORA

Research snapshot checked on . Sort any column and retain source dates when reusing records. iAge dataset reuse terms cover the original compilation; third-party source rights remain separate.

12 of 12 records match.

Scroll horizontally to compare all columns ↔

Martech Vendor Register Worksheet for DORA
Example-AdPlatform-CoExample advertising platform (audience upload API)S19noPaid media audience activationhashed email; hashed device IDs; campaign eventsUSUSExample-Cloud-C (S17)EX-CTR-0062022-05-012027-04-3030 daysno2025-08-01noEXAMPLE ROW. Third-country transfer of hashed identifiers: record the transfer mechanism elsewhere. Whether an advertising service counts as an ICT service is a scoping judgement; record your reasoning.
Example-Analytics-CoExample web and app analyticsS19noWebsite and app usage measurementpseudonymous IDs; page events; device data; truncated IP addressDEDEExample-Cloud-A (S17)EX-CTR-0042024-06-012027-05-3130 daysyes2026-02-10yesEXAMPLE ROW. Exit plan exists and is documented; test date not recorded in this sheet.
Example-Automation-CoExample marketing automation suiteS19noJourney orchestration and lead nurturingcontact data; behavioural events; segment membershipNLNL;USExample-Cloud-A (S17)EX-CTR-0032025-01-152028-01-1490 dayspartial2026-06-30yesEXAMPLE ROW. Shares a cloud provider with six other example rows, which drives the concentration flag.
Example-CDP-CoExample customer data platform (SaaS)S19tbdCustomer data unification for campaign eligibilitycontact data; behavioural events; consent records; pseudonymous IDsDE;IEDE;IE;USExample-Cloud-A (S17); Example-CDN-BEX-CTR-0012024-03-012027-02-2890 dayspartial2026-03-31yesEXAMPLE ROW. US appears as a processing location because of vendor support access. If the platform feeds a critical function (for example vulnerability or fraud flags) set the criticality column to yes. A self-hosted licence would be S13 plus separate rows for hosting (S17 or S07) and any managed service (S14).
Example-Chat-CoExample website chat widgetS19tbdWebsite chat and first-line customer supportchat transcripts; contact data; IP address; page URLDEDE;USExample-Cloud-A (S17); Example-AI-E (S19)EX-CTR-0122025-09-012027-08-3130 daysnoNot publishedyesEXAMPLE ROW. If chat is the main support channel for a regulated service, assess as critical or important. The AI subcontractor adds a rank in the supply chain.
Example-CMP-CoExample consent management platformS19tbdCapture and enforcement of consent preferencesconsent records; pseudonymous IDs; IP addressIEIEExample-CDN-BEX-CTR-0052024-02-012027-01-3160 daysno2026-04-20noEXAMPLE ROW. Consent state drives suppression across channels. If an outage would stop lawful messaging or an online service, assess as critical or important.
Example-CRM-CoExample customer relationship management (SaaS)S19yesCustomer relationship and complaints handlingidentity data; contact data; case notes; contract dataDEDEExample-Cloud-A (S17)EX-CTR-0072021-10-012029-09-3090 daysyes2026-05-12yesEXAMPLE ROW. Supports a function the entity classes as critical or important, so contract provisions and exit planning need the stricter treatment.
Example-DAM-CoExample digital asset managerS19noBrand asset storage and distributionstaff contact data; image-rights metadata; product imagesIEIEExample-Cloud-A (S17)EX-CTR-0112023-11-012028-10-3160 dayspartial2026-07-15yesEXAMPLE ROW. Low data sensitivity, but the shared cloud provider still counts towards concentration.
Example-ESP-CoExample email service platformS19noMarketing and lifecycle email deliveryemail address; name; engagement events; unsubscribe stateIEIE;USExample-Cloud-B (S17)EX-CTR-0022023-09-012026-12-3160 daysno2025-11-15noEXAMPLE ROW. Contract ends within three months: renewal or exit decision is due. Transactional mail (statements, alerts) needs its own row and assessment.
Example-Push-CoExample push notification serviceS19tbdMobile app push messagingdevice tokens; app events; pseudonymous IDsDEDE;USExample-Cloud-B (S17)EX-CTR-0092024-08-012027-07-3130 daysnoNot publishednoEXAMPLE ROW. No assessment recorded yet: leave the date blank rather than guessing.
Example-SMS-CoExample SMS gatewayS19yesTransaction alerts and one-time passcodesmobile numbers; message content; delivery receiptsIEIE;GBExample-Telco-D (S10)EX-CTR-0082023-03-012027-02-2890 dayspartial2026-01-20tbdEXAMPLE ROW. The upstream carrier is a subcontractor (S10). One-time passcodes supporting customer authentication may make this critical or important; marketing SMS alone would not.
Example-Survey-CoExample survey toolS19noCustomer feedback and satisfaction collectioncontact data; survey responses; free-text commentsNLNLExample-Cloud-A (S17)EX-CTR-0102025-04-012027-03-3130 daysno2025-12-01yesEXAMPLE ROW. Free-text answers can contain special-category data; check data sensitivity before classing this as low risk.
Download full CSV

Dataset notes and field definitions
  • LEGEND AND NOTES - delete these lines before import or submission (skip any line starting with #)
  • Source: Commission Implementing Regulation (EU) 2024/2956 register of information templates - https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:32024R2956 - checked 2026-10-17
  • ICT SERVICE TYPE CODES (Annex III of 2024/2956; wording abbreviated)
  • S01 = ICT project management
  • S02 = ICT Development
  • S03 = ICT help desk and first level support
  • S04 = ICT security management services
  • S05 = Provision of data
  • S06 = Data analysis
  • S07 = ICT and facilities and hosting services (excluding Cloud services) - the official label has a comma after ICT
  • S08 = Computation
  • S09 = Non-Cloud Data storage
  • S10 = Telecom carrier
  • S11 = Network infrastructure
  • S12 = Hardware and physical devices
  • S13 = Software licencing (excluding SaaS)
  • S14 = ICT operation management (including maintenance)
  • S15 = ICT Consulting
  • S16 = ICT Risk management
  • S17 = Cloud services: IaaS
  • S18 = Cloud services: PaaS
  • S19 = Cloud services: SaaS
  • supports_critical_or_important_function = yes or no or tbd (your assessment; register field B_06.01 Criticality or importance assessment)
  • exit_plan_exists = yes or no or partial or tbd (register field B_07.01 Existence of an exit plan; the official option list is in B_99.01)
  • concentration_risk_flag = yes or no or tbd (internal flag for DORA Article 29 assessment; not a register field)
  • Locations = ISO 3166-1 alpha-2 country codes separated by semicolons; multi-value cells use semicolons; dates are YYYY-MM-DD
  • Rows with vendor names starting Example- are fictitious placeholders: replace every one
  • This worksheet is not a submission file: the ESAs expect xBRL-CSV through your national competent authority

General information, not legal advice. Read the supporting analysis.

Frequently asked questions

Do marketing tools belong in the DORA register of information?

The register covers contractual arrangements for ICT services, not only critical ones, and most SaaS marketing tools are ICT services. Scoping edge cases, such as advertising platforms, need a documented judgement. Confirm with your compliance team; this is general information, not legal advice.

Which ICT service type code fits a SaaS email platform?

S19, Cloud services: SaaS. Use S13 for software you license and run yourself, S17 or S18 for the infrastructure or platform underneath, and S14 if a provider operates it for you. One contract may need several rows, one per service type, so the supply chain stays visible.

Is a customer data platform a critical or important function?

Not automatically. The classification depends on the business function it supports, such as fraud signals or regulated customer communications. If an outage would stop a regulated service, treat it as critical or important and apply the stricter contract provisions that follow.

Are martech vendors on the critical ICT third-party provider list?

The first list, published 18 November 2025, named 19 providers such as AWS, Google Cloud, Microsoft, Oracle and SAP, and no martech vendor 3. Your martech vendors may still run on listed providers, so record every cloud subcontractor in the worksheet.

Can I submit this CSV to my regulator?

No. It is a planning sheet with friendlier column names than the official templates, and it carries example rows. Submit through your national competent authority in the prescribed xBRL-CSV format, after mapping each column to its register field and validating the output.

Sources

  1. Commission Implementing Regulation (EU) 2024/2956, templates and Annex III taxonomy Open source
  2. CSSF, DORA register of information collection Open source
  3. First list of critical ICT third-party providers (secondary) Open source

Put this evaluation into practice.

Assess your deployment requirements

This article is general information, not legal advice.

Further reading

Published: · Updated:

Publication date recorded for the approved release. Editorial updates do not establish legal approval or a customer result.

Need help?

Ask the PrivyCDP Assistant