Lioriq uses store, offer, order, billing, and threshold-test data to run Free Shipping A/B, show the right shopper message, report test results, and handle support or Shopify privacy requests.
Merchant and store data we store
To run the app for a Shopify store, we store basic shop account data such as the shop domain, display name, owner email, store timezone, install state, uninstall state, granted Shopify scopes, and plan or billing entitlement state.
We also store the Shopify access token needed to call Shopify on behalf of the store. Active tokens are deactivated when the app is uninstalled.
Saved offers, billing, and threshold-test data
We store the saved offer settings merchants configure in the app, including thresholds, storefront copy, message placement, design settings, localized message rules, Shopify Market settings, discount identifiers, sync status, store locale settings, and store currency settings.
We store billing and subscription state needed to manage plan access, reconcile Shopify billing changes, and keep an audit trail of billing transitions.
When threshold-test features are enabled, we store test settings and reporting records such as margin assumptions, average shipping cost, winner alert email settings, checkpoints, analysis snapshots, decision snapshots, completed-order results, and winner status.
Shopper, cart, and order-linked data
To measure threshold-test performance, the app stores assignment and result data linked to keyed identifiers derived from customer, session, cart, and order values. These keyed identifiers keep test measurement consistent without storing the raw customer, session, cart, or order values in threshold-test records.
The app may also store order-linked reporting data such as cart value, whether shipping was required, shipping subsidy values, shipping collected, discount application context, exposure identifiers, locale, country, zone, and related threshold-test metadata.
We do not collect payment card numbers through this app. Billing is handled by Shopify.
How we use this data
- Operate the embedded app and keep it connected to the merchant's Shopify store.
- Configure, sync, and display storefront saved offers and localized message rules.
- Measure threshold-test performance, evaluate checkpoints, and show winner guidance.
- Manage billing, plan entitlement, reinstall reconciliation, and support investigations.
- Process uninstall events and Shopify privacy requests.
Website analytics
Public Lioriq pages, including app documentation, support, pricing, and privacy pages, use Google Analytics to understand aggregate page usage and improve merchant resources. The Google tag is configured without Google signals or ad-personalization signals.
Service providers and processors
- Shopify for app installation, Shopify access, billing, Markets, locales, and privacy requests.
- Google Cloud for hosting, background processing, and data storage used to run the app.
- Google Analytics for public website usage measurement.
- Resend for winner alert email delivery when winner alert emails are enabled.
- Vertex AI on Google Cloud for localized copy draft generation when that feature is enabled.
Uninstall, deletion, and Shopify privacy requests
If a merchant uninstalls the app, we mark the shop as uninstalled and deactivate active access tokens so the app no longer calls Shopify for that store.
If the app stays uninstalled and billing entitlement has ended, we automatically delete the shop record and shop-scoped data 30 days after the later of the uninstall time or the entitlement end time.
If Shopify sends a store redaction request, we delete the shop record and shop-scoped data that depends on it. If Shopify sends a customer redaction request, we delete matching assignment and result records tied to the relevant customer or order identifiers.
Shopify customer data requests are handled through Shopify's privacy request flow. Merchants can also contact us directly at support@lioriq.com.