Trust

Security & privacy

How Carnet handles your stockists' data under the GDPR.

Last updated:

Roles

For your stockists' order details, you (the brand) are the controller and Carnet is your processor, under our Data Processing Agreement. For your own account data, Carnet is the controller.

Terms, privacy policy and DPA are published before the app launches.

The notice buyers see on order pages names the brand and gives privacy@ordersheet.net.

The details step on a phone: contact fields and a privacy notice naming the brand as responsible for the data.

What we store

  • Sheets and links you create
  • Order requests: lines, quantities, references
  • Buyer contact details: name, email, company, phone if given
  • No card or payment data: payment stays in Shopify

Protection

  • Buyer contact details, email recipients and link tokens are encrypted at rest, with a key per store. Order lines are not.
  • Signed links you can pause or revoke
  • Each public link is rate-limited per 24 hours
  • Shopify's GDPR requests handled automatically (customer data request, customer redact, shop redact)
  • Limited Shopify access: Carnet reads products, themes, markets, languages and customers (to match stockists) and creates draft orders. It does not edit your theme and does not read your orders or inventory. See the table below.

Setup and permissions

These are all the Shopify access scopes Carnet asks for at install.

ScopeWhat Carnet uses it for
read_productsReads your products, images and variants to build line sheets
read_customersReads customers, to match stockists
write_draft_ordersCreates draft orders from stockist orders
read_markets, read_locales, read_translationsReads your markets, store languages and translations, for buyer pages
read_themesReads your theme's colours and fonts for the theme import. Carnet has no write access to themes: it does not edit your theme.
write_app_proxyLets buyer links open on your store's own domain under /apps/carnet (Shopify's app proxy), so a link looks like your store's

Carnet has no scope to read your orders or inventory.

Retention

DataKept
Order request details180 days after processing (60 days if never processed)
Email bodies7 days after sending
BackupsBackups keep encrypted copies until they expire
After uninstallDeleted following Shopify's data deletion request

Sub-processors

ProviderPurpose
ShopifyPlatform
Microsoft AzureHosting, database, email
CloudflareNetwork and buyer link hosts

Contact

Merchants: hello@ordersheet.net. Buyers: privacy@ordersheet.net.