Last Updated: 17 May 2026 ยท Version 1.0.0
This Data Processing Agreement ("DPA") forms part of the Terms of Service between YourCart Ltd ("YourCart", "we", "us", "Processor") and the merchant (the merchant, "you", "Controller") subscribed to the YourCart platform. It governs the processing of personal data carried out by YourCart on behalf of the Controller in connection with the YourCart service.
For the purposes of this DPA:
You are the Controller of the Personal Data of your customers and any other Data Subjects whose data flows through your YourCart-hosted storefront and apps. You determine the purposes and means of processing.
YourCart is the Processor acting on documented instructions from you. Your instructions are: provide the YourCart service to you and your customers in accordance with the Terms of Service.
YourCart's own internal handling of merchant-account-holder personal data (your name, email, billing address, etc.) is governed by our Privacy Policy. That processing is on a Controller basis between us and you, separate from this DPA.
This DPA applies for as long as the Terms of Service remain in force between the parties, plus any extended retention period required by sections 9 and 10 below.
| Aspect | Detail |
|---|---|
| Subject matter | Personal Data of the merchant's customers, staff, and contacts, processed for the operation of the merchant's online storefront and branded mobile apps |
| Nature of processing | Collection, storage, transmission, search, retrieval, segmentation (for push notifications), backup, deletion |
| Purpose | Enabling the merchant to operate their YourCart-provided storefront, apps, and related features (push notifications, order management, customer support, marketing where consented) |
| Categories of Data Subject | (i) the merchant's customers; (ii) the merchant's staff with platform access; (iii) the merchant's account contact persons |
| Categories of Personal Data | Names, email addresses, postal addresses, phone numbers, order history, payment-method tokens (we do not store full card numbers — Stripe does), push-notification device tokens, IP addresses, app/web usage telemetry |
| Special categories (Article 9) | None expected. Merchants must NOT use the platform to process Article 9 data (health, biometric, ethnicity, religion, etc.) unless they have separately notified us in writing and we have provided written consent — we are not configured for it. |
YourCart engages the following sub-processors to deliver the service:
| Sub-processor | Purpose | Data location | Transfer mechanism |
|---|---|---|---|
| Stripe Payments Europe Ltd | Payment processing, subscription billing, Connect-account payouts | Ireland (primary), United States (failover) | Stripe is its own Controller for payment data, processing under its own DPA; UK GDPR adequacy regulations apply for EEA→UK transfers |
| Google LLC (Firebase) | Push-notification delivery (FCM), authentication tokens, Firestore for ephemeral state | United States | Standard Contractual Clauses (UK addendum); Google's Cross-Border Data Transfers terms |
| Microsoft Ireland Operations Limited (Azure) | Application hosting (Flask APIs), SQL Server (primary data store), Blob Storage, Key Vault | UK South region (primary) | Data residency UK; Microsoft Online Services DPA. EMEA contracting entity: Microsoft Ireland Operations Limited, 70 Sir John Rogerson's Quay, Dublin, D02 R296, Ireland |
| Mailgun Technologies Inc. | Transactional email delivery (account, password-reset, support, BugReport admin notifications) | United States | UK International Data Transfer Addendum (IDTA) to the EU Standard Contractual Clauses |
YourCart maintains an up-to-date list of sub-processors at https://yourcart-api-prod.azurewebsites.net/SubProcessors. Material changes (addition or replacement of a sub-processor) will be notified to merchants by email at least 14 days before the change takes effect, giving you the option to object.
If you object to a new sub-processor, your sole remedy is to terminate the Terms of Service for convenience under its termination provisions. Termination on this basis does not entitle you to any refund beyond what is set out in the Refund Policy. We may, at our discretion, engage with reasonable objections, but are under no obligation to do so or to alter our sub-processor selection.
YourCart implements appropriate technical and organisational measures to ensure a level of security appropriate to the risk, including:
YourCart will notify the Controller of any Personal Data Breach affecting the Controller's data without undue delay and in any event within 72 hours of YourCart confirming, after reasonable preliminary investigation, that a Personal Data Breach has occurred and materially affects the Controller's data. The 72-hour clock runs from such confirmation, not from the receipt of an initial alert, indicator, or unverified report. Notification will include:
The Controller is responsible for any onward notification to its Data Subjects and the Information Commissioner's Office (ICO) where required under UK GDPR Articles 33 and 34.
YourCart will assist the Controller in responding to Data Subject requests under UK GDPR (access, rectification, erasure, restriction, portability, objection) within 30 days of receiving the Controller's written request, subject to YourCart's reasonable assessment of feasibility and operational capacity. Where a request requires manual investigation, the 30-day window may be extended in line with UK GDPR Article 12(3). Specifically:
On termination of the Terms of Service for any reason, YourCart will, at the Controller's choice (notified in writing within 14 days of termination), either:
If the Controller does not communicate a choice within the 14-day window, YourCart will delete all Personal Data without further notice and is not required to provide a return.
Data may be retained beyond these timelines only where required by applicable law (e.g. HMRC retention obligations on financial records — typically 6 years from end of accounting period). Such retained data is segregated and not used for any operational purpose.
The Controller may, on 30 days' written notice and not more than once in any 12-month period, audit YourCart's compliance with this DPA. Audits are limited to:
On-site, remote, or third-party-led inspections of YourCart systems, premises, or personnel are not permitted under this DPA. The Controller's sole remedy if dissatisfied with the outcome of an audit is termination of the Terms of Service in accordance with its provisions. The Controller bears its own costs of any audit, and YourCart's reasonable costs of responding (including engineering time at standard professional rates) may be recovered by YourCart where an audit is requested more than once in any 12-month period or where it reveals no material non-compliance.
Where Personal Data is transferred outside the United Kingdom, YourCart relies on:
A list of current transfer destinations is given in section 5 above.
This DPA forms part of the Terms of Service. YourCart's aggregate liability under or in connection with this DPA, in contract, tort (including negligence), breach of statutory duty, or otherwise, is capped at the lesser of:
This cap applies save where applicable law (including UK GDPR and Data Protection Act 2018) requires uncapped liability for specific categories of breach. The Controller acknowledges that this cap reflects the commercial pricing of the YourCart service, the parties' allocation of risk, and is reasonable in light of both. Nothing in this section limits liability for fraud, fraudulent misrepresentation, or any liability that cannot be limited or excluded under English law.
The Controller will indemnify and hold harmless YourCart, its officers, employees, contractors, and agents from and against any claim, loss, fine, regulatory penalty, or legal cost (including reasonable legal fees) arising from or in connection with:
This indemnity survives termination of the Terms of Service.
YourCart is not designed for, and makes no representation or warranty as to suitability for, Processing in scenarios that engage UK GDPR Article 35 (high-risk Processing requiring a Data Protection Impact Assessment). Examples include systematic profiling with legal or similarly significant effects, large-scale Processing of Special Category data, and large-scale systematic monitoring of publicly accessible areas. Where the Controller's intended Processing engages Article 35, the Controller is solely responsible for performing any required DPIA, identifying mitigations, and managing ongoing risk. YourCart accepts no responsibility for the lawfulness or adequacy of such Processing, and no clause of this DPA shall be construed as YourCart accepting Controller obligations in respect of high-risk Processing.
This DPA is governed by the laws of England and Wales. The courts of England and Wales have exclusive jurisdiction over disputes arising from it.
In the event of conflict between this DPA and the Terms of Service, this DPA prevails on matters of Personal Data processing. The Terms of Service prevail on all other matters.
YourCart Ltd
Privacy: admin@yourcart.store
Legal notices: admin@yourcart.store
Postal: 15 Timperley Lane, Leigh, Greater Manchester, WN7 3DZ, United Kingdom