Privacy Policy
Effective date: May 9, 2026
ProfitPilot ("we", "us", "our") respects your privacy and is committed to protecting your personal data. This privacy policy explains how we collect, use, store, and protect information when you use the ProfitPilot application ("App") available on the Shopify App Store and our website ("Service"). This policy applies to Shopify merchants ("Merchants"), their customers ("End Users"), and visitors to our website ("Visitors").
1. Data We Collect
A. Merchant Account Data
- Name and email address provided during registration
- Authentication credentials (password stored as a bcrypt hash, never in plaintext)
- Account preferences and onboarding state
B. Shopify Store Data (via OAuth)
- Products: Title, description, price, variants, images, and inventory status
- Orders: Order totals, line items, discounts, refunds, and fulfillment status
- Store metadata: Store name, domain, currency, and timezone
We access this data using Shopify's official API with the following OAuth scopes: read_orders, read_products, and write_products (used only for optional features such as importing trending product drafts).
C. Protected Customer Data
Our App may access Shopify Protected Customer Data only after receiving explicit approval from Shopify through their Protected Customer Data access process. Until that approval is granted, we do not store any customer email addresses or customer identifiers from your orders. If approved, customer data is used solely to attribute orders for analytics and is never shared with third parties.
D. Usage Data
Pages visited, features used, and session duration to improve the Service. We do not use third-party analytics trackers on the App.
E. Support Data
Name, email, and message content if you contact us through the support chat widget, email, or ticket system.
We do not collect payment card details. All billing is processed exclusively through Shopify's built-in Billing API.
2. Legal Basis for Processing
We process your data on the following legal bases under GDPR:
- Contract performance: Processing Shopify store data is necessary to deliver the analytics service you subscribed to.
- Consent: You grant explicit consent through Shopify's OAuth flow when you install the App and approve the requested data scopes.
- Legitimate interest: Usage analytics to improve the Service, provided it does not override your rights.
- Legal obligation: Where we are required to retain or disclose data by law.
3. How We Use Your Data
We use your data exclusively to provide and improve the Service:
- Generate profit dashboards, reports, and product analytics
- Compute COGS-based profit metrics and product classifications
- Produce AI-powered insights and actionable recommendations
- Track competitor pricing and discover trending products
- Send weekly profit audit reports and daily action summaries
- Provide customer support and resolve tickets
- Improve the Service based on aggregated usage patterns
When generating AI insights, we send aggregated, anonymized metrics (revenue totals, margin percentages, product performance scores) to our AI provider. No personally identifiable information (names, emails, addresses, or payment details) is ever included in AI requests.
4. Data Sharing & Service Providers
We do not sell, rent, or share your personal data with third parties for marketing or advertising purposes. We share data only with the following service providers necessary to operate the App:
| Provider | Purpose | Data Shared |
|---|---|---|
| Shopify | Store data access and billing | OAuth tokens, billing charges |
| Google (Gemini API) | AI-powered insights generation | Aggregated metrics only, no PII |
| OpenAI | Fallback AI provider | Aggregated metrics only, no PII |
| Infrastructure host | Server hosting and database | All data (encrypted at rest) |
We may disclose information if required by law, court order, or governmental regulation, or to protect our legal rights.
5. Data Retention
We retain your data only as long as necessary to provide the Service:
- Account data: Retained while your account is active. Deleted within 30 days of account closure or deletion request.
- Store metrics and orders: Retained for 90 to 365 days depending on your subscription plan, then automatically pruned.
- Chat conversations: Retained for 90 days, then automatically deleted.
- Compliance audit records: Retained as long as legally required for regulatory compliance.
- Webhook event logs: Pruned after 30 days.
When you disconnect a Shopify store, we immediately revoke and delete the stored OAuth access tokens. Cached store data (products, orders, metrics) is deleted within 48 hours. When Shopify sends a shop/redact webhook, we delete all data associated with that store atomically.
6. Shopify Mandatory Compliance
ProfitPilot fully complies with Shopify's mandatory privacy webhooks as required by the Shopify App Store:
- Customer Data Request (
customers/data_request): When a merchant's customer requests their data, we log the request and notify the merchant. No customer PII is stored in the log. - Customer Data Erasure (
customers/redact): When a merchant's customer requests erasure, we immediately remove all associated customer identifiers (email, customer ID) from our order records. - Shop Data Erasure (
shop/redact): When a merchant uninstalls the App and Shopify requests full erasure, we delete all shop data including orders, products, metrics, reports, suggestions, AI insights, tokens, costs, and subscriptions.
All webhooks are verified using HMAC-SHA256 signatures to prevent unauthorized requests. Compliance actions are processed synchronously to ensure they complete within Shopify's required timeframe.
7. Security Measures
We implement industry-standard security measures to protect your data:
- Shopify OAuth access tokens encrypted with AES-256 at rest
- All data transmitted over HTTPS with TLS encryption
- Webhook signatures verified cryptographically using constant-time comparison on every request
- Passwords hashed with bcrypt (never stored in plaintext)
- CSRF protection on all form submissions
- Content Security Policy (CSP) headers enforced across the application
- SSRF protection applied to all user-provided URLs
- Rate limiting on API endpoints and authentication routes
8. Cookies
We use only essential cookies required for the Service to function:
- Session cookie: Maintains your login session (expires on browser close or after 120 minutes of inactivity)
- CSRF token: Protects against cross-site request forgery attacks
- Chat widget cookie: Identifies anonymous chat sessions for support continuity
We do not use third-party tracking cookies, advertising pixels, or analytics trackers. For more details, see our Cookie Policy.
9. Your Rights (GDPR & Global Privacy)
Regardless of your location, you have the following rights concerning your personal data:
- Access: Request a copy of the personal data we hold about you
- Rectification: Update or correct inaccurate data via your profile settings
- Erasure (Right to be Forgotten): Request deletion of your account and all associated data
- Restrict processing: Ask us to limit how we use your data
- Data portability: Export your reports and metrics in standard formats
- Object: Object to data processing based on legitimate interest
- Withdraw consent: Revoke Shopify store access at any time by disconnecting your store or uninstalling the App
To exercise any of these rights, email us at no-reply@profit-pilot.io or use the self-service options in your account settings. We will respond within 30 days.
10. California Privacy Rights (CCPA)
If you are a California resident, you have additional rights under the California Consumer Privacy Act (CCPA):
- The right to know what personal information we collect and how it is used
- The right to request deletion of your personal information
- The right to opt out of the sale of personal information
- The right to non-discrimination for exercising your privacy rights
We do not sell personal information to third parties. To exercise your CCPA rights, contact us at no-reply@profit-pilot.io.
11. Merchant's Customer Data
ProfitPilot processes order data from your Shopify store to compute profit analytics. Regarding your customers' data:
- We do not store customer PII (email, name, address) unless Shopify has approved our Protected Customer Data access request
- We never contact your customers directly
- We never share your customers' data with third parties
- We never use your customers' data for marketing, advertising, or profiling
- Customer identifiers, when stored, are used solely for order attribution within your analytics
- When a customer requests data erasure through your Shopify store, we process the erasure request automatically via Shopify's mandatory webhook
Merchants are the data controllers for their customers' data. ProfitPilot acts as a data processor on behalf of the merchant.
12. Data Location & Transfers
Your data is stored on secured servers. When data is transferred to third-party AI providers (Google, OpenAI) for insight generation, only aggregated, anonymized metrics are transmitted. No personally identifiable information leaves our servers for AI processing.
If you are located in the European Economic Area (EEA) and your data is transferred outside the EEA, we ensure appropriate safeguards are in place, such as Standard Contractual Clauses approved by the European Commission.
13. Children's Privacy
ProfitPilot is a business-to-business service designed for Shopify merchants. We do not knowingly collect personal information from children under the age of 16. If we become aware that we have collected data from a child under 16, we will delete it promptly.
14. Changes to This Policy
We may update this policy from time to time. Material changes will be communicated via email or a prominent notice within the Service at least 30 days before taking effect. The "Effective date" at the top of this page indicates the latest revision. Continued use of the Service after changes constitutes acceptance.
Questions or Privacy Requests?
If you have any questions about this privacy policy, want to exercise your data rights, or need to report a privacy concern, contact us at:
no-reply@profit-pilot.ioWe aim to respond to all privacy-related inquiries within 30 days.