Data Protection

Last updated: 8 July 2025

This page sets out the technical and organisational measures we apply to merchant data, and serves as our data processing summary for merchants who need one for their own compliance records.

Roles

The merchant is the controller. Ignite Apps is the processor, acting only on the merchant's documented instructions.

Categories of data

Product and inventory data (title, description, price, SKU, stock levels) from the primary store, pushed to the paired secondary store.

Purpose of processing

To keep the secondary store's catalog and stock levels in sync with the primary store.

Protected customer data

This app requests no customer or order scopes, so no protected customer data is accessed. Scopes granted: read_products, write_products, read_inventory, write_inventory, read_locations.

Security measures

Retention and deletion

GDPR / CCPA compliance webhooks

We implement all three of Shopify's mandatory compliance webhooks. Each request is verified with an HMAC signature and an unsigned or mis-signed request is rejected with HTTP 401.

Sub-processors

Cloudflare (compute, storage, DNS).

Contact

Data protection enquiries: support@shop-2-shop.com.