Data, Permissions & Security

Last updated: June 18, 2026 — technical reference for developers, security reviewers, and data-protection officers. The plain-language version is in our Privacy Policy.

1. Where data flows

FlowPathStored by us?
AI text/image generationYour device → AI provider (your own key)No — never touches our servers
Outbound Shopify / Printify / Gelato API callsYour device → platformNo
Your designs, listing drafts, shop catalogLocal SQLite on your machineNo
Database backupsLocal only (your machine)No
Etsy API callsYour device → our proxy → EtsyTransit only — not stored (proxy adds Etsy's shared secret, which can't ship in the app)
Shopify sign-in (OAuth code exchange)Your device → our intermediary → ShopifyTransit only — token relayed back and stored encrypted on your device
Order webhooks (Shopify / Printify / Gelato)Platform → our relay → your offline appYes, briefly — queued ≤ 7 days, then auto-deleted
Shopify mandatory GDPR webhooksShopify → our compliance endpointYes — audit log retained 7 years (regulatory requirement)
Design staging for print providersYour device → your own Backblaze B2 bucketNo (your bucket; 36-hour auto-delete)
The relay/proxy exists only to (a) keep marketplace secrets out of the installable app and (b) deliver incoming order events to a desktop app that may be offline. It is not a copy of your shop. See the Sub-processors page for the providers involved.

2. Retention

DataRetention
Order/fulfilment webhook relay (Shopify/Printify/Gelato)7 days, auto-deleted
Shopify GDPR compliance webhook audit log7 years (append-only)
Design staging files (your B2)36 hours, auto-deleted
Local database backups30 days (on your machine)
License recordsLicence term + 12 months
Local order/customer dataOn your machine until you redact/wipe (configurable retention available)

3. OAuth permissions (scopes)

MockupFlow requests the minimum OAuth scopes needed, and deliberately does not request payment, billing, customer-list, or marketing scopes. The full per-scope breakdown and justification for Etsy and Shopify is documented in the Privacy Policy §7 (Etsy) and §8 (Shopify).

4. Encryption & security

DRAFT — this technical reference is provided for transparency and review; confirm specifics with us before relying on it for a formal security assessment.