Request: Allow Protected Customer Data Access in Dev Stores Without Manual Approval

Topic summary

A developer is requesting that Shopify allow access to protected customer data (names, emails, order history) in development stores without requiring manual approval.

Current Issue:

  • Testing apps that need protected customer scopes requires manual approval, even in dev environments
  • This limitation makes dev stores function more like restricted production environments rather than true sandboxes

Proposed Solution:

  • Enable full API access or provide simulated/fake data in development stores
  • The developer argues this approach aligns with industry standards from platforms like Stripe, AWS, and PayPal

Rationale:

  • Would improve developer experience while maintaining production security
  • Sandbox environments should allow unrestricted testing by design

The request remains open with no response from Shopify or community discussion yet.

Summarized with AI on October 26. AI used: claude-sonnet-4-5-20250929.

I’m developing a Shopify Parters App that requires access to protected customer data (like names, emails, and order history). Currently, this access requires manual approval—even when testing in a dev store.

By definition, sandbox environments are meant to allow unrestricted testing. Without access to protected scopes or simulated data, dev stores become little more than restricted production mirrors, which defeats the purpose of a true sandbox.

Most platforms (Stripe, AWS, PayPal, etc.) offer full API access or fake data in their test environments. Shopify should do the same to improve the developer experience without compromising production security.