Shopify Audiences: programmatic customer opt-out for third-party apps

Hello,
We identified a gap with Do Not Sell/Share requests and Shopify Audiences.

A third-party CMP can update a customer’s dataSaleOptOut through Shopify’s privacy APIs, but Shopify confirmed this does not automatically opt the customer out of Shopify Audiences. The merchant must manually add the customer under Audiences → Settings → Customer opt-out, and there is currently no public API to automate or verify this.

Shopify’s native Data Sharing Opt-Out page does automatically propagate the opt-out to Audiences.

From a CMP/compliance perspective, requiring merchants to manually repeat each opt-out is not a scalable or reliable workflow.

Is there any planned API or mechanism for Shopify Audiences to automatically respect dataSaleOptOut signals coming from third-party apps?

Hey @Jonida_Mersinllari - thanks for flagging this. You’re right that at the moment there’s not a public way to programmatically add or verify a customer in the Audiences opt-out list either.

Just confirming, which privacy API is your CMP using, and do you have any more context on where Shopify confirmed the two aren’t synced? That’ll help me dig into this further on our end here.