Skip to content

Subprocessor Map

Derived from registers/subprocessors.md (UK GDPR Art 28, control GOV-02; reconciled 2026-07-04). Signed DPAs are Tier 2 (restricted, pointed to — not stored). DPA status is honestly OPEN across the board (none signed; counsel C20). No real user data has launched — today's production data is fictional tagged seed data only. Production host is Google Cloud, europe-west2.

Who sees what

flowchart TB
  %% source: registers/subprocessors.md (2026-07-04 reconcile)
  partile["Partile production<br/>GCP partile-prod (europe-west2)"]

  subgraph active["Processors / subprocessors — active today"]
    gcp["Google Cloud<br/>hosting, DB, cache, jobs, secrets, logs"]
    linkedin["LinkedIn — OIDC identity"]
    cloudflare["Cloudflare — edge; network metadata only"]
    apple["Apple — signing/distribution<br/>(EAS retired 2026-06-28)"]
    sentry["Sentry — crash/error monitoring;<br/>PII-free-by-construction telemetry"]
  end

  subgraph gated["Integrated, key-gated"]
    anthropic["Anthropic Claude —<br/>minimized prompt fields only"]
  end

  subgraph flightdata["Flight-data providers<br/>(flight number + date only; NO user identity sent)"]
    airlabs["AirLabs — PRIMARY since 2026-06-28"]
    adb["AeroDataBox — fallback;<br/>subscription lapsed, no processing"]
    aeroapi["FlightAware AeroAPI —<br/>trial approved 2026-07-04, pending signup"]
  end

  subgraph tooling["Tooling vendors — no end-user personal data"]
    zai["Z.ai / GLM — AI executor;<br/>code + specs only; PRC vendor:<br/>cross-border analysis REQUIRED<br/>before any personal data (OPEN)"]
    runpod["RunPod — GPU rental; synthetic/<br/>public data only; SOC 2 Type II;<br/>secure-cloud tier only"]
  end

  subgraph planned["Planned / future — no data today"]
    pdl["PDL (deferred)"]
    zoominfo["ZoomInfo (deferred)"]
    push["Push provider"]
    analytics["Analytics/BI"]
  end

  partile -->|"all persisted production data<br/>(mock seed only today)"| gcp
  partile -->|"OIDC sub, email, name, picture"| linkedin
  partile -->|"network metadata"| cloudflare
  partile -->|"app metadata; no end-user PII"| apple
  partile -->|"closed-enum scanner-failure codes;<br/>structurally cannot carry PII"| sentry
  partile -->|"display name, headline, intent tags;<br/>bounded interview turns"| anthropic
  partile -->|"flight number + date"| airlabs
  partile -.-|"dormant"| adb
  partile -.-|"no flows yet"| aeroapi
  partile -.-|"source code, specs, prompts"| zai
  partile -.-|"experiment code; no prod data"| runpod
  partile -.-> pdl
  partile -.-> zoominfo
  partile -.-> push
  partile -.-> analytics

Register snapshot

Vendor Status Region DPA / safeguards
Google Cloud Active — production host europe-west2 OPEN (C20)
LinkedIn (OIDC) Active — identity OPEN
Cloudflare Active — edge only global edge OPEN; token rotation action open
Apple Active — signing/distribution (EAS retired) US OPEN
Sentry Active — PII-free telemetry only US OPEN (standard DPA available, not reviewed)
Anthropic (Claude API) Integrated, key-gated; not live TBD OPEN
AirLabs Active — primary flight data; no user identity sent global OPEN; Art 28 applicability itself OPEN
AeroDataBox (api.market) Dormant — subscription lapsed global OPEN; re-confirm before re-enable
FlightAware AeroAPI Trial pending signup (provider bake-off) US OPEN
Z.ai / GLM Active — executor tooling; no personal data permitted PRC — cross-border flag OPEN — transfer analysis required first
RunPod Active — GPU experiments; no prod/user data US SOC 2 Type II (2025-10), GDPR/HIPAA (2026-02) attested; pointers to file Tier-2 (OPEN)
PDL / ZoomInfo Planned, deferred; not contracted TBD planned (C26)
Push / Analytics Future TBD not started

AWS no longer appears in the register: it was an earlier staging target that was never adopted and never processed production or user data — the historical record lives in technical/infrastructure-and-deployment.md.

New vendors follow policies/vendor-and-subprocessor-policy.md; the CFO's vendor-spend.md and renewal-calendar.md track the commercial side of the same vendor set. Transfer mechanisms (Art 44–49) are open under PRIV-11 / counsel C15; the Z.ai PRC question is folded into C20.