Effective date: April 30, 2026
ParityGuard (“we,” “us,” or “our”) is a Shopify app operated as a sole proprietorship by Vadim Mezhibovskii. This Privacy Policy explains how we collect, use, share, and protect information when you use the ParityGuard application (“Service”), a checkout parity migration toolbox for Shopify merchants.
We are committed to transparency. This policy is written in plain English so you can understand exactly what happens with your data.
Roles under GDPR: When you install ParityGuard, you (the merchant) act as the data controller of any personal data your store collects. ParityGuard acts as a data processor on your behalf, processing data only as needed to provide the Service. A Data Processing Agreement (DPA) is available on request via support@parityguard.com.
When you install ParityGuard, we request specific OAuth scopes to access the following through Shopify’s API:
We only request the minimum scopes needed to provide our service. We do not access customer payment information, personal addresses, or order details.
We maintain audit trails of deployment actions, webhook receipts, and system events for operational reliability and debugging. These logs do not contain customer personal data. See “Data Retention” below for specific retention periods.
Where the General Data Protection Regulation (GDPR) applies, we rely on the following legal bases for processing personal data:
We use the data we collect to:
Before any merchant code, theme content, or script content is sent to a third-party LLM provider, we run it through an automated sanitizer that detects and redacts potentially sensitive values. The following categories are replaced with placeholder tokens (e.g., [REDACTED_EMAIL_1]) before transmission:
Legitimate Shopify identifiers (GIDs, product/variant/customer IDs in code context) and analytics-pixel IDs (Meta, TikTok, GA4, Pinterest, Snapchat) are protected from false-positive redaction so the LLM still receives meaningful structural context.
We send merchant audit data (such as checkout scripts and metafield values) to OpenRouter, which routes our requests to specific underlying LLM providers we have selected. Data sent through OpenRouter is not persistently stored by OpenRouter and is used solely for real-time inference. OpenRouter and the underlying providers process this data under contractual terms that prohibit using customer data for model training.
The current underlying providers are:
Metafield values sent for classification may contain merchant-confidential business information but never include end-customer personal data. All requests are ephemeral and not retained by any provider beyond the duration of the inference call.
Subscription payments are processed entirely through the Shopify Billing API. We do not collect, store, or process payment card details. All billing is managed within your Shopify admin.
We use industry-standard cloud hosting (Fly.io, primary region: United States) and managed PostgreSQL database services to operate our service. Data is encrypted in transit (TLS 1.2+) and at rest (provider-managed disk encryption).
Our current subprocessors are:
We will notify merchants of material changes to this list at least thirty (30) days before a new subprocessor processes merchant data, except where a change is required by law or to maintain service continuity.
ParityGuard implements all three of Shopify’s mandatory privacy webhooks. Every request is HMAC-verified and acknowledged with HTTP 200 within a few seconds; the requested action is then processed asynchronously.
Our web pixel extension collects checkout analytics events. This pixel is consent-gated: it respects Shopify’s Customer Privacy API and only fires tracking events after the end customer has granted consent, in compliance with GDPR and regional privacy regulations. End customers may withdraw consent at any time through the merchant’s consent banner; withdrawal stops further event collection but does not affect events already lawfully processed.
The dashboard application uses session cookies strictly for authentication. We do not use third-party advertising cookies or cross-site tracking.
We retain your data only as long as your ParityGuard subscription is active and for a brief period afterward:
ParityGuard uses automated processing (LLM classification) to categorize checkout patterns and recommend migration paths. These classifications are advisory: deployment of any pattern is gated by explicit merchant action within the dashboard. No pattern is applied to your store without your manual confirmation, and you can review or override any classification before deployment.
Because all deployment decisions remain under human control, this processing does not constitute “decisions based solely on automated processing” within the meaning of GDPR Article 22.
Depending on your location, you may have the following rights regarding your data under GDPR, the California Consumer Privacy Act (CCPA/CPRA), and similar US state laws (including Virginia VCDPA, Colorado CPA, Connecticut CTDPA, and Utah UCPA):
To exercise any of these rights, contact us at support@parityguard.com. We will respond within 30 days. You also have the right to lodge a complaint with your local data protection authority.
ParityGuard is a business-to-business service for Shopify merchants and is not directed to children. We do not knowingly collect personal information from children under the age of consent in their jurisdiction (16 under GDPR, 13 under the US Children’s Online Privacy Protection Act). If you believe a child has provided us with personal data, please contact us and we will promptly delete it.
Your data is processed primarily in the United States, where our infrastructure (Fly.io) and our LLM providers (OpenRouter, OpenAI, Anthropic, xAI) operate. Shopify processes data in Canada and the United States.
For transfers from the European Economic Area, United Kingdom, or Switzerland to the United States, we rely on Standard Contractual Clauses (SCCs) and supplementary technical measures (encryption in transit and at rest, PII sanitization before any LLM transmission) where required by GDPR.
We may update this Privacy Policy from time to time. If we make material changes, we will notify you through the Shopify admin dashboard or by email at least thirty (30) days before the changes take effect. The “Effective date” at the top of this page indicates when the policy was last revised.
If you have questions about this Privacy Policy or our data practices, please contact us: