SECURITY

Security

What protects the data PunchRelay processes for Shopify merchants and their buyers, written for the IT and procurement teams who review a new punchout supplier.

This page describes the controls that are in place today. A completed security questionnaire and architecture details are available on request at hello@punchrelay.com. For how personal data is used, see the privacy policy.

Where the service runs

Encryption in transit

Encryption of credentials and backups

Backups and recovery

Access control and logging

Monitoring and incidents

Shopify protected customer data

Shopify approved PunchRelay's access to protected customer data on 12 October 2026, together with the App Store approval. The app asks for customer names, email addresses and addresses. It uses them to show the merchant the right B2B contact and to put the buyer's shipping and billing addresses on the order. It does not request phone numbers. This approval is Shopify's review of the app's data use and protection answers, not an independent audit.

Retention and deletion

The privacy policy lists every category and its period.

Sub-processors

These providers process merchant or buyer data for the app. The data processing agreement lists them as its Annex 3 and sets out how we announce a change. The privacy policy also lists the providers used for this website.

ProviderLocationWhat it does for PunchRelayPersonal data involvedTransfer mechanism
netcup GmbHKarlsruhe, Germany. Our server is in netcup's Vienna, Austria location.Hosting of the application server and the primary database.All data the service processes.None: EU.
Cloudflare, Inc.USA, global network. R2 storage in Cloudflare's EU jurisdiction.Proxy, TLS and firewall in front of the app gateway (relay.punchrelay.com). R2 object storage for encrypted database backups and for the erasure ledger. Web Analytics, a cookieless beacon that Cloudflare adds to the app's pages to count page views and measure load times.All requests to and from the app pass through Cloudflare. Backups are encrypted before upload. The erasure ledger holds keyed hashes of identifiers, no readable personal data. Web Analytics receives the merchant staff's IP address, browser details and the app pages they open.EU-US Data Privacy Framework, and the Standard Contractual Clauses in Cloudflare's data processing terms.
Resend (Plus Five Five, Inc.)USA. Our sending domain uses Resend's EU region (Ireland).Delivery of the emails the app sends to merchant staff, such as the notice that a purchase order awaits approval.Recipient name and email address. Purchase order notices also contain the PO number, connection name, line items and total.EU-US Data Privacy Framework.
Brevo (Sendinblue SAS)Paris, France.Fallback email delivery, used only when Resend is not configured.The same as Resend.None: EU.
Google LLCUSA.The Gmail mailbox for hello@punchrelay.com, where support email from merchants arrives.Whatever a merchant sends us by email, and our replies.EU-US Data Privacy Framework, and the Standard Contractual Clauses in Google's data processing terms.

Reporting a vulnerability

Email hello@punchrelay.com with a description, the steps to reproduce it and the URLs involved. Please test only against your own store or a development store, do not access or change other merchants' data, and do not run denial of service or spam tests. We confirm receipt, keep you informed while we fix the issue, and credit you if you wish. The same contact is published in security.txt.