Privacy Policy

ShieldKit is a Shopify Embedded App that scans Shopify stores for Google Merchant Center compliance issues and surfaces AI-search visibility tools. This policy describes what data ShieldKit collects, how we use it, who we share it with, and how merchants can request deletion. Plain English first, then specifics.

Who runs ShieldKit

ShieldKit is built by Plucore. Questions about this policy or your data can go to hello@shieldkit.app.

Shopify scopes we request

ShieldKit follows the principle of least privilege. The exact scopes requested at install are:

About the "View customer data" install prompt

At install, Shopify shows a "View customer data" disclosure listing device and activity data, geolocation, IP address, browser, and operating system. Shopify auto-generates this disclosure because ShieldKit declares an App Proxy (the /apps/llms-txt endpoint that powers the optional Shield Max llms.txt feature). When a storefront visitor (or an AI crawler) requests /apps/llms-txt, Shopify forwards the request to ShieldKit's server along with the visitor's IP, User-Agent, and other HTTP request metadata. This is what Shopify is disclosing.

We do not request read_customers, read_orders, or any other order/customer scope. We never receive your customers' names, emails, addresses, order history, or payment details. The "customer data" referenced in the prompt is the request metadata described in the next section.

Data we collect

When you install ShieldKit on your Shopify store, we collect and store:

ShieldKit does not read your store's customer records, order history, addresses, or payment data. The Shopify scopes we request do not grant access to those resources. The GDPR customers/data_request and customers/redact webhooks return HTTP 200 immediately because we have nothing to return or delete.

How we use the data

Data we share

We do not sell, rent, or share your data with third parties for marketing or any commercial purpose. The only third parties that touch your data are infrastructure subprocessors required to run the app:

Data retention

We retain data for as long as the app remains installed on your shop.

Your rights

Security

Shopify OAuth tokens are encrypted at rest with AES-256-GCM before being written to the database. Database access uses Supabase's service role key, scoped server-side; the key never reaches the browser. Application traffic is HTTPS-only. We follow the principle of least privilege when requesting Shopify API scopes — see your store's Apps & sales channels page for the exact scopes ShieldKit requests.

Changes to this policy

We update this page when our practices change. Material changes will be highlighted in the app or via a one-time email to your shop owner address.