Last updated: February 24, 2026
This Data Processing Agreement ("DPA") forms part of the Terms of Service ("Agreement") between you ("Controller," "Merchant," "you") and Beemlo ("Processor," "we," "us"), and governs the processing of Personal Data by Beemlo on your behalf in connection with the Service.
This DPA applies automatically to all Merchants. By using the Service, you accept the terms of this DPA. Where this DPA refers to the "Agreement," it means the Terms of Service available at beemlo.com/terms.
In this DPA, unless the context requires otherwise:
Beemlo processes Personal Data solely to provide the Service as described in the Agreement: recording and displaying tag and metafield changes on customers, orders, and products in your Shopify store.
Data Subjects whose Personal Data may be processed include:
The following categories of Personal Data may be processed:
| Category | Examples | Source |
|---|---|---|
| Shopify resource identifiers | Customer IDs, order IDs, product IDs | Shopify webhooks |
| Tag data | Tag names, add/remove actions | Shopify webhooks |
| Metafield data | Namespace, key, old value, new value, action type | Shopify webhooks |
| Timestamps | Date and time of change events | Shopify webhooks |
| Store identifiers | myshopify.com domain, owner email | Shopify OAuth |
Note: Beemlo does not process customer names, email addresses, phone numbers, physical addresses, payment information, or any other directly identifying personal data of your customers. Metafield values may, depending on your store's configuration, contain Personal Data (e.g., a metafield storing a custom note). You are responsible for determining whether your metafield values contain Personal Data and for complying with applicable Data Protection Laws accordingly.
Processing continues for the duration of the Agreement. Upon termination of the Agreement, Beemlo will delete Personal Data in accordance with Section 8 of this DPA and Section 9 of the Terms of Service.
Beemlo shall:
You shall:
Beemlo implements and maintains the following technical and organizational security measures:
You hereby provide general written authorization for Beemlo to engage the following Subprocessors:
| Subprocessor | Purpose | Location |
|---|---|---|
| Cloudflare, Inc. | Data storage (D1), compute (Workers), CDN, security | Global edge network |
| Vercel, Inc. | Application hosting | United States |
| Resend, Inc. | Transactional email delivery | United States |
Beemlo shall: (a) impose data protection obligations on each Subprocessor that are substantially similar to those in this DPA; (b) remain fully liable to you for the performance of each Subprocessor's obligations; and (c) ensure that each Subprocessor provides sufficient guarantees to implement appropriate technical and organizational measures.
Beemlo shall provide you with at least thirty (30) days' advance written notice before engaging a new Subprocessor. If you reasonably object to a new Subprocessor on data protection grounds, you shall notify us in writing within fifteen (15) days of receiving notice. The parties shall discuss the objection in good faith. If the parties are unable to reach a resolution, you may terminate the Agreement by providing written notice, and we shall refund any prepaid fees for the unused portion of the subscription.
Beemlo shall make available to you, upon reasonable request and subject to confidentiality obligations, information necessary to demonstrate compliance with this DPA. You may conduct an audit (or appoint a qualified third-party auditor, subject to reasonable confidentiality obligations) no more than once per twelve (12) month period, with at least thirty (30) days' advance written notice. Audits shall be conducted during normal business hours and shall not unreasonably disrupt Beemlo's operations. You shall bear the costs of any audit. Beemlo may satisfy audit requests by providing relevant certifications, audit reports, or summaries of security practices in lieu of on-site inspections, where such documentation reasonably addresses the scope of the requested audit.
Upon termination of the Agreement, Beemlo will: (a) cease processing Personal Data; and (b) delete all Personal Data within thirty (30) days, unless applicable law requires retention. At your written request prior to deletion, Beemlo will provide you with a copy of your data in a commonly used, machine-readable format.
Beemlo processes Shopify's mandatory customers/redact and shop/redact webhooks to ensure timely deletion of Personal Data upon customer data erasure requests and store uninstallation.
In the event of a Personal Data breach, Beemlo shall: (a) notify you without undue delay and in any event within seventy-two (72) hours of becoming aware of the breach; (b) provide sufficient information to enable you to fulfill your breach notification obligations under applicable Data Protection Laws; (c) take reasonable steps to mitigate the effects of the breach; and (d) cooperate with you and provide reasonable assistance in investigating and remediating the breach.
To the extent that the processing of Personal Data involves a transfer of Personal Data from the EEA, UK, or Switzerland to a country not recognized as providing an adequate level of data protection, the parties agree that the Standard Contractual Clauses (Module Two: Controller to Processor) shall apply, as supplemented by the following:
For transfers subject to the UK GDPR, the International Data Transfer Addendum to the EU Commission Standard Contractual Clauses (Version B1.0, as issued by the UK Information Commissioner under s.119A(1) of the Data Protection Act 2018) shall apply.
For transfers subject to the Swiss Federal Act on Data Protection, the SCCs apply with the modifications required under Swiss law, including treating the Federal Data Protection and Information Commissioner as the competent supervisory authority.
In addition to the SCCs, Beemlo implements the following supplementary measures to protect Personal Data during international transfers: encryption in transit (TLS 1.2+), encryption at rest, per-store database isolation, access controls, and HMAC-SHA256 webhook verification.
Taking into account the nature of the processing, Beemlo will assist you by appropriate technical and organizational measures, insofar as this is possible, for the fulfilment of your obligation to respond to requests from Data Subjects exercising their rights under applicable Data Protection Laws (including rights of access, rectification, erasure, restriction, portability, and objection). If Beemlo receives a request directly from a Data Subject, we will promptly redirect the Data Subject to you and notify you of the request.
This DPA shall remain in effect for the duration of the Agreement. The obligations imposed on Beemlo with respect to the processing of Personal Data shall survive any termination or expiration of the Agreement until all Personal Data has been deleted in accordance with this DPA.
In the event of any conflict between the terms of this DPA and the Agreement, the terms of this DPA shall prevail with respect to the processing of Personal Data. In the event of any conflict between the terms of this DPA and the Standard Contractual Clauses, the Standard Contractual Clauses shall prevail.
For questions about this DPA or to exercise any rights hereunder, please contact:
Beemlo
Email: support@beemlo.com