Security assurance plan: securing your service providers by contract

Definition, ANSSI origins, a twelve-section template, key clauses and how it fits with DORA: everything you need to draft, require and maintain a security assurance plan.

· 11 min read
Illustration: a stack of glass documents, the top one orange

A security assurance plan is the contractual document in which a provider describes the security measures it commits to apply to meet its customer's requirements. Written by the provider in response to the tender, then annexed to the contract, it sets out the security organisation, technical measures, incident management, audits and reversibility. The concept comes from ANSSI's guide on outsourcing; it remains the most structured tool for writing security clauses into a service contract, and a central part of third-party risk management.

01

What is a security assurance plan?

The security assurance plan is the security counterpart of the quality assurance plan well known to procurement teams and project managers. Where the quality plan describes how the provider guarantees the quality of its deliverables, the security plan describes how it guarantees the security of the service: who is responsible, which measures apply, how incidents are handled, how the customer can check, how the contract ends.

Three features set it apart from a sales brochure:

  • it is contractual: annexed to the contract, it binds the provider, and breaches can lead to penalties;
  • it answers the customer's requirements, one by one, rather than describing the provider's security in general;
  • it is specific to one service: the same provider will have a different plan for each customer and scope.

When should you require one?

A security assurance plan is justified as soon as the provider accesses your information system, hosts or processes sensitive data, or delivers a service whose interruption would hurt you: managed services, hosting, application maintenance, SaaS software, service desk, security services. For a standard supplier, a few security clauses in the contract are enough. The right level follows from ranking your third parties by criticality: a critical provider justifies a full plan, an important one a lighter plan focused on access, incidents and reversibility.

02

Where the security assurance plan comes from: ANSSI's outsourcing guide

The reference for the plan is the guide “Outsourcing and information system security: a guide to managing the risks”, published by ANSSI, the French national cybersecurity agency, on 3 December 2010. The guide starts from one observation: outsourcing the operation of an information system creates specific risks, which it groups into three families, loss of control over the system, remote interventions and shared hosting. It then proposes a three-step approach:

  1. Assess the risks and set security objectives for the outsourced service.
  2. Write the specifications with security requirements and clauses, and ask for a plan in response.
  3. Select the provider by checking that each plan is admissible, then finalise the winner's plan before the contract is awarded.

The guide states that the plan is written by the bidder, under its security lead's responsibility, reviewed by the customer's security lead and then annexed to the contract, where it replaces, where relevant, the provider's generic security clauses. It recommends attaching a template to the tender to make offers easier to compare, and placing the plan in the contract documents right after the quality plan, with the same priority. Finally, the guide provides a plan template, standard security requirements and sample clauses.

The plan is also recognised in French public procurement: the simplified cybersecurity clauses, approved by an order of 18 September 2018, provide that contracts whose main purpose is digital, such as outsourcing an information system, may add a security assurance plan produced by bidders and contracted with the winner.

03

Security assurance plan template

ANSSI's model has eleven headings. We have reorganised it into twelve sections and added the requirements that have appeared since 2010 with DORA and the GDPR. Each section shows the reference it derives from.

  1. Purpose and scope
  2. Reference documents and definitions
  3. Description of the service (architecture, sites, countries)
  4. Customer security requirements
  5. Security organisation (leads, steering committee)
  6. Responsibilities and commitments
  7. Security measures (access, data, operations, continuity)
  8. Incident management
  9. Subcontracting
  10. Oversight, audit and indicators
  11. Reversibility and end of contract
  12. Life of the plan (changes, non-conformities, penalties, coverage matrix)

Expand each section to see what it should contain.

Template · 12 sections Security assurance plan
01 Purpose and scope
  • Service covered, systems, sites and data concerned
  • Parties, period of validity, relationship with the contract (the plan is annexed to it)
References : ANSSI, plan model §1
02 Reference documents and definitions
  • Contract, specifications, customer security policy
  • GDPR processing agreement, applicable frameworks (ISO/IEC 27001, HDS, SecNumCloud)
References : ANSSI §2
03 Description of the service
  • Architecture, flows, interfaces with the customer's system
  • Countries and sites where the service is provided, where data is processed and stored
References : ANSSI §3 · DORA Art. 30(2)(a)(b)
04 Customer security requirements
  • Requirements from the specifications, one per line, numbered
  • Customer regulatory obligations passed on (NIS 2, DORA, GDPR)
References : ANSSI §4
05 Security organisation
  • Named security leads on both sides
  • Steering committee: members, frequency, standard agenda
  • Escalation path and emergency contacts
References : ANSSI §5
06 Responsibilities and commitments
  • Allocation of roles (who does, who approves, who is informed)
  • Confidentiality, vetting and awareness of the provider's staff
