Skip to content
deciml

Annex 3: Supplier reconciliation and proposed sub-processor register

Version 1.0-draft

Draft for review. These terms are not yet offered for acceptance, and marked fields are still to be completed.

Version 1.0-draft

Not a final authorised list. The names below reproduce the supplied account of the register/notice, not verified contractual entities or confirmed applicant-data routes. No inference is made from a supplier's brand about its function or hosting location.

For every relevant provider, complete: contracting legal entity and address; actual ATS service; data categories and access; processing and remote-access countries; relevant onward providers; DPA and contractual restrictions; retention/deletion; transfer mechanism and required assessment; and approval date/version. If a supplier receives no Customer Applicant Data, record the evidence and exclude it from the operative sub-processor list. A notice reference alone is not authorisation.

To complete: the reconciled sub-processor annex (docs/legal/subprocessor-annex-v1.md, owner instructions item 4.2), adding Sentry, Inngest and Google Workspace to the reconciliation (supplement v1, section 6)

Name suppliedSource status reportedRequired disposition
AnthropicNamed in notice/register section 2Verify applicant-data route and complete all fields before authorisation
CloudflareNamed in notice/register section 2Same; examine relevant traffic, metadata and logging access
ManatalNamed in notice/register section 2Verify whether used for this client ATS or only separate recruitment services
OpenRouterNamed in notice/register section 2Verify routing, actual downstream model providers and contracting chain
PostHogNamed in notice/register section 2Verify analytics scope and whether applicant data, recordings or identifiers are collected
ResendNamed in notice/register section 2Verify message content, identifiers, logs and deletion
SupabaseNamed in notice/register section 2Verify actual storage/database scope and locations
TelegramNamed in notice/register section 2Verify whether applicant information enters notifications; do not assume a suitable processor contract exists
UpstashNamed in notice/register section 2Verify actual data, cache/queue retention and deletion
VercelNamed in notice/register section 2Verify runtime, hosting, logging and remote-access scope
OpenAIListed as a gapDetermine actual use; authorise before transmission if relevant, otherwise document exclusion
GitHubListed as a gapDetermine whether applicant data enters repositories, actions, issues or other services; do not infer access from code hosting alone

The account also mentions unnamed "others". The full register and a data-flow/integration review are necessary to identify them; they cannot be invented or silently treated as covered. No applicant data should pass through an unverified provider pending reconciliation. Where a provider determines its own purposes, investigate the controller relationship rather than labelling it a sub-processor to fit this annex.