EU Standard Contractual Clauses

Module 2 — Controller to Processor.Pre-filled instance of the EU Commission's 2021 SCCs (Decision 2021/914) for transfers of personal data to Komplexity AI LLC.

About this document.

This is a pre-filled copy of the European Commission's official Standard Contractual Clauses (Module 2). The full clause text is fixed by Decision 2021/914 and is not modified here; we have only completed the optional selections and the Annexes. The authoritative text of the clauses is available from EUR-Lex. Where this page summarises a clause for readability, the EUR-Lex text controls.

Our SCC option selections — at a glance

  • Module 2 (Controller to Processor) — Komplexity is the data importer / processor.
  • Clause 7 (Docking clause): included. Additional entities may accede later without renegotiating.
  • Clause 9(a) (Sub-processors):Option 2 — general written authorization with thirty (30) days' advance notice of changes.
  • Clause 11(a) (Redress): the optional independent-dispute-body language is not included.
  • Clause 17 (Governing law): Option 1 — the law of Ireland.
  • Clause 18(b) (Forum): the courts of Ireland.
  • Competent supervisory authority (Annex I.C): the Irish Data Protection Commission.

Incorporation of the SCCs by reference

The Parties incorporate by reference, and agree to be bound by, the Standard Contractual Clauses set out in the Annex to Commission Implementing Decision (EU) 2021/914 of 4 June 2021. The selections recorded in this document complete the SCCs; nothing in this document varies the substantive obligations of the SCCs.

For the avoidance of doubt:

  • The data exporter is the Customer identified in Annex I.A. The data importer is Komplexity AI LLC.
  • The Parties enter into Module 2 (transfer Controller to Processor). Modules 1, 3, and 4 do not apply.
  • In the event of any inconsistency between this document and the SCCs themselves as set out in Decision 2021/914, the SCCs control.
  • The Komplex AI Data Processing Agreement is the agreement “between the Parties” referred to in Clause 8 and elsewhere. Where these SCCs and the DPA both address the same subject, the SCCs control to the extent required by Clause 5.

Option selections within the SCCs

Clause 7 — Docking clause

Included. An entity that is not a party to these Clauses may, with the agreement of all Parties, accede at any time, either as a data exporter or as a data importer, by completing the relevant Annexes.

Clause 9 — Use of sub-processors

Option 2 — General written authorization.The data importer has the data exporter's general authorization for the engagement of sub-processors from the agreed list at Annex III. The data importer will specifically inform the data exporter in writing of any intended changes to that list through the addition or replacement of sub-processors at least thirty (30) days in advance, thereby giving the data exporter sufficient time to object to such changes prior to the engagement of the sub-processor(s). The data importer will provide the data exporter with the information necessary to enable the data exporter to exercise its right to object.

Clause 11(a) — Redress (independent dispute body option)

The optional language permitting data subjects to lodge a complaint with an independent dispute-resolution body at the importer's expense is not included. Data subjects retain all rights under Clause 11 and applicable law to lodge complaints with a supervisory authority and to seek judicial remedies.

Clause 17 — Governing law

Option 1. These Clauses are governed by the laws of Ireland, a Member State of the EU that allows for third-party beneficiary rights.

Clause 18 — Choice of forum and jurisdiction

(b) The Parties agree that any dispute arising from these Clauses shall be resolved by the courts of Ireland, without prejudice to Clause 18(c) (data subjects' right to bring proceedings in their habitual place of residence) or Clause 18(d) (rights of supervisory authorities).

Annex I — A. List of Parties

Data exporter

Name[Customer to complete — legal entity name]
Address[Customer to complete — registered address inside the EEA]
Contact person[Customer to complete — name, position, contact email]
Activities relevant to the data transferredUse of the Komplex AI hallucination detection Services to score text the Customer chooses to submit; receipt of results.
Signature and date[Customer to complete]
RoleController (data exporter)

Data importer

NameKomplexity AI LLC (d/b/a Komplex AI)
Address7514 Girard Ave, Ste 1 #935, San Diego, California 92037, USA
Contact personGalen Wilkerson, Managing Member — legal@komplexai.io
Activities relevant to the data transferredOperation of the Komplex AI hallucination detection Services; transient processing of text submitted by the data exporter to produce hallucination-likelihood scores; retention of limited usage metadata (no submitted text retained).
Signature and dateSigned by Komplexity AI LLC on the date set out in the signature block of the DPA.
RoleProcessor (data importer)

Annex I — B. Description of the transfer

Categories of data subjectsEnd users of the data exporter's own products whose text the data exporter chooses to submit to the Services; third parties referenced inside that text, if any. The data exporter determines whose data is submitted.
Categories of personal dataSubmitted Text — whatever the data exporter chooses to submit. The importer discourages submission of personal data in text content. Retained data: account name and email; hashed API-key identifier; request timestamp; token counts; response latency; transient IP address.
Sensitive data (and restrictions / safeguards)The importer does not knowingly process special-category data (Article 9 GDPR) or criminal-conviction data (Article 10 GDPR). HIPAA-protected health information is expressly prohibited from being submitted. Where the exporter nevertheless submits such data, the same zero-retention model applies; no additional safeguards are offered for such data and the exporter is responsible for ensuring an Article 9 legal basis exists.
Frequency of the transferContinuous (each API request initiates a transfer).
Nature of the processingReceiving submitted text by API or web interface; running it through the importer's hallucination-detection inference pipeline; returning a probabilistic score and a suggested classification; recording limited usage metadata for billing and quota.
Purpose of the data transfer and further processingProvision of the hallucination-detection Services to the data exporter.
Retention period (or criteria)Submitted Text: zero — not retained beyond the response. Usage metadata: 24 months. Account information: until account deletion + 90 days.
Transfers to (sub-)processorsModal Labs, Inc. (United States) for inference compute; Stripe, Inc. (United States) for payments; Vercel, Inc. (United States) for web hosting. Subject matter, nature, and duration of each transfer are described in Annex III.

Annex I — C. Competent supervisory authority

In accordance with Clause 13, the competent supervisory authority for the transfers under these Clauses is the Data Protection Commission (DPC) of Ireland, 21 Fitzwilliam Square South, Dublin 2, D02 RD28, Ireland — dataprotection.ie.

Where the data exporter is established in an EU Member State other than Ireland, the competent supervisory authority is the authority of that Member State.

Where the data exporter is not established in the EU but is subject to the GDPR under Article 3(2) and has appointed a representative under Article 27, the competent supervisory authority is the authority of the Member State in which the representative is established. Where no such representative has been appointed, the competent supervisory authority remains the Irish DPC.

Annex II — Technical and organisational measures

The technical and organizational measures applied by the data importer are set out in Annex D of the DPA and are incorporated here by reference. In summary:

  • Zero retention of submitted text. Submitted text exists only in process memory for the duration of an inference call.
  • Transport encryption. TLS 1.2 or higher for all traffic.
  • Access controls. Production access limited to authorized personnel with multi-factor authentication; per-customer API keys.
  • Authentication and password hygiene. Provided by Clerk; salted hashed passwords; no plaintext passwords held by the importer.
  • Payment-card data. Handled exclusively by Stripe (PCI-DSS).
  • Logging. Usage metadata only; submitted text and model outputs are not logged.
  • Personnel confidentiality. Staff with production access are bound by confidentiality obligations.
  • Sub-processor diligence. Each sub-processor has a published DPA and either SOC 2 or equivalent attestation.
  • Incident response. 72-hour notification under DPA Section 9 and Clause 12 of these SCCs.
  • Business continuity. Inference and web hosting redundancy provided by Modal and Vercel respectively.

For transfers to sub-processors, the measures listed above also describe the measures the data importer requires of its sub-processors, subject to each sub-processor's own published technical and organizational measures.

Annex III — List of sub-processors

The list of sub-processors authorized under Clause 9(a) Option 2 is set out in Annex C of the DPA and is reproduced below for convenience.

Sub-processorAddress & contactDescription of processing
Modal Labs, Inc.548 Market St #62107, San Francisco, CA 94104, USA — privacy@modal.comServerless GPU compute for inference. Transient processing of submitted text only for the duration of an inference call; no retention.
Stripe, Inc.354 Oyster Point Blvd, South San Francisco, CA 94080, USA — privacy@stripe.comPayment processing, invoicing, subscription management, and tax compliance for paid plans. Does not receive submitted text.
Vercel, Inc.440 N Barranca Ave #4133, Covina, CA 91723, USA — privacy@vercel.comHosting of the public-facing website and the API gateway. Sees request metadata in transit only; does not store submitted text.

Signatures

The Parties sign these SCCs via the signature block of the DPA, which the Parties agree constitutes signature of these SCCs for the purposes of Annex I.A.

Data Importer (Processor)

Komplexity AI LLC
7514 Girard Ave, Ste 1 #935
San Diego, California 92037, USA

By: [Authorized Signatory Name]

Title: [Title]

Date: ____________________

Data Exporter (Controller)

[Customer to complete]

Entity: ____________________

By: ____________________

Title: ____________________

Date: ____________________