Your brand joined ExpertVoice to reach experts who buy, advocate, and recommend your products. The ExpertVoice Shopify app is what makes that experience seamless in Shopify.
This document explains what the app does, what Shopify data it accesses, how that access is controlled, and what ExpertVoice does and does not do with the data.
1. What the app does for your brand
Once installed, the ExpertVoice Shopify app does five things:
- Allows us to keep catalog and inventory data displayed on the ExpertVoice platform accurate and up-to-date
- Confirms that experts we send to your site are qualified for your ExpertVoice discounts
- Lets you add an ExpertVoice price display to product pages, so experts can see if a product is discounted for them and what their price is
- Applies the discount at checkout
- Surfaces orders so we can identify purchasers that used an ExpertVoice discount
Together, these capabilities let experts find your products, see accurate pricing, receive the correct discount automatically and let ExpertVoice report on the sales that your ExpertVoice program drives — without manual discount code management on your end.
2. What Shopify data the app can access
The app requests the following Shopify permissions and resulting data:
| Permission | What it grants access to |
| read_orders | Order totals, products purchased, discount codes/identifiers, and the ExpertVoice UUID associated with a discount |
| read_products | Product titles, images, variants, descriptions, pricing, catalog metadata, and availability |
| read_inventory, read_locations | Inventory availability and fulfillment-location mapping |
| write_discounts | Ability to create and update discounts associated with ExpertVoice programs |
| read_themes | Read-only access to detect the active theme and whether required app blocks/embeds are enabled. The ExpertVoice Shopify app does not modify, publish, or alter theme codes. The app uses the data solely to guide setup and validate that storefront integrations are configured properly. |
For complete, authoritative definitions of each Shopify access scope, see Shopify's official documentation at shopify.dev/docs/api/usage/access-scopes.
For the full list of data fields exposed by each API object (Order, Product, etc.), see the GraphQL Admin API reference at shopify.dev/docs/api/admin-graphql/latest.
3. What Shopify data ExpertVoice actually uses
The data access that Shopify makes available to the ExpertVoice Shopify app is broader than the access that the ExpertVoice Shopify app is configured to use. The ExpertVoice app uses data obtained from Shopify only for the five functions described in Section 1. The data that we access for these purposes is:
- Products: To sync catalog information into ExpertVoice and retrieve pricing needed for discount calculations.
- Inventory and locations: To improve accuracy of product availability shown to experts.
- Orders: Limited to ExpertVoice-tagged or ExpertVoice-discounted orders, for reporting, invoicing, and discount validation. Unrelated orders are ignored.
- Discounts: To create and manage discounts tied to ExpertVoice programs only. The ExpertVoice app does not modify unrelated brand discount programs.
- Themes: To detect setup state and deep-link you into the correct configuration areas during installation.
- ExpertVoice does not collect, store, or use Shopify customer personal data. While the read_orders scope technically allows access to customer personal data fields (name, email, shipping address, phone), the ExpertVoice app's queries are configured to access data only for ExpertVoice-tagged orders and to request only those data fields needed for discount validation, reporting, and invoicing — order totals, products purchased, discount identifiers, and the ExpertVoice UUID. The ExpertVoice app does not request or collect information from personal data fields.
4. Controls that prevent additional data collection
ExpertVoice follows a principle of minimal, purpose-specific access. Several controls reinforce this:
- Scoped permissions. The app requests only the Shopify data listed in Section 2. It cannot access other permission-based data that Shopify makes available.
- Filtered queries. The app filters limit data accessed to ExpertVoice-related transactions and workflows. It does not pull your brand's full Shopify dataset.
- Shopify's app review and approval process. The app has completed Shopify's review and approval process required for being listed in Shopify’s App Store including data access requirements, permission usage, security practices, data handling standards, and platform compliance. Because the app accesses order data, Shopify applies additional scrutiny during this review.
- Internal data handling policies. The app operates under ExpertVoice's existing privacy and data handling policies and your agreement with ExpertVoice.
5. What ExpertVoice does not do with the data
- We do not sell brand data or share brand-specific Shopify data with other brands or third parties.
- We do not access Shopify customer personal data (see Section 3).
- We do not monitor or analyze orders unrelated to ExpertVoice.
- We do not modify storefront themes or unrelated discount programs.
Reporting on ExpertVoice orders is limited to your brand as the operator of your store and ExpertVoice's internal operational and invoicing workflows.
ExpertVoice will continue to comply with its obligations under its agreement with your brand and with applicable law in handling any data accessed through the app.
Questions
If your legal or security team has additional questions regarding app permissions and data handling, please contact your ExpertVoice CS partner.