Auftragsverarbeitungsvertrag (AVV) pursuant to Art. 28 GDPR — for the Shopify app “EU Withdrawal Button & Form”.
This Data Processing Agreement (“DPA”) forms part of the agreement between the merchant that installs and uses the Shopify application “EU Withdrawal Button & Form” (“Merchant”, “Controller”) and NAYVO PRIVATE LIMITED (“Nayvo”, “Processor”) governing the Merchant’s use of the app (the “Terms”).
The DPA is concluded electronically and takes effect automatically when the Merchant installs or continues to use the app (Art. 28(9) GDPR permits electronic form). Merchants who require a countersigned copy may request one from subham@nayvo.eu.
| Processor | NAYVO PRIVATE LIMITED Corporate Identity Number (CIN): U58202OD2026PTC055433 Registered office: C/o Pranati Routray, Palallahara-IV, Pallahara, Angul 759119, Odisha, India Contact for data protection matters: subham@nayvo.eu |
| Controller | The Merchant identified by the Shopify store on which the app is installed, as recorded in its Shopify account. |
1.1Terms such as “personal data”, “processing”, “controller”, “processor”, “data subject”, “personal data breach” and “supervisory authority” have the meanings given in Regulation (EU) 2016/679 (the “GDPR”).
1.2“Data Protection Law” means the GDPR, the national laws implementing or supplementing it (including the German BDSG), the UK GDPR and Data Protection Act 2018, and the Swiss Federal Act on Data Protection (revFADP), in each case to the extent applicable.
1.3“Customer Personal Data” means personal data of the Merchant’s customers (shoppers) that Nayvo processes on behalf of the Merchant through the app, as described in Annex I.
1.4“Sub-processor” means any third party engaged by Nayvo to process Customer Personal Data.
1.5“SCCs” means the standard contractual clauses for the transfer of personal data to third countries adopted by the European Commission in Implementing Decision (EU) 2021/914.
2.1The Merchant is the controller and Nayvo is the processor of Customer Personal Data. Nayvo processes Customer Personal Data solely to provide the app to the Merchant.
2.2The subject matter, duration, nature and purpose of the processing, the types of personal data and the categories of data subjects are set out in Annex I.
2.3This DPA does not apply to personal data of the Merchant itself and its staff (e.g. account owner name, store contact email, billing details, support conversations, product usage analytics). Nayvo processes such data as an independent controller, as described in its Privacy Policy.
3.1Nayvo processes Customer Personal Data only on documented instructions from the Merchant, including with regard to transfers to third countries, unless required to do so by Union or Member State law to which Nayvo is subject; in that case Nayvo informs the Merchant of that legal requirement before processing, unless the law prohibits such information on important grounds of public interest (Art. 28(3)(a) GDPR).
3.2The Merchant’s documented instructions are this DPA, the Terms, and the Merchant’s configuration and use of the app (for example the form fields it enables, the emails it activates and any withdrawal records it deletes). Additional instructions require written form (email suffices).
3.3Nayvo informs the Merchant without undue delay if, in its opinion, an instruction infringes Data Protection Law (Art. 28(3) sentence 2 GDPR). Nayvo may suspend the execution of that instruction until it is confirmed or changed by the Merchant.
3.4The Merchant is responsible for the lawfulness of the processing, including having a legal basis, and for informing shoppers in its own privacy notice that it uses the app.
Nayvo ensures that every person authorised to process Customer Personal Data has committed themselves to confidentiality or is under an appropriate statutory obligation of confidentiality (Art. 28(3)(b) GDPR), and accesses Customer Personal Data only to the extent necessary to provide the app, provide support requested by the Merchant, or comply with law.
5.1Nayvo implements the technical and organisational measures described in Annex II to ensure a level of security appropriate to the risk (Art. 28(3)(c) and Art. 32 GDPR).
5.2The measures are subject to technical progress. Nayvo may replace them with alternative measures, provided that the overall level of security is not reduced. Material changes will be documented.
6.1The Merchant grants Nayvo general written authorisation to engage Sub-processors (Art. 28(2) GDPR). The Sub-processors engaged at the effective date are listed in Annex III, which the Merchant hereby approves.
6.2Nayvo informs the Merchant of any intended addition or replacement of a Sub-processor at least 30 days in advance by email to the store contact email and by updating the list published at nayvo.eu/dpa. The Merchant may object on reasonable data protection grounds within that period. If the parties cannot resolve the objection, the Merchant may terminate its use of the app, and Nayvo will not process the Merchant’s Customer Personal Data through the objected Sub-processor in the meantime where technically feasible.
6.3Nayvo imposes on each Sub-processor, by written contract, data protection obligations that offer at least the same level of protection as this DPA (Art. 28(4) GDPR). Nayvo remains fully liable to the Merchant for the performance of each Sub-processor’s obligations.
6.4In an emergency (e.g. imminent loss of service), Nayvo may replace a Sub-processor with shorter notice, informing the Merchant without undue delay; the objection right under Section 6.2 applies accordingly.
7.1Nayvo is established in India and Customer Personal Data is hosted in the United States (see Annex III). Neither country is covered by a general adequacy decision of the European Commission, except for US recipients certified under the EU-U.S. Data Privacy Framework (“DPF”).
7.2Transfers from the Merchant to Nayvo. To the extent the Merchant is subject to the GDPR and Nayvo’s processing involves a transfer of personal data to a third country, the parties hereby conclude, and incorporate by reference, Module Two (controller to processor) of the SCCs, with the Merchant as “data exporter” and Nayvo as “data importer”, completed as follows:
7.3Onward transfers to Sub-processors. Where a Sub-processor is located in a third country, Nayvo ensures that the transfer is covered by the DPF certification of the Sub-processor or by the SCCs (Module Three, processor to processor) concluded with the Sub-processor, together with supplementary measures where required.
7.4United Kingdom. For transfers subject to the UK GDPR, the International Data Transfer Addendum to the EU SCCs issued by the UK Information Commissioner (version B1.0) is incorporated, with Table 1–3 information taken from this DPA and either party able to end it as permitted by its Section 19.
7.5Switzerland. For transfers subject to the revFADP, the SCCs apply with the following adaptations: the Swiss FDPIC is the competent supervisory authority insofar as the transfer is governed by the revFADP; references to “Member State” include Switzerland so that Swiss data subjects may bring claims at their place of habitual residence; and references to the GDPR are read as references to the revFADP.
7.6Transfer impact assessment and government access. Nayvo has assessed the laws of the destination countries and applies the supplementary measures described in Annex II (encryption in transit, data minimisation, no storage of IP addresses). If Nayvo receives a legally binding request from a public authority for access to Customer Personal Data, it will (i) notify the Merchant promptly unless legally prohibited, (ii) review the legality of the request and challenge it where there are reasonable grounds, and (iii) disclose only the minimum data required.
7.7In the event of a conflict between the SCCs and this DPA, the SCCs prevail.
8.1Data subject rights. Taking into account the nature of the processing, Nayvo assists the Merchant by appropriate technical and organisational measures in fulfilling its obligation to respond to requests from data subjects exercising their rights under Chapter III GDPR (Art. 28(3)(e) GDPR). The app lets the Merchant view, export (CSV) and delete individual withdrawal records itself. Nayvo also processes Shopify’s mandatory privacy webhooks (customers/data_request, customers/redact, shop/redact). If a data subject contacts Nayvo directly, Nayvo forwards the request to the Merchant without undue delay and does not respond itself unless instructed.
8.2Other obligations. Nayvo assists the Merchant in ensuring compliance with Art. 32 to 36 GDPR (security, breach notification, data protection impact assessments and prior consultation), taking into account the nature of the processing and the information available to Nayvo (Art. 28(3)(f) GDPR).
9.1Nayvo notifies the Merchant without undue delay, and in any event within 48 hours, after becoming aware of a personal data breach affecting Customer Personal Data (Art. 33(2) GDPR), by email to the store contact email.
9.2The notification contains, to the extent available: the nature of the breach, including the categories and approximate number of data subjects and records concerned; the likely consequences; the measures taken or proposed to address the breach and mitigate its effects; and a contact point. Information not available at first may be provided in phases without undue further delay.
9.3Nayvo takes the necessary measures to secure the data and mitigate possible adverse effects, and documents every breach.
10.1During the term, the Merchant can delete individual withdrawal records at any time in the app and can export all records as CSV.
10.2After the Merchant uninstalls the app, Shopify sends a shop/redact request (currently 48 hours after uninstall). Nayvo deletes all Customer Personal Data of that store within 30 days of receiving that request, unless Union or Member State law requires storage (Art. 28(3)(g) GDPR). The Merchant should export any records it must retain (e.g. as proof of withdrawals) before uninstalling.
10.3Residual copies in system logs and backups are overwritten in the ordinary course within the retention periods stated in Annex II and remain protected by this DPA until then.
11.1Nayvo makes available to the Merchant all information necessary to demonstrate compliance with Art. 28 GDPR and allows for and contributes to audits, including inspections, by the Merchant or an auditor mandated by it (Art. 28(3)(h) GDPR).
11.2Nayvo will first answer the Merchant’s written questions and provide relevant documentation (including Sub-processors’ certifications such as SOC 2 or ISO 27001 reports, where available). Where this is not sufficient, the Merchant may conduct an audit, with at least 30 days’ notice, during normal business hours, without disrupting operations, not more than once per year (unless required by a supervisory authority or following a personal data breach), and subject to confidentiality. Each party bears its own costs.
Each party’s liability under this DPA is subject to the limitations of liability in the Terms, except where such limitations are not permitted by Data Protection Law. Art. 82 GDPR remains unaffected with regard to data subjects.
This DPA applies for as long as Nayvo processes Customer Personal Data on behalf of the Merchant and ends automatically when all Customer Personal Data has been deleted in accordance with Section 10. Obligations that by their nature are meant to survive (in particular Sections 4, 9 and 10) survive termination.
14.1Order of precedence: (1) the SCCs, where applicable; (2) this DPA; (3) the Terms.
14.2Changes. Nayvo may update this DPA to reflect changes in law, guidance or the app, provided that the level of protection for Customer Personal Data is not reduced. Material changes are notified to the Merchant at least 30 days in advance. Previous versions remain available on request.
14.3Severability. If any provision is invalid, the remaining provisions remain unaffected; the invalid provision is replaced by a valid one that comes closest to its purpose.
14.4Governing law. Without prejudice to Clause 17 of the SCCs, this DPA is governed by the law of Ireland.
14.5Language. This DPA is drafted in English. Translations are for convenience only; the English version prevails.
| Categories of data subjects | Customers and prospective customers of the Merchant who submit a withdrawal request through the app’s storefront form. |
| Categories of personal data | • Name and email address • Order number and Shopify order reference (where the order is verified), order date, products selected for withdrawal • Free-text message and answers to any additional fields the Merchant adds to the form • Request metadata: reference number (e.g. WR-AB12CD), form language, verification status, calculated withdrawal deadline (derived from Shopify delivery data), timestamps, email delivery status • Internal notes the Merchant adds to a request • Contents of the confirmation and follow-up emails sent to the customer • Order details displayed live to the Merchant from its own Shopify store (shipping address, phone): read on request, not stored by Nayvo • IP address: used transiently for country detection (local database) and abuse protection; not stored |
| Sensitive data (Art. 9 GDPR) | None intended. The Merchant must not configure form fields that request special categories of personal data. |
| Frequency of transfer | Continuous, for each withdrawal request submitted. |
| Nature of processing | Collection via the storefront form, verification against the Merchant’s Shopify orders, storage, display in the Merchant’s app dashboard, sending of confirmation and notification emails, export and deletion. |
| Purpose | Enabling the Merchant to offer and document an electronic withdrawal function in accordance with EU consumer law (Directive 2011/83/EU as amended by Directive (EU) 2023/2673) and to handle withdrawal requests. |
| Duration and retention | For the term of the Merchant’s use of the app. Records are retained until the Merchant deletes them or, at the latest, deleted within 30 days after Shopify’s shop/redact request following uninstall (see Section 10). |
| Sub-processor transfers | As listed in Annex III, for the purposes stated there. |
| Competent supervisory authority | As set out in Section 7.2 (Clause 13 SCCs). |
The following Sub-processors may process Customer Personal Data:
| Sub-processor | Purpose | Data processed | Location | Transfer safeguard |
|---|---|---|---|---|
| Railway Corporation | Application hosting, database and logs | All Customer Personal Data in Annex I | United States (US West) | SCCs (Railway DPA) |
| Plus Five Five, Inc. (Resend) | Delivery of confirmation and notification emails | Name, email, order number, products, message, form answers | United States | SCCs (Resend DPA) |
| Peaberry Software, Inc. (Customer.io) | Back-up delivery of the same emails if the primary provider is unavailable | As for Resend | United States | DPF / SCCs |
| Cloudflare, Inc. | CAPTCHA (Turnstile): only if the Merchant enables CAPTCHA | IP address, browser signals (CAPTCHA token) | United States / global edge | DPF / SCCs |
| Microsoft Ireland Operations Ltd. (Azure AI Translator) | Translation of a customer’s free-text message when requested in support or by the Merchant | Free-text message | EU / global | Microsoft DPA, SCCs |
| Anthropic, PBC | Back-up translation if Azure is unavailable | Free-text message | United States | SCCs (Anthropic DPA) |
| Google LLC (Firebase) | Live screen-sharing support session: only if the Merchant requests it and only for its duration | Content visible on the Merchant’s app screen | United States | DPF / SCCs |
Not Sub-processors under this DPA:
Changes to this list are announced as described in Section 6.2.
For the Processor: NAYVO PRIVATE LIMITED
Signed electronically by Subham Routray, Director
Date: 25 October 2026
For the Controller: accepted electronically by installing or continuing to use the app. A countersigned copy is available on request at subham@nayvo.eu.
| Version | Date | Changes |
|---|---|---|
| 1.0 | 25 October 2026 | Initial version |