How do we…
How do we build a register of legal, regulatory and contractual requirements that stands up to an ISO 27001 audit?
Add to board memoOpen the memo
The short answer
- Recommendation
- Build the register from your scope: laws, regulations and customer contract terms with security duties, each with what it requires, an owner and the control that meets it. Confirm applicability with legal counsel, and set how changes reach it and when it is reviewed.
- Reasoning
- Auditors sample this register, and the gaps they reliably find are laws listed without saying what they require, and customer security schedules missing. A register that names a law but not the duty, or an owner, is a list of titles. The control a law or contract requires must stay applicable in the Statement of Applicability.
- Considerations
- This is not legal advice. Whether a law applies to you is a legal judgement. Ask counsel.
- The standard's text is paywalled. The register's content here comes from the pack and public guides, and public guides differ on how much of it the control itself dictates.
- Examples such as data protection and breach notification laws, NIS2 or DORA in the EU, or state privacy laws and sector rules such as HIPAA in the US, are prompts. Your scope decides your list.
The decision, step by step
Select any step for the reasoning behind it and where the pack covers it.
- Start
- Step
- Decision
- Outcome
Keyboard: Tab to a step, arrow keys move along the flow, Enter pins its explanation, + and − zoom, 0 fits the diagram, Esc closes. The text version below has the same content.
Where a step quotes a number, it is the default in the CISO Times pack. Your own standard may set a different one.
Read as text
The same flow written out: each step, its reasoning and where the pack covers it. 17 steps.
Start
We need a register of legal, regulatory and contractual requirements
The control asks you to know which laws, regulations and contracts set security duties on you, and to keep that knowledge current. Auditors sample the register, and it shapes the scope, the risks and the controls, so build it before the risk assessment, not after.
In the pack
- P08-A03 Annex A Control Implementation LibraryControl Library
- P08-A05 Mandatory ISMS Documentation ChecklistInstructions
Step
Start from the scope: countries, sectors, data and services
The pack lists legal, regulatory and contractual requirements as an input to gather in Phase 1, because they shape the scope, the risks and the controls. Write down where you operate, which sectors you serve, what data you hold and which services you deliver.
In the pack
- P08-A02 ISO 27001 Implementation Methodology & Project PlanInputs
- P08-A02 ISO 27001 Implementation Methodology & Project PlanPhase 1 — Decide and scope (3 weeks)
Step
List the laws and regulations that touch those
Think of data protection and breach notification laws, sector rules and, depending on where you are, EU rules such as NIS2 or DORA, or US state privacy laws and sector rules such as HIPAA. These are prompts. Your scope decides the list.
In the pack
- P08-A05 Mandatory ISMS Documentation ChecklistInstructions
Decision
Has counsel or compliance settled which of them apply to you?
Applicability is often a legal judgement, for example size thresholds or sector tests. Do not settle it by reading a summary. If you are not sure, answer no.
- Yes: Read the security schedules in your customer contracts
- No, or not known: Ask legal counsel to confirm which apply
In the pack
- P08-A02 ISO 27001 Implementation Methodology & Project PlanAdapting this template
Step
Ask legal counsel to confirm which apply
Give counsel the scope, the services and the data. Record the conclusion and the date in the register. The register holds your decision, not the advice.
In the pack
- P08-A02 ISO 27001 Implementation Methodology & Project PlanAdapting this template
Step
Read the security schedules in your customer contracts
Start with the largest customers and those who audit you. The control guidance names customer contract security schedules missing from the register as a frequent gap. Note notification times, audit rights, certificates and data handling terms.
In the pack
- P08-A03 Annex A Control Implementation LibraryControl Library
- P08-A09 Management Review Meeting PackThe pre-read pack, with owners
Step
Add other binding duties you have accepted
These include insurer terms and standards you have agreed to meet by contract, such as payment card rules. Include a duty only if you are bound to it.
In the pack
- P08-A03 Annex A Control Implementation LibraryControl Library
Step
Write what each one requires of you, in a sentence
Listing laws without saying what they require of you is a gap auditors reliably find. State the duty in plain words: report a breach within a period, keep records for a period, restrict transfers.
In the pack
- P08-A03 Annex A Control Implementation LibraryControl Library
Step
Name an owner and the control or record that meets it
The owner keeps the entry current and answers the auditor on it. Name legal or compliance with the ISMS manager for the register as a whole, and a control owner for each duty.
In the pack
- P08-A03 Annex A Control Implementation LibraryControl Library
Decision
Can you point to the control or record that meets each one?
Take a sample of entries and follow them to the control, policy or record that meets them. If you cannot, the entry is a title, not a duty. If you are not sure, answer no.
- Yes: Do several regimes set duties on the same control?
- No, or not known: Log the gap with an owner and a date
In the pack
- P08-A03 Annex A Control Implementation LibraryControl Library
Step
Log the gap with an owner and a date
Add it to your gap tracker. Do not exclude a control because it is missing: a control a law or contract requires stays applicable in the Statement of Applicability.
In the pack
- P08-A07 ISMS Gap & Remediation TrackerGap Register
- P08-A04 Statement of Applicability TemplateWording Guide
Decision
Do several regimes set duties on the same control?
If, for example, a breach must be notified under more than one regime, design the control to the strictest requirement and keep evidence for each. If you are not sure, answer yes.
- Yes, or not known: Handle the overlap in your control design
- No: Set how changes reach the register, and when it is reviewed
In the pack
- P08-A02 ISO 27001 Implementation Methodology & Project PlanAdapting this template
Step
Handle the overlap in your control design
Follow the multi-regime question. Never drop one obligation to make the set smaller.
In the pack
- P08-A02 ISO 27001 Implementation Methodology & Project PlanAdapting this template
Step
Set how changes reach the register, and when it is reviewed
Ask legal and contract owners to report new laws and changed contracts. Route every new customer security schedule through the register. Review it at least yearly and when a law or major contract changes, as the control guidance suggests.
In the pack
- P08-A03 Annex A Control Implementation LibraryControl Library
- P08-A09 Management Review Meeting PackThe pre-read pack, with owners
Decision
Is the register approved and under document control?
The checklist's pass test is that the item exists, is approved and is under document control. If it is a draft or has no owner, answer no.
- Yes: Register in place: owned, traced and kept current
- No, or not known: Have the owner approve it and put it under document control
In the pack
- P08-A05 Mandatory ISMS Documentation ChecklistAnnex A Documents
Step
Have the owner approve it and put it under document control
Give it a version, a place where the right people find it and a review date. Then include its latest review in the management review pack as a change to requirements.
In the pack
- P08-A05 Mandatory ISMS Documentation ChecklistAnnex A Documents
- P08-A09 Management Review Meeting PackThe agenda
Outcome
Register in place: owned, traced and kept current
The register shows what binds you and how you meet it. Do not describe it, or an ISO 27001 certificate, as proof that you comply with any law. A supervisor may expect documents this register does not list.
In the pack
- P08-A02 ISO 27001 Implementation Methodology & Project PlanAdapting this template
Practical checklist
- List the countries, sectors, data types and services your scope covers.
- List the laws and regulations that touch them, and ask counsel to confirm which apply.
- Read the security schedules of your main customer contracts and add their duties.
- Write what each requirement demands of you, in a sentence.
- Name an owner and the control or record that meets each one.
- Set how changes reach the register and review it at least yearly.
Evidence to have ready
- The register with requirement, owner, control and review date for each entry.
- Examples of requirements traced to controls or records.
- The approval of the register and its place under document control.
Assumptions
- Your ISMS scope is drafted, so you know which services, locations and data the register must cover.
- Legal counsel or a compliance owner is available to confirm which laws and contracts apply.
- You aim for ISO/IEC 27001:2022. Other standards you follow may add requirements to the register.
Not covered here
- Legal advice on whether a particular law applies. Take that to counsel.
- Whether NIS2 applies to you, or DORA. Those are “Is our organisation in scope of NIS2, and as essential or important?” and “Is our organisation a financial entity under DORA, and which duties follow?”.
- Finding one control set when several regimes apply. That is “How do we find the minimum control set when DORA, NIS2 and ISO 27001 all apply to us?”.
- Deciding which interested parties' requirements the ISMS will address. That is “How do we decide which issues and interested parties' requirements our ISMS has to address?”.
Related questions
- How do we decide which issues and interested parties' requirements our ISMS has to address?
- How do we find the minimum control set when DORA, NIS2 and ISO 27001 all apply to us?
- Is our organisation in scope of NIS2, and as essential or important?
- Is our organisation a financial entity under DORA, and which duties follow?
- How do we justify excluding an Annex A control?