Privacy Policy — Dotcase – EU Compliance

Last updated: 25 June 2026

This Privacy Policy explains how Dotcase – EU Compliance (the "App") collects, uses, stores, and shares personal data. The App is a Shopify application that helps merchants comply with EU consumer-law obligations (the statutory right of withdrawal and the legal guarantee of conformity notice).

Note: This document is provided for transparency and general information. It is not legal advice. We recommend you have it reviewed by a qualified professional before relying on it.

1. Who we are (Data Controller)

The App is operated by:

Dotcase – Özgür Kadir Taskesen
Nienburg, Germany
Contact: privacy@dotcaseglobal.com

For personal data that the App processes on behalf of a merchant (see Section 2), the merchant is the data controller and we act as a data processor. For data we process for our own purposes (for example, operating and securing the App, or merchant account data), we act as the data controller.

2. Who this policy covers

The App involves two groups of people:

We process personal data of both groups, as described below.

3. What data we process

3.1 Customer (end-user) data

When a customer submits a withdrawal request, or when the App processes their order to manage such a request, the App may process:

Some of this data is entered by the customer; some is retrieved automatically from Shopify (for example, the customer's name may be pre-filled on their order page to make the form easier to complete).

3.2 Merchant data

When a merchant installs and configures the App, we process:

3.3 IP addresses (not stored)

If a merchant enables our optional location features ("show the form only to EU/EEA visitors" and/or "auto-select the visitor's language"), the App determines the visitor's country from their IP address. This lookup is performed locally, using a local copy of the MaxMind GeoLite2 database. The visitor's IP address is never sent to any third party for this purpose, and it is never stored in our database. It is held only briefly in memory to perform the lookup and is discarded.

If a merchant enables the optional anti-spam protection (Cloudflare Turnstile), the visitor's IP address and browser signals are processed by Cloudflare for bot detection. This happens only when the merchant turns that feature on.

4. Why we process this data and our legal basis

We process personal data to:

The legal bases under the GDPR are:

Where a merchant is the data controller, the legal basis for their customers' data is determined by the merchant.

5. Where data is stored

Personal data is hosted on Railway (Railway Corporation), in a PostgreSQL database hosted on Google Cloud Platform. An EU region is available; according to Railway's data processing agreement, the primary processing operations take place in the USA, safeguarded by the EU Standard Contractual Clauses (Module 2/3) and/or the EU–US Data Privacy Framework. Data is encrypted at rest by the hosting provider.

6. How long we keep data

7. Who we share data with (sub-processors)

We use the following third-party providers (sub-processors) to operate the App. We share only the data necessary for each provider's function. This list is identical to Annex IV of our Data Processing Agreement (AVV / DPA).

Provider & seatService / purposePlace of processingThird-country transfer / safeguard
Railway Corporation, 548 Market St PMB 68956, San Francisco, CA 94104, USAApplication and database hosting (PostgreSQL) — all stored data; hosted on Google Cloud PlatformDeployment in an EU region possible; per the provider DPA the primary processing operations take place in the USAThird-country transfer USA — safeguarded by EU Standard Contractual Clauses (Module 2/3, Art. 46) and/or the EU–US Data Privacy Framework
Shopify International Ltd., Victoria Buildings, 1-2 Haddington Road, Dublin 4, IrelandE-commerce platform, authentication, source of order/shop data, token exchangeEU / worldwidePlatform DPA; appropriate safeguards under Shopify's terms
Resend (legal name possibly “Plus Five Five, Inc.”), 2261 Market Street #5039, San Francisco, CA 94114, USASending transactional emails (withdrawal confirmations)Sending from an EU region possible; metadata/logs are stored in the USA (Resend in turn uses AWS)Third-country transfer USA — safeguarded by EU Standard Contractual Clauses (Art. 46) and/or the EU–US Data Privacy Framework
Cloudflare, Inc., 101 Townsend St, San Francisco, CA 94107, USA — only if activated by the merchantBot/spam protection for the form (Turnstile)worldwideOnly active if enabled by the controller; appropriate safeguards (SCC/DPF)

Resend sends our transactional emails from an EU region, but stores account metadata and delivery logs in the USA. Cloudflare (Turnstile) processes visitor data only if the merchant enables the optional anti-spam feature.

We do not sell personal data, and we do not use it for advertising.

Where data is transferred outside the EU/EEA (for example, to Railway and Resend in the USA), the transfer is covered by appropriate safeguards — the EU Standard Contractual Clauses and, for the USA, the EU–US Data Privacy Framework.

8. Cookies and tracking

On the storefront (the part customers see), the App uses no cookies, no analytics, and no tracking pixels, and stores nothing in the customer's browser. The optional Cloudflare Turnstile anti-spam feature, if enabled by the merchant, may set its own client-side mechanisms for bot detection.

In the merchant admin area, the App stores only functional preferences in the browser (such as which table columns are shown). This contains no customer personal data.

9. Data deletion and your rights

9.1 Deletion mechanisms

9.2 Your rights under the GDPR

If you are in the EU/EEA, you have the right to access, rectify, erase, restrict, or object to the processing of your personal data, and the right to data portability. You also have the right to lodge a complaint with a supervisory authority.

10. Data access permissions

To provide its features, the App requests the following Shopify permissions: reading orders (to verify requests and calculate deadlines), reading and writing returns (to create returns when a request is approved), writing content (to create the withdrawal page), and reading themes (to detect where the App is installed). The customer-account feature reads the customer's name to pre-fill the withdrawal form; this requires Shopify's protected customer data access.

11. Changes to this policy

We may update this Privacy Policy from time to time. The "Last updated" date at the top reflects the latest version. Material changes will be communicated through the App where appropriate.

12. Security incident response

We monitor application and platform logs for security events. If a personal data breach occurs, we contain the affected systems, assess the scope, and notify affected merchants without undue delay. Where the breach is notifiable under GDPR Art. 33, we notify the competent supervisory authority within 72 hours and inform affected individuals where required under Art. 34. Each incident is documented for audit and prevention.

13. Contact

For any privacy question or request:

Dotcase – Özgür Kadir Taskesen
Nienburg, Germany
privacy@dotcaseglobal.com