SOC 2 vendor management policy and register
The policy is a page. The register is the artifact an auditor actually reads, and it is the one most companies build in the week before fieldwork.
A vendor management policy for SOC 2 needs to say five things: which third parties are in scope, how each is risk-rated, what due diligence is required at each rating before you onboard, how often vendors are re-reviewed, and what happens when you stop using one. Behind it sits the register, and the register is what gets sampled. If you only have time to do one of the two properly, build the register.
Canadian companies have a second reason to take this seriously. Under PIPEDA, accountability for personal information stays with your organization when you hand data to a processor. You remain answerable for what your subprocessors do with it, which means the contract clause and the review are not audit theatre.
Which third parties belong in the register?
Not all of them. A register listing 90 SaaS subscriptions including the design tool and the office coffee service is unusable and nobody re-reviews it. The test that works: include a vendor if it stores or processes customer data, if it has access to your production environment, or if its failure would take your service down. That usually produces 10 to 25 entries for a company of this size.
- Subprocessor
- A vendor that processes personal information on your behalf, such as your cloud provider, your email delivery service or your support desk. These need a contract with data protection terms and normally a public list if your own customer agreements promise one.
- Critical vendor
- One whose outage stops your service. Sometimes the same list, sometimes not: a payment processor may hold no personal data of yours and still be critical.
- Everything else
- Tools that touch neither customer data nor production. Keep them out of the register and say in the policy why the boundary sits there.
How should we risk-rate a vendor?
Rate on two axes and let the higher one win: the sensitivity of the data the vendor sees, and the impact of it failing. Do not build a weighted scoring model with fifteen inputs, because you will not maintain it and an auditor cannot follow it. Three ratings, each with a named due diligence requirement and a review cadence, is a policy you can keep.
| Rating | Trigger | Due diligence before onboarding | Review cadence |
|---|---|---|---|
| High | Stores or processes customer personal data, or has production access, or an outage stops the service | Current SOC 2 Type 2 or ISO 27001 certificate reviewed and the exceptions read, data protection agreement signed, security contact recorded | Annually |
| Medium | Holds company data that is confidential but not customer personal data, or a degraded-but-not-down dependency | Security page or report reviewed, contract terms checked, owner assigned | Every 2 years |
| Low | No customer data, no production access, replaceable within days | Recorded in the register with a rating rationale, nothing further | On change only |
The clause worth writing carefully is the one about what you do when a high-rated vendor has no SOC 2 report. It happens, usually with a small specialist tool. The answer is not to pretend. Write that where no report exists you complete a security questionnaire and record a risk acceptance signed by a named person. That is a defensible control; the questionnaire guide covers what to ask for and what a thin answer looks like.
Comparing firms for this? Tell us what you need and it goes to the ones in the directory that do this work. No charge, and no phone number required.
A worked register extract
The register needs eight columns and no more: vendor, what it does, data it sees, rating, internal owner, evidence held, date last reviewed, next review due. Below is what the tier counts look like for a typical Canadian SaaS company, with the annual review load that follows from the cadences above.
| Rating | Example entries | Vendors | Reviews per year | Hours per year |
|---|---|---|---|---|
| High | Cloud provider, database host, email delivery, support desk, identity provider, payment processor | 6 | 6 | 9 |
| Medium | Error tracking, analytics, HR system, contract signing | 5 | 2.5 | 2.5 |
| Low | Design tools, project tracking, marketing site host | 6 | 0 | 0 |
| Total | Register entries and annual effort | 17 | 8.5 | 11.5 |
Roughly a day and a half a year, spread across four quarters, is what a maintained vendor program costs a company this size. That is the number to weigh against the temptation to write "quarterly review of all vendors" into the policy and then do none of it.
Where PIPEDA changes the wording
PIPEDA's accountability principle means an organization is responsible for personal information in its possession or custody, including information transferred to a third party for processing, and must use contractual or other means to provide a comparable level of protection while the information is being processed. That has three consequences for this policy.
- The policy has to require a written agreement with data protection terms before personal information reaches a processor, not after. Write onboarding so the contract precedes the data.
- The comparable protection standard is yours to demonstrate, which is why the high-rating due diligence names a report you have actually read rather than a logo on a trust page.
- Cross-border transfer is permitted under PIPEDA but must be disclosed to individuals, so your register should carry the processing location for each vendor and your privacy notice should match it. If you hold personal information about people in Quebec, Law 25 goes further and expects a privacy impact assessment before transferring personal information outside Quebec, so the policy needs a trigger for that assessment rather than leaving it to memory.
Health data adds a third layer. Under PHIPA a health information custodian remains responsible for its agents, so a company handling Ontario health records should mirror that language in the vendor clause instead of relying on a generic processor sentence. The PIPEDA guide covers the accountability principle in full.
Does your register carry these fields?
0 of 8 done ·
What gets a vendor management policy turned into a finding?
A register with no review dates. The most common outcome is not a missing policy but a register whose review column is blank for the whole window. The control is the review, not the list, so an unreviewed register fails even though the document is perfect.
"All vendors are reviewed annually." If the register has 40 rows, you have committed to 40 reviews. Either tier the cadence in the policy, as in the table above, or shorten the register. Do not leave a blanket sentence in place and quietly review six of them.
A SOC 2 report on file that nobody read. Auditors ask what you concluded from the vendor's report. Downloading it is not review. Add a short note per vendor recording the report period, whether there were exceptions, and whether any complementary user entity controls apply to you, since those are obligations the vendor is passing back to you.
An expired report. A vendor SOC 2 covering a period that ended 14 months ago does not cover your window. Either get the current one or accept the gap in writing, ideally with a bridge letter from the vendor covering the interval.
Subprocessors missing entirely. The classic omissions are the support desk, the email delivery service, the analytics tool that receives user identifiers and any contractor working through their own company. All of them see customer data. The policy templates page covers what else to cut from an inherited pack, and the policy checklist will tell you whether your vendor content should be standalone or merged with the risk assessment policy. The evidence collection page covers how to hold the vendor reports so they are producible on request.
Get the vendor register built and maintained
Vendor management is the control that grows every quarter and is never finished. Tell us your scope and compare firms that will build it to stay current.
Get matchedCommon questions
Does our cloud provider need to be in the register?
Yes, and as a high-rated entry. It is usually the easiest review in the register, since the report and the shared responsibility documentation are published, but a register that omits the largest processor of your customer data is the first thing an auditor notices.
What do we do about a vendor that refuses to give us its SOC 2 report?
Record the refusal, complete a questionnaire instead, and have someone senior sign a risk acceptance. Some vendors will only release a report under an NDA, which is normal and worth signing. A documented decision is a control; a blank row is a finding.
Do contractors go in the vendor register?
Individual contractors working under your accounts belong in your access control and people processes instead. A contracting firm that supplies staff or an offshore development agency working in its own environment belongs in the register, because the data is leaving your boundary.
How does this differ from a subprocessor list on our website?
The public list is a customer-facing commitment, usually required by your own data processing agreement, and it names only processors of personal data. The register is internal, broader, and carries the ratings, owners and review dates. Keep them consistent, because customers do compare them.
When do we have to notify customers about a new subprocessor?
Whenever your data processing agreement says so, which is typically 30 days' notice with a right to object. That obligation lives in your contracts rather than in SOC 2, but the vendor onboarding step in this policy is the right place to trigger it, since that is where new subprocessors appear.