Data Processing Agreement (DPA) — Codixio EU Withdrawal Button

DRAFT — FOR LEGAL REVIEW BEFORE PUBLICATION

The legally binding version of this DPA is the German version at https://legal.codixio.com/apps/eu-withdrawal-button/dpa. This English translation is provided for convenience only. Professional legal review is mandatory before publication.


Last updated: 24 April 2026

§ 1 Parties

Controller (within the meaning of Art. 4(7) GDPR; the "Merchant"): The owner of the Shopify shop where the Codixio EU Withdrawal Button App is installed (see Shopify account data).

Processor (within the meaning of Art. 4(8) GDPR; "Codixio"):

Matthias Jakisch Freelance software developer Hauptstr. 34, OT Etingen 39359 Oebisfelde-Weferlingen Germany Phone: +49 39059 974988 Email: legal@codixio.com

§ 2 Preamble and conclusion

(1) This agreement specifies the data-protection obligations of the parties arising from the usage agreement between the Merchant and Codixio for the Shopify App "Codixio EU Withdrawal Button" ("Main Agreement"). It covers all activities in which Codixio processes personal data on behalf of the Merchant (Art. 28 GDPR).

(2) The agreement takes effect upon installation of the App by the Merchant in the Shopify App Store.

§ 3 Subject matter, duration and processing location

(1) Subject matter: Codixio processes personal data of consumers and of the Merchant exclusively to fulfil EU Consumer Rights Directive 2011/83/EU and its amending Directive 2023/2673 (Art. 11a withdrawal function) as well as the German §§ 355-357 BGB on behalf of the Merchant.

(2) Duration: starts with App installation, ends with uninstallation or termination of the Main Agreement, whichever comes first.

(3) Location: Germany (Hetzner data centres Falkenstein and Nuremberg). Third-country transfers take place exclusively under § 12.

§ 4 Nature and purpose of processing

§ 5 Categories of personal data

§ 6 Categories of data subjects

§ 7 Obligations of the Processor (Codixio)

Codixio undertakes to:

§ 8 Obligations of the Controller (Merchant)

The Merchant undertakes to:

§ 9 Technical and organisational measures (TOMs)

Codixio implements the TOMs under Art. 32 GDPR. The full list is in Annex 1. Core points:

§ 10 Sub-processors and AI special clauses

10.1. General authorisation

By concluding this DPA, the Merchant grants general authorisation to engage the sub-processors listed in Annex 2 (Art. 28(2) sentence 1 GDPR).

10.2. Change procedure

Codixio will inform the Merchant about intended changes to the sub-processor list with at least 30 days' notice by email. Within this period, the Merchant may object. In case of objection, both parties are entitled to terminate the Main Agreement with 30 days' notice if no agreement can be reached.

10.3. AI special clauses (from v0.2.0)

When AI features are activated by the Merchant, the following additional clauses apply:

§ 11 Liability

Note: this clause requires legal review before publication.

The liability of the parties is governed by the Main Agreement. This DPA does not amend those provisions. Both parties are directly liable to data subjects for damages suffered as a result of processing in breach of GDPR obligations, in accordance with Art. 82 GDPR, irrespective of the internal allocation of liability between the parties.

§ 12 Third-country transfers and Standard Contractual Clauses

In v0.1.0 there is no third-country transfer: all active sub-processors (Hetzner Online GmbH, Germany; Sendinblue SAS / Brevo, France) are based in the EU.

From v0.2.0, Anthropic, PBC (USA) is additionally engaged for AI inference. Where personal data are then transferred to sub-processors in third countries, the EU Standard Contractual Clauses per Commission Implementing Decision (EU) 2021/914 of 4 June 2021 (Module 2 „Controller to Processor") apply between Merchant, Codixio and the respective sub-processor. The SCCs form an integral part of the respective sub-processor DPA.

A Transfer Impact Assessment (TIA) under the ECJ ruling C-311/18 ("Schrems II") is held internally at Codixio and can be reviewed on request at legal@codixio.com. Methodological basis: EDPB Recommendations 01/2020 on measures that supplement transfer tools.

§ 13 Audit and inspection rights

(1) Right to information: The Merchant may at any time request information from Codixio about the TOMs and compliance with this DPA. On request, Codixio provides TOM documentation (Annex 1) and audit reports.

(2) On-site inspection: The Merchant may carry out an on-site inspection at Codixio after reasonable advance notice (at least 30 days) during normal business hours. The cost is borne by the Merchant unless a breach of duty by Codixio is identified.

(3) Standardised audit reports: In lieu of an on-site inspection, Codixio may provide an up-to-date audit report by an independent auditor (e.g. ISO 27001), provided it covers the areas requiring review.

§ 14 Term and termination

(1) This DPA runs synchronously with the Main Agreement. Termination of the Main Agreement also terminates this DPA.

(2) Codixio fulfils the deletion or return obligation under § 7(g) within 48 hours of termination of the Main Agreement.

§ 15 Final provisions

(1) Applicable law: German law, excluding the UN Convention on Contracts for the International Sale of Goods (CISG).

(2) Place of jurisdiction: Magdeburg, to the extent permitted by law.

(3) Written form: amendments and supplements require written form. Written form is also satisfied by electronic form (qualified electronic signature or documented email confirmation by both parties).

§ 16 Severability

If individual provisions of this DPA are invalid, the validity of the remaining provisions remains unaffected. The invalid provision is replaced by a valid one that comes closest to the economic intent.

§ 17 Co-signature

This DPA is designed as an e-signature document. Signing is done electronically (e.g. via DocuSign or a comparable provider, or by documented email confirmation by both parties). A PDF download for local archiving is offered in the Codixio admin.

Date of Codixio signature: ________________________ Date of Merchant signature: ________________________


Annex 1 — Technical and organisational measures (TOMs) under Art. 32 GDPR

A1.1. Pseudonymisation and encryption (Art. 32(1)(a) GDPR)

A1.2. Confidentiality, integrity, availability and resilience (Art. 32(1)(b) GDPR)

A1.3. Restoration (Art. 32(1)(c) GDPR)

A1.4. Procedure for regular review (Art. 32(1)(d) GDPR)

A1.5. Deletion and redaction

A1.6. Incident response


Annex 2 — Sub-processor list

A2.1. Active sub-processors (v0.1.0)

Name Seat Activity Third-country transfer Protection mechanism
Hetzner Online GmbH DE (Falkenstein, Nuremberg) Hosting (app server, Postgres DB, object storage) No (EU-internal) n/a
Sendinblue SAS / Brevo FR (Paris) Delivery of transactional emails No (EU-internal) n/a

A2.2. Future sub-processors (from v0.2.0)

Name Seat Activity Third-country transfer Protection mechanism
Anthropic, PBC US AI inference from v0.2.0 (receives only anonymised payloads) Yes (US) EU SCCs Module 2 (2021/914)

A2.3. Codixio-own infrastructure


Annex 3 — Standard Contractual Clauses (SCCs)

In v0.1.0 there are no third-country transfers — all active sub-processors are based in the EU. From v0.2.0, the transfer to Anthropic, PBC (USA) is governed by the Standard Contractual Clauses per Commission Implementing Decision (EU) 2021/914 of 4 June 2021, Module 2 „Controller to Processor". The clauses are included in the DPA with Anthropic and can be reviewed on request at legal@codixio.com.

Original text of the SCCs: https://eur-lex.europa.eu/eli/dec_impl/2021/914.

A Transfer Impact Assessment (TIA) under the ECJ "Schrems II" ruling (C-311/18) is documented in docs/legal/tia-us-subprocessors.md and updated regularly.