References : ANSSI §6 · GDPR Art. 28(3)(b)
07 Security measures
  • Access: multi-factor authentication, named accounts, bastion, access reviews
  • Data: encryption, segregation, key management
  • Operations: patching, logging, penetration tests
  • Backups and continuity: frequency, isolated copy, tested RTO and RPO
  • Initial transfer of the system (takeover)
References : ANSSI §9 · DORA Art. 30(2)(c) · (3)(c)
08 Incident management
  • Detection, triage, notification time to the customer stated in hours
  • Assistance to the customer, at no cost or at a cost set in advance
  • Lessons learned and corrective actions
References : DORA Art. 30(2)(f) · GDPR Art. 33(2)
09 Subcontracting
  • List of subcontractors, services and countries
  • Customer's prior authorisation, requirements passed on
  • Advance notice of any change, right to object
References : DORA Art. 30(2)(a) · GDPR Art. 28(2) and (4)
10 Oversight, audit and indicators
  • Document and on-site audit rights, for the customer and its appointee
  • Security indicators and quantified service levels, periodic dashboard
  • Follow-up of action plans arising from audits
References : ANSSI §5 · DORA Art. 30(3)(a)(e)
11 Reversibility and end of contract
  • Exit plan: steps, length of the transition period, assistance
  • Return of data in a usable format, certified deletion
  • Termination cases and notice
References : ANSSI §9 · DORA Art. 30(2)(d)(h), (3)(f) · GDPR Art. 28(3)(g)
12 Life of the plan
  • Procedure for changing and approving versions
  • Non-conformities, waivers, penalties
  • Requirements coverage matrix and monitoring documents
References : ANSSI §7, §8, §10, §11
Template suggested by Phinasoft, based on the security assurance plan model in ANSSI's outsourcing guide (2010) and supplemented with DORA and GDPR requirements. Adapt it to each service.

The most useful section day to day is often the requirements coverage matrix: a table that lists each customer requirement and shows, alongside, the provider's corresponding measure, its status (compliant, partial, waiver) and the related evidence. It is what makes the plan verifiable, and what you will come back to in audits. It naturally builds on the answers to your supplier security questionnaire.

04

Security assurance plan, security annex, GDPR processing agreement: the differences

Three documents often confused
Security assurance planSecurity annexGDPR processing agreement
Written byThe provider, in response to requirementsThe customerBoth parties, often on the customer's template
ContentHow the provider meets each requirement, organisation, follow-upList of imposed security requirementsArticle 28 obligations on personal data
ScopeThe whole serviceThe whole servicePersonal data processing
BasisANSSI guide, contract practiceContract practiceGDPR, Article 28
WhenSubmitted with the offer, finalised at signatureAttached to the specificationsSigned with the contract

In practice, all three coexist: the security annex (or specifications) sets the requirements, the plan answers them, and the processing agreement governs personal data. The European Commission has published standard contractual clauses between controller and processor; our GDPR module helps keep this side up to date.

05

Key security clauses in a service contract

ANSSI's guide lists the clauses to include: transfer of the system, liability, provider obligations, steering committee, confidentiality, data location, service level agreement, audits, secure development, change management, reversibility and termination. Five of them account for most disputes.

Audit rights

Specify who may audit (the customer, an appointed third party, the supervisory authority), on what scope (documents, sites, technical tests), how often, with what notice, and who pays. Without this clause, a provider can legitimately refuse an audit.

Incident notification

Set a time limit in hours, the minimum content of the notification, the contact and the channel. The time limit must leave you enough time to meet your own obligations, such as the GDPR's 72 hours to notify a data breach to the authority.

Reversibility

Describe how data is returned (format, time, assistance), the length of the transition period during which the service continues, and certified deletion of data. Unprepared reversibility is one of the most frequent causes of unwanted dependency.

Data location

List the countries where data is hosted, backed up and accessible, support included, and require advance notice of any change. This is also where exposure to non-European laws is addressed.

Subcontracting

Require the list of subcontractors, your prior authorisation, flow-down of security requirements and a right to object. Supply chain attacks often go through this tier.

06

The security assurance plan and DORA: meeting Article 30

For financial entities, Article 30 of DORA lists the mandatory clauses of ICT services contracts, strengthened for critical or important functions, and Delegated Regulation (EU) 2024/1773 specifies the expected contractual policy. The plan is a natural vehicle to meet them. The mapping is direct:

DORA Article 30 and template sections
Article 30 requirementPlan section
Description of services, subcontracting conditions (2)(a)03 Description, 09 Subcontracting
Locations where services are provided and data processed (2)(b)03 Description
Data availability, integrity, confidentiality (2)(c)07 Security measures
Access to and return of data if the provider fails (2)(d)11 Reversibility
Incident assistance (2)(f)08 Incident management
Quantified service levels, notification duties (3)(a) and (b)10 Oversight and indicators
Tested continuity plans (3)(c)07 Security measures
Access, inspection and audit rights (3)(e)10 Oversight and audit
Exit strategy and transition period (3)(f)11 Reversibility

Note: DORA requires these clauses to be in the contract itself. A plan annexed to the contract is part of it, but check with your legal team that the order of precedence of contract documents allows this. Outside the financial sector, NIS 2 requires addressing security in the relationship with each direct supplier (Article 21): we compare these texts in our article on third-party risk, NIS 2 and DORA.

07

Keeping the plan alive: from contract to reversibility

A plan signed and filed away protects nothing. It must follow the service: a steering committee at a set frequency, security indicators reported to the customer, regular audits, updates after every significant change, and preparation for reversibility from signature. The diagram below shows this cycle.

Diagram · Security assurance plan lifecycle
Pick a stage
↻ Amendment or renewal: the plan starts a new cycle

01 Contract

Tender and signature
  • The customer sets its requirements in the specifications
  • Each bidder submits a plan in response
  • The selected plan is negotiated, then annexed to the contract

02 Monitoring

Throughout the service
  • Steering committee at a set frequency
  • Security indicators and service levels
  • Plan updated after every significant change

03 Audit

According to criticality, at least once a year for a critical service
  • Document or on-site audit, penetration test
  • Gaps handled in a dated action plan
  • Penalties or a formal waiver if the gap persists

04 Reversibility

End of contract, failure or change of provider
  • Exit plan prepared at signature, ideally tested
  • Return of data in a usable format
  • Certified deletion and transition period

Gaps found in audits feed a dated action plan. If they persist, the plan provides either for penalties or for a formal waiver accepted by the risk owner. On the customer side, keep a record of each version of the plan, each committee and each audit: that is what an inspector, or a judge, will ask you for.

08

Common mistakes with a security assurance plan

  • The generic plan: a template document, identical for every customer, that answers no specific requirement.
  • No customer requirements: without clear specifications or a security policy to refer to, the provider describes whatever it likes.
  • A plan not annexed to the contract: it then remains a moral commitment.
  • No penalties or indicators: no way to measure, or sanction, a gap.
  • A static document: the service evolves, subcontractors change, the plan does not.
  • Paper reversibility: never tested, it fails the day you need it.

Phinasoft helps you build and monitor this setup. Your security requirements, written in the policies editor, form the basis of the questionnaires your providers complete on a dedicated portal in the third-party risk management module; you give them feedback, track indicators, then export the requirements and include the reports in your security assurance plans. To judge it on your own contracts, you can request a demo.

Summary

01

A contractual commitment

The plan is written by the provider in response to the customer's requirements, then annexed to the contract: it turns expectations into enforceable commitments.

02

Structured content

Organisation, security measures, incidents, subcontracting, audit and reversibility: ANSSI's template, supplemented with DORA and the GDPR, covers the essentials.

03

A living document

Steering committee, indicators, audits and updates: a plan signed then forgotten protects nothing. It follows the service through to reversibility.

Frequently asked questions

What is a security assurance plan?

It is a contractual document in which a provider describes the security measures it commits to implement to meet its customer's requirements. Written in response to a tender, then annexed to the contract, it sets out the security organisation, technical measures, incident management, oversight and reversibility.

Who writes the plan, the customer or the provider?

The provider. The customer states its security requirements in the specifications and may attach a template to structure the answers; each bidder then submits its plan with its offer. The customer's security lead reviews it, the selected plan is negotiated if needed, then annexed to the contract.

What is the difference between a security assurance plan and a quality assurance plan?

The quality assurance plan describes how the provider guarantees the quality of its service: project organisation, deliverables, acceptance. The security assurance plan does the same for security. ANSSI recommends placing them side by side in the contract documents, with the same priority.

Is a security assurance plan mandatory?

No text requires it under that name for all companies. But DORA requires detailed security clauses in financial entities' ICT services contracts, NIS 2 requires addressing security in supplier relationships, and French public procurement refers to it. The plan is the most structured way to meet these requirements.

What is the difference between a security assurance plan and a GDPR processing agreement?

The processing agreement, or DPA, meets Article 28 of the GDPR and only covers personal data processing: instructions, confidentiality, sub-processors, return or deletion of data. The security assurance plan covers the security of the whole service, personal data or not. The two complement and refer to each other.

How often should a security assurance plan be updated?

After every significant change to the service (new site, new subcontractor, architecture change) and at least at an annual review for a critical service. The change procedure, approvals and versions should be set out in the plan itself.

A platform and service that adapt to you

Our platform is designed for fine-tuned configuration and broad adaptability to your needs.