A developer is experiencing an issue where their Shopify app displays permissions for customer personal data (names, emails, addresses) during installation, despite not requesting optional Protected Customer Fields.
Justification provided for mandatory protected customer data scope
Optional fields (name, address, etc.) deliberately not selected
The problem:
The app installation screen still shows these customer data fields as being accessed, even though they weren’t selected in the configuration.
Initial response suggests:
Removing the customer_read scope entirely if customer data isn’t needed, though this doesn’t directly address why unselected optional fields appear in permissions.
Status: The issue remains unresolved, with the developer seeking a way to remove these unselected fields from the displayed permissions.
Summarized with AI on October 29.
AI used: claude-sonnet-4-5-20250929.
A year back Shopify made it mandatory to give justification to access order data and other PII customer data, which we opted out of(image 1).
When installing our app, the permissions still show that we are asking for customer’s personal data like names, emails etc (Image 2). How can we avoid asking for these Permissions.
Hello @Sherki
Hope you are doing well
As per Shopify rules and regulations, you have to provide details on why you used customer data. You can’t avoid it because you use customer_read scope. if you use customer data in you app then you have to must provide details else remove that scope. then error must be gone.
Hey @hardik355 ,
Thank you for your reply.
As you can see in the screenshot below, we have given reason for the protected customer data scope, which is mandatory. But we have not selected any of the optional Protected Customer Fields like name, address etc.
The permission page still show these as being accessed. Any way to remove these fields from the permissions.