Art. 28 GDPR · Selfix · As of 2026
This Data Processing Agreement ("DPA") applies between the merchant installing Selfix (the "Controller") and Gianluca Iacona, trading as infinitecodes (formerly infinitecodes solutions, infinitecodes-solutions.de), Rolshover Straße 70, 51105 Cologne, Germany (the "Processor"). It is concluded when the merchant installs the app and forms part of the terms of use.
The Processor processes personal data on behalf of the Controller solely to provide the Selfix app. The DPA remains in force for as long as the app is installed and ends when it is uninstalled.
Selfix allows the Controller's customers to correct their own order shortly after checkout: changing the shipping address and, on the Premium plan, swapping a product variant of equal price. Processing is limited to reading the order, verifying eligibility, and writing the change back to Shopify.
The Processor does not access customer email addresses.
The Processor processes personal data only on documented instructions from the Controller. The instructions are defined by this DPA and by the Controller's configuration in the app (time window, permitted edit types, notifications). The Processor informs the Controller if, in its opinion, an instruction infringes data protection law.
Access to protected customer data is limited to a single administrator, who is bound to confidentiality. There are no other employees or contractors with access.
The Controller consents to the following sub-processors:
A data processing agreement under Art. 28 GDPR is in place with each sub-processor. The Processor informs the Controller before adding or replacing a sub-processor; the Controller may object within 14 days on reasonable data protection grounds.
Processing takes place exclusively within the European Union. No transfer to a third country occurs.
The Processor assists the Controller in responding to data subject requests and forwards any request received directly to the Controller without undue delay. In the event of a personal data breach, the Processor notifies the Controller without undue delay, providing the nature of the breach, the categories and approximate number of data subjects and records affected, the likely consequences and the measures taken.
Session data is deleted when the app is uninstalled. Change log entries are anonymized after 90 days at the latest, and earlier upon request. On request the Processor deletes or returns all personal data. Shopify's customers/redact and shop/redact webhooks are implemented and honoured.
The Processor provides the Controller with the information necessary to demonstrate compliance with Art. 28 GDPR and allows audits at reasonable notice. This DPA takes precedence over conflicting provisions of the terms of use. German law applies. In case of discrepancies between language versions, the English version prevails.
Gianluca Iacona (infinitecodes)
Rolshover Straße 70, 51105 Cologne, Germany
Email: info@infinitecodes.de
© 2026 infinitecodes · Privacy Policy