Privacy policy
Easy Compare for Shopify, by bPlugins. Effective September 24, 2026.
Easy Compare ("the app") is a Shopify app that lets merchants design tables in the Shopify admin and show them on their online store. This policy explains what the app stores, why, for how long, and how to have it removed. It applies to merchants who install the app and to visitors of stores that display a table.
What we store about your store
When you install the app we store only what is needed to run it:
| Data | Why |
|---|---|
| Your store's myshopify domain and the API access token Shopify issues to the app | To identify your store and call the Shopify Admin API on your behalf |
| The tables you design: names, headings, row labels, tooltips, the text you type into cells, which products and metafields each table compares, details you type in about other brands' products, style settings and custom CSS | To save your work, show a live preview, and publish the table to your store |
| Which products and collections carry which table (their IDs, titles and handles), and per-table daily counts of shopper interactions | To list assignments in the app and write the product metafield the theme block reads |
| Your plan and subscription records: plan name, subscription ID, status and price | To apply plan limits and show your billing status. Payment is handled entirely by Shopify; we never see card or bank details |
| Onboarding progress | To show the setup checklist |
Product data shown in a table (titles, images, prices, stock, options, metafields) is read from your store when the table is rendered and is not copied into our database beyond the product IDs and handles a table compares.
The app writes two things into your store: a product or collection metafield holding a table ID, and app-owned metafields holding published table settings. Shopify removes app-owned metafields when the app is uninstalled.
What we do not collect
- No customer or shopper data. The app requests access only to products and collections and to theme templates (read-only). It never reads orders, customers or checkout data.
- Nothing about visitors to your storefront. The table block sets no cookies and uses no tracking pixels. When a shopper first scrolls a table, opens a tooltip or clicks its button, the block sends the app the table's id and the event name so you can see how often tables are used; no visitor identity is sent or stored. When a page loads a table from our server, the request appears in ordinary server logs (IP address, browser type, time) which are kept briefly for security and then discarded.
- No analytics on your storefront. We do not currently run usage analytics in the app. If we add them, they will cover only the app's admin pages, never your storefront, and this policy will be updated first.
Support requests
When you contact us through the Support button in the app, the name, email address and message you enter are sent to bPlugins' support ticket system so we can reply. We use them only to handle your request.
How we use and share data
We use the data above solely to provide, bill for, support and secure the app. We do not sell it, use it for advertising, or share it with anyone except the service providers needed to run the app:
- Shopify, which hosts your store, delivers the theme block and processes all billing.
- The hosting provider of the server the app runs on.
- bPlugins' support ticket system, for messages you send us.
We may disclose data if required by law. Data is transmitted over TLS and access to our servers is limited to authorized bPlugins staff.
How long we keep it
- While the app is installed, for as long as you use it.
- When you uninstall, the store's access tokens are deleted immediately. Your tables and settings are kept for 48 hours so that reinstalling restores them, and are then erased permanently when Shopify sends its shop data-erasure request.
- Support messages are kept as long as needed to resolve the request and for our records.
Shopify's privacy webhooks
The app implements Shopify's mandatory compliance webhooks. Because it stores no customer data, customer data requests and customer erasure requests have nothing to return or delete, and we record that we received them. Shop erasure requests delete everything we hold about the store, as described above.
Your rights
You can see and edit everything the app stores about your tables inside the app itself. To request a copy of your data, correct it, or have it deleted before the 48-hour window, contact us and we will act within 30 days. If you are in the EU, UK, or a jurisdiction with similar laws, these rights apply to you under those laws and you may also complain to your local data protection authority.
Changes
If this policy changes in a way that affects you, we will update the effective date above and note the change in the app.
Contact
bPlugins, via the Support button inside the app or at bplugins.com/contact.