Privacy Policy — SwiftBundle

Last updated: December 5, 2025

Thank you for using SwiftBundle — BYOB Products. This Privacy Policy explains what Shopify store data we request, why we request it, how we use it to deliver the app features, and how you can request deletion. By installing or using SwiftBundle you agree to the terms below.

What we request and why

To enable SwiftBundle's features (bundle landing pages, live bundle summary, tiered discounts, and analytics shown inside the app) we request these Shopify API scopes from your store:

  • Publish bundle landing pages and proxy endpoints required for storefront bundle pages.
  • Read product details to present eligible items and create bundle product entries when a merchant chooses to publish bundles to the store.
  • Read order information to validate bundle purchase flows and (when required) write order-level data for bundle fulfillment handling.
  • Used only when necessary to assist merchants with bundle-related customer lookups during support; we do not export or retain customer records.
  • Manage product publishing status for bundle products and landing pages.
  • Upload any assets required for bundle landing pages (images or JSON payloads) during merchant configuration.
  • Create or manage discount behavior when the merchant enables automated discount actions (if applicable to their configuration).
  • Add tracking pixels for merchants who choose to enable conversion tracking for bundles.
  • Inject a small storefront snippet or theme asset needed to render the live bundle UI if the merchant opts-in to automatic installation.
  • Fetch analytics data for the merchant’s store so the app can surface accurate bundle performance metrics inside the app.
  • Create and read cart transforms used to apply bundle discounts to the cart during selection (cart API integration).
  • Create metaobject types used by SwiftBundle to store lightweight configuration schemas when merchant enables advanced features.
  • Read reporting data when merchants request bundle performance exports inside the app.

How we use the data

The data accessed via these permissions is used directly to provide SwiftBundle's functionality: populate bundle selection lists, apply tiered discounts in the cart, render the live bundle summary in the storefront, and surface in-app analytics for merchant decision-making.

We do not retain or store merchant store data. Data fetched from the store is used to perform the requested actions and to display results inside the app, then discarded. We do not keep product, order, or customer information in our persistent storage outside of any minimal installation metadata required to maintain the app connection (for example, an installation record or API token info that is necessary for the app to remain installed and operate). If you uninstall the app, any installation records are removed in accordance with our uninstall flow.

Retention and deletion

SwiftBundle does not store store data beyond transient processing needs. If you uninstall the app, or request deletion, we will remove any installation records and any other stored merchant-specific records we maintain for administrative purposes. We do not retain product, order, or customer data after deletion or uninstall.

Your rights

You can request access to or deletion of any data we hold about your shop. To make a request, provide your store domain and (if relevant) an order id so we can locate records quickly. We will respond to valid requests within a reasonable timeframe.

Security

We implement reasonable technical and organizational measures to protect any minimal installation data we maintain. Access to the app backend is limited to authorized personnel and protected using industry standard access controls.

Third parties

We do not sell or rent your store data. We may use third-party services to operate parts of the app (for example, hosting providers or payment processors). These providers process data only to the extent necessary to deliver their service and are contractually required to protect your information.

Contact

If you have questions about this Privacy Policy, want your data deleted, or need support with SwiftBundle, contact our support team: