6 Third-Party Management

Third parties are the external organizations your business depends on or serves (vendors, partners and customers) and the risks they introduce. GRC Platform keeps a register of these organizations with their key contacts, links them to the risks they give rise to, tracks each vendor's data protection position as a processor (data processing agreement, sub-processors and transfer impact assessments), and records the full history of changes.

Vendor managers and procurement teams maintain the register; risk owners link vendor risks to it; the privacy team and DPO use its data protection tab. This chapter covers the Third Parties area (sidebar, under Risk).

6.1 The register

Open Third Parties from the navigation. One row per organization:

ColumnWhat it shows
NameThe organization's name. Click it to open the record.
TypeVendor (blue), Partner (purple), Customer (teal) or Other (gray). Filterable.
StatusActive (green), Offboarding (amber) or Terminated (gray). Filterable.
Data protectionFlags that need attention (see below). Empty when nothing needs attention.
OwnerThe owning user, or the owning group if no user is set.
ContactsHow many contacts are recorded.
Open risksHow many linked risks currently have the Open status.
CreatedWhen the record was created.
LabelsThe third party's labels. Filter by typing part of a label name.

The Data protection column shows only the states that need attention:

FlagMeaning
DPA missing (red)The data processing agreement is required but not started, or still in negotiation.
DPA expiring (amber)A signed DPA expires within 60 days.
DPA expired (red)A signed DPA's expiry date has passed.
TIA review due (amber)At least one transfer impact assessment is due for review within 30 days or is overdue.

Use the filter box to search names, descriptions and websites, and the Type and Status filters to narrow the list. You can sort by name, type, status, owner and creation date. Third parties can also be created and updated in bulk with Import (see Importing from CSV in Getting Started).

The third-party register, with type and status badges and data protection flags for missing, expiring and expired DPAs and TIA reviews due.
Figure 6.1. The third-party register, with type and status badges and data protection flags for missing, expiring and expired DPAs and TIA reviews due.

6.2 Creating a third party

  1. Click New third party.
  2. Complete the dialog:
FieldWhat it means
NameThe organization's name (required; must be unique).
DescriptionOptional background.
TypeVendor, Partner, Customer or Other; defaults to Vendor.
WebsiteOptional; must be a valid http:// or https:// address when filled in.
OwnerThe user responsible for the record. Both owner fields are optional.
Owner groupThe group responsible for the record.
  1. Click Create third party.

The new record starts with the status Active. To change the status later, click Edit: the Edit dialog adds a Status field with the three values. Click Save changes to save. Status changes are saved with the rest of the record and are recorded in the audit log.

The New third party dialog, with the name, description, type, website and owner fields.
Figure 6.2. The New third party dialog, with the name, description, type, website and owner fields.
StatusMeaning
ActiveThe relationship is current.
OffboardingThe relationship is ending.
TerminatedThe relationship has ended. Terminated vendors get no DPA or TIA reminder emails.

6.3 The detail page

The header shows the name, type and status badges, the website as a link when one is set, the description and the Labels picker (see Labels in Getting Started; attaching needs thirdParties:update on the record), followed by the Edit button and the More actions menu (…) holding Delete. Four cards summarize the owner (with the owner group), the number of contacts, the number of open risks and the creation date.

One row of tabs covers the rest of the page:

A vendor's detail page: the header with type and status badges and website, the summary cards, and the Contacts tab with the primary contact marked.
Figure 6.3. A vendor's detail page: the header with type and status badges and website, the summary cards, and the Contacts tab with the primary contact marked.

6.3.1 Contacts tab

The tab label shows the number of contacts. The contacts table lists each person's name, email, phone, role and whether they are the Primary contact (blue badge).

To add a contact:

  1. Click Add contact.
  2. Complete the dialog: Name (required), Email, Phone, Role, and the Primary contact checkbox.
  3. Click Add contact.

To change a contact, click the pencil icon on its row, edit the fields and click Save changes. To remove one, click the bin icon and confirm with Remove.

Only one contact can be primary: marking a contact as primary automatically clears the flag on every other contact, both when adding and when editing. If you remove the primary contact, the record is left without one; nothing is promoted automatically. The Remove contact? confirmation reminds you of this. Adding, editing and removing contacts are written to the audit log.

6.3.2 Risks tab

This tab lists the risks from the Third-party classification that are linked to the organization: the vendor risks you track. The table shows each risk's title (linking to the risk register), inherent and residual score chips, status, owner and next review date.

Attaching a risk:

  1. Click Attach risk. The button appears only when at least one risk in the Third-party classification is not yet linked to any organization. If it is missing, create the risk in the risk register first (see Risk Management).
  2. In the dialog, choose the Risk and click Attach risk.

The risk stays in the risk register; attaching only creates the link. You need update access to the risk itself for the attach to succeed.

Detaching a risk: click Detach on the row and confirm with Detach. The link is removed; the risk itself stays in the register. Detaching is also audited.

The Risks tab of a vendor, listing the linked third-party risks with their inherent and residual scores, status, owner, next review date and Detach button.
Figure 6.4. The Risks tab of a vendor, listing the linked third-party risks with their inherent and residual scores, status, owner, next review date and Detach button.

6.3.3 Comments, Attachments and History

6.4 Data protection

The Data protection tab, after History, covers the vendor as a processor of personal data. It has up to four sections. Everything on it needs thirdParties:update on the vendor to change; without it the tab is read-only.

The Data protection tab of a vendor whose DPA expires soon and whose transfer impact assessment review is overdue, with the records of processing and sub-processors that name it.
Figure 6.5. The Data protection tab of a vendor whose DPA expires soon and whose transfer impact assessment review is overdue, with the records of processing and sub-processors that name it.

6.4.1 Data processing agreement

The section heading carries a chip with the DPA's state, and the section shows the Status, Signed date and Expires date.

To record the agreement:

  1. Click Edit in the section.
  2. In the Data processing agreement dialog, choose the Status, and enter the Signed date and, optionally, Expires (optional).
  3. Click Save.
StatusMeaning
Not assessedNobody has decided whether a DPA is needed.
Not requiredThe vendor processes no personal data for you.
Required, not startedA DPA is needed and work has not begun.
In negotiationTerms are being agreed.
SignedThe DPA is in force. Needs the signed date; the expiry cannot be before it.

The chip reads:

ChipWhen
DPA not assessed (gray)No status set.
DPA not required (gray)Status Not required.
DPA missing (red)Required, not started, or In negotiation.
DPA signed (green)Signed, with no expiry or an expiry more than 60 days away.
DPA expiring soon (amber)Signed, expiring within 60 days.
DPA expired (red)Signed, and the expiry date has passed.

The vendor's owner gets one email when a signed DPA enters the 60 days and one when it expires; recording a new expiry date starts the cycle again. Terminated vendors are skipped.

The Data processing agreement dialog, with the status, signed date and optional expiry date.
Figure 6.6. The Data processing agreement dialog, with the status, signed date and optional expiry date.

6.4.2 Records of processing that name this vendor

Lists the records of processing (see Data Privacy) that name this vendor as a processor, or "as sub-processor". Each links to the record. The section is shown only if you have dataPrivacy:read.

6.4.3 Sub-processors

Lists each company the vendor engages to process the data, with its service and country. A sub-processor that also has its own third-party record links to it.

  1. Click Add sub-processor.
  2. Enter the Name (required), Service (optional) and Country (optional).
  3. Optionally, under Also a third party here (optional), choose the matching third-party record. A vendor cannot be its own sub-processor.
  4. Click Add sub-processor.

Remove a sub-processor with the bin icon on its row.

6.4.4 Transfer impact assessments

Each assessment records whether a destination country's laws and practices let the transfer safeguard work as intended. Each entry shows the country, the safeguard, the conclusion, a review chip when needed, the assessed and next review dates, the owner, how many transfers in records of processing cite it, the supplementary measures, and its own attachments for the full assessment.

To add an assessment:

  1. Click Add assessment.
  2. Complete the dialog:
FieldWhat it means
CountryThe destination country (required).
SafeguardAdequacy decision, Standard contractual clauses, Binding corporate rules, EU-US Data Privacy Framework, Derogation (Art. 49) or Other. Defaults to Standard contractual clauses.
ConclusionAdequate protection, Adequate with supplementary measures, or Not adequate.
Supplementary measuresThe measures the conclusion relies on. Required when the conclusion is Adequate with supplementary measures.
AssessedThe assessment date; defaults to today.
Next reviewWhen the assessment must be reviewed.
OwnerThe person responsible for the assessment.
  1. Click Save assessment.
  2. Attach the full assessment document to the entry once it is saved.

Edit an assessment with its pencil icon, or delete it with its bin icon. Deleting an assessment leaves the transfers that cited it in place without the link.

Review chipWhen
Review due soon (amber)The next review is within 30 days.
Review overdue (red)The next review date has passed.

The assessment's owner (or, without one, the vendor's owner) gets one email when the review comes within 30 days and one when it is overdue; a new review date starts the cycle again. With the daily digest on, these go in the digest and are still sent only once. Terminated vendors are skipped.

The New transfer impact assessment dialog, with the country, safeguard, conclusion, supplementary measures, dates and owner.
Figure 6.7. The New transfer impact assessment dialog, with the country, safeguard, conclusion, supplementary measures, dates and owner.

6.5 Deleting a third party

  1. Open More actions (…) in the header and click Delete.
  2. Confirm with Delete in the "Delete third party?" dialog.

Deleting removes the record together with its contacts, sub-processors, transfer impact assessments (with their files), comments, attachments and labels. A record of processing that named the vendor first moves on to its next processor. The delete is blocked while any risks are attached; the error tells you how many risks must be detached first. Deleting a record cannot be undone.

6.6 Who can do what

Access is controlled by the thirdParties module rights (see Administration & Settings):

ActionPermission needed
View the register and a recordthirdParties:read
Create a recordthirdParties:create
Edit a record (including status), add/edit/delete contacts, change the Data protection tab, comment, attach filesthirdParties:update; at the own level you must be the owner or in the owner group
Delete a recordthirdParties:delete; at the own level you must be the owner or in the owner group
See the records of processing that name a vendordataPrivacy:read

Attaching and detaching risks additionally require risks:update on the specific risk; at the own level you must own that risk or belong to its group. The attach dialog only lists risks for users who also have risks:read. Administrators bypass all checks.