Privacy pillar · v0.16.0

subprocessor SubprocessorEntry

Sub-processor entry (one record per (parent processor, sub- processor) pair).

$id · https://corpospec.com/schemas/v0.16.0/subprocessor.schema.json

Fields

Field Type Required Description
authorisation_regime AuthorisationRegime yes Authorisation regime.
authorised_on IsoDate yes Authorisation date.
confidentiality Confidentiality yes Cross-cutting confidentiality classification used across privacy, security, knowledge, IR pillars. Default rendering rule: `corpospec-report` excludes `Restricted | BoardOnly | InvestorOnly` records from public output unless an explicit audience parameter overrides. See BDR 0076 §1.
controller_objected boolean yes Whether the controller has objected.
data_categories string[] yes Categories of personal data sub-processed.
id PathRef yes Path-based cross-reference relative to .corpospec/ root. Pattern: `^[a-z0-9_-]+(/[a-z0-9_.-]+)+$`
jurisdiction IsoCountry yes ISO 3166-1 alpha-2 country code.
name string yes Sub-processor display name.
parent_dpa PathRef yes PathRef to the parent DPA / processor we engage.
parent_processor PathRef yes PathRef to the parent processor vendor record.
purpose string yes Purpose for engagement.
status SubprocessorStatus yes Sub-processor onboarding lifecycle.
subject_categories string[] yes Categories of data subjects affected.
transfer_mechanism SubprocessorTransferMechanism yes Transfer mechanism (if applicable).
decommissioned_on IsoDate? When the entry was decommissioned (if applicable).
flow_down_dpa_ref PathRef? PathRef to flow-down DPA (Art. 28(4)).
objected_on IsoDate?
objection_period_end IsoDate? Objection-period end date (typically authorised_on + 30 days under general regime).
public_listing_ref PathRef? PathRef to a public catalogue page (for B2B transparency).

Definitions

Shared types referenced within this schema.

AuthorisationRegime
Authorisation regime.
Confidentiality
Cross-cutting confidentiality classification used across privacy, security, knowledge, IR pillars. Default rendering rule: `corpospec-report` excludes `Restricted | BoardOnly | InvestorOnly` records from public output unless an explicit audience parameter overrides. See BDR 0076 §1.
IsoCountry
ISO 3166-1 alpha-2 country code.
pattern: ^[A-Z]{2}$
IsoDate
ISO 8601 date (YYYY-MM-DD).
type: string
PathRef
Path-based cross-reference relative to .corpospec/ root. Pattern: `^[a-z0-9_-]+(/[a-z0-9_.-]+)+$`
pattern: ^[a-z0-9_-]+(/[a-z0-9_.-]+)+$
SubprocessorStatus
Sub-processor onboarding lifecycle.
SubprocessorTransferMechanism
Transfer mechanism (when sub-processor is in a third country).
enum: "adequacy", "scc", "bcr", "dp_framework", "derogation", "none_applicable"

Reference in your YAML

# yaml-language-server: $schema=https://corpospec.com/schemas/v0.16.0/subprocessor.schema.json