Privacy Policy
For Angadi Labs' Terms of Service, see https://theangadi.in/terms.
Angadi Labs — Angadi: Complete the Look
Last updated: April 26, 2026
This Privacy Policy describes how Angadi Labs ("we", "us", or "our") collects, uses, and shares information when you install or use the Angadi - Complete the Look application (the "App") from the Shopify App Store, or when shoppers interact with the Complete the Look widget on a merchant's storefront.
By installing the App, you agree to this Privacy Policy. If you do not agree, please do not install or use the App.
1. Information We Collect
1.1 Information from Shopify Merchants
When you install the App, we access certain information from your Shopify store through the Shopify API, as authorized during the installation process:
- Store information: Store name, domain, and contact email
- Product data: Product titles, descriptions, images, prices, variants, tags, and inventory status
- Theme data: Theme configuration necessary to render the Complete the Look widget via the Theme App Extension
- Order data (limited, revenue attribution only): When you enable revenue attribution on the Pro plan, we process order line items and timestamps to measure which of our AI-generated outfits drove sales. We match orders to widget interactions using anonymous session identifiers within a 24-hour attribution window. We store only the order ID, total amount, and event timestamp. Order data sync runs for the most recent 30 days from each order date; aggregated metrics derived from this data may be retained longer in a form that cannot be linked to individual orders. We do not link orders to individual shoppers, store names, email addresses, shipping addresses, or any other personal information, or use order data for any other purpose.
We do not access or store customer personal information such as names, email addresses, shipping addresses, or payment details.
1.2 Information from Storefront Shoppers
When shoppers interact with the Complete the Look widget on a merchant's product page, we collect:
- Widget interaction events: Widget views, product clicks, and cart-add actions, tied to the product viewed
- Anonymous identifiers: We generate two non-PII identifiers:
- A session identifier (
_sid), stored in the browser's sessionStorage, that exists only until the tab is closed. Used to correlate widget interactions within a single browsing session. - A visitor identifier (
_vid), stored in the browser's localStorage, which persists across sessions. We only write the persistent visitor identifier when the merchant's store has granted analytics processing consent via Shopify's Customer Privacy API. If consent is not granted, only the ephemeral session identifier is used and all identifiers are cleared when the browser tab closes.
- Referrer tracking (short-lived): When a shopper clicks a "Complete the Look" recommendation, we briefly store which outfit triggered the click (in sessionStorage, cleared on cart-add or after 30 minutes). This is used to attribute cart additions to specific outfit recommendations for merchant analytics.
- Device information: Browser type, viewport size, and URL of the page being viewed (collected anonymously for widget rendering and analytics)
When revenue attribution is enabled by a merchant on the Pro plan, we associate widget interaction events with order data from the merchant's store to compute which outfits drove sales. The correlation uses anonymous session identifiers within a 24-hour attribution window and stores only the order ID, total, and event timestamp. Order data is processed for the 30 days following each order. The correlation cannot be linked back to individual shoppers because no personal information from the order is retained.
We do not collect personally identifiable information (PII) such as names, email addresses, or payment details from storefront shoppers. We do not use tracking cookies or third-party advertising pixels. The only cookie we access is Shopify's own cart cookie, which we use solely to attribute cart additions to specific outfit recommendations.
1.3 Information Collected Automatically
We automatically collect certain technical information when the App is used within the Shopify admin, including:
- App usage patterns (pages visited within the App, features used)
- Error logs for debugging and improving App performance
2. How We Use Your Information
We use the information we collect to:
- Provide and operate the App's core functionality, including syncing products, generating AI outfit suggestions, and rendering the storefront widget
- Measure aggregate widget performance and, when enabled by the merchant, compute product-level revenue attribution so merchants can see which outfits drive sales
- Display analytics and performance metrics in the App dashboard (widget views, click-through rates, top-performing outfits, and attributed revenue where available)
- Improve and develop App features, fix bugs, and optimize performance
- Communicate with you about App updates, support requests, or service-related matters
- Bill merchants for subscription plans through Shopify's Managed Pricing. We do not handle payment information directly; billing is processed by Shopify.
- Comply with applicable legal requirements
We do not use your data for advertising, marketing to your customers, or selling to third parties. We do not engage in automated decision-making that produces legal or similarly significant effects on individuals. While our AI generates outfit recommendations, these recommendations are shown to shoppers as suggestions only and do not restrict access to any product or service.
3. How We Share Your Information
We do not sell, rent, or trade your information. We may share information only in the following circumstances:
- Service providers: We use third-party infrastructure providers to operate the App. These providers process data on our behalf and are contractually obligated to protect your information:
- Supabase — Database hosting and authentication
- Vercel — Application hosting and serverless compute
- Google Gemini — AI model provider for generating outfit suggestions and product tags. Product data sent for processing is not retained by Google for model training.
- Legal requirements: We may disclose information if required by law, regulation, legal process, or governmental request.
- Business transfers: In the event of a merger, acquisition, or sale of assets, your information may be transferred as part of that transaction. We will notify you of any such change.
4. Data Retention
We retain your data for as long as necessary to provide the App's services:
- Store information, product data, and generated outfits are retained while the App is installed on your Shopify store
- Widget interaction events and anonymous visitor identifiers are retained for up to 180 days, then aggregated or deleted
- Order data used for revenue attribution is processed within a 30-day window from each order date. Aggregated metrics derived from this data may be retained longer in a form that cannot be linked to individual orders.
- When you uninstall the App, we delete your store data, product data, and generated outfits within 30 days of uninstallation
- Aggregated and anonymized analytics data may be retained for our internal analysis but cannot be linked back to your store or individual shoppers
- We may retain certain data as required by law or for legitimate business purposes (such as resolving disputes)
5. Data Security
We implement appropriate technical and organizational measures to protect your information, including:
- Encryption of data in transit using TLS/SSL
- Encryption of data at rest in our database
- Secure authentication via Shopify's OAuth protocol
- Row-level security policies restricting data access to authorized merchants only
- Webhook signature verification to ensure requests originate from Shopify
- Access controls limiting data access to authorized personnel only
- Regular review of our security practices
While we take reasonable steps to protect your data, no method of transmission over the Internet or electronic storage is completely secure.
6. Shopper Privacy Controls
We respect shopper privacy choices through Shopify's Customer Privacy API. Specifically:
- We check the analytics processing consent state before writing any persistent identifier to a shopper's browser.
- If analytics processing consent is not granted, we use only ephemeral session identifiers that are cleared when the browser tab is closed.
- We do not use third-party tracking cookies or advertising pixels on the storefront.
- We do not collect personally identifiable information (PII) from shoppers under any circumstances.
7. Your Rights
7.1 For Shopify Merchants
You have the right to:
- Access the data we hold about your store
- Correct inaccurate data
- Delete your data by uninstalling the App or contacting us directly
- Export your data upon request
- Restrict or object to certain processing activities
To exercise any of these rights, contact us at the email address listed below.
7.2 For Storefront Shoppers
Since we do not collect personally identifiable information from shoppers, there is generally no personal data to access, correct, or delete. If you have questions about data collected on a specific merchant's store, please contact that merchant directly or refer to their privacy policy.
7.3 GDPR (European Economic Area, United Kingdom, Switzerland)
If you are located in the EEA, UK, or Switzerland, you have additional rights under the General Data Protection Regulation (GDPR), including the right to lodge a complaint with a supervisory authority. Our legal basis for processing merchant data is the performance of a contract (providing the App's services). For analytics and revenue attribution, our legal basis is legitimate interest in improving the App and providing merchants with performance insights.
7.4 CCPA / CPRA (California)
If you are a California resident, you have the right to know what personal information we collect, request its deletion, and opt out of any sale of personal information. We do not sell personal information. To submit a request, contact us at the email address below.
8. Shopify Mandatory Compliance
We comply with Shopify's mandatory data protection requirements, including:
- Responding to customer data requests forwarded by Shopify (
customers/data_request) - Responding to customer data erasure requests forwarded by Shopify (
customers/redact) - Responding to shop data erasure requests when a merchant uninstalls the App (
shop/redact)
We process these requests through Shopify's mandatory compliance webhooks and respond within the timeframes required by applicable law.
9. Third-Party Services
The App integrates with the following third-party services:
10. Children's Privacy
The App is intended for use by Shopify merchants and their adult customers. We do not knowingly collect personal information from children under the age of 13 (or 16 in the EEA). If we become aware that we have collected personal information from a child, we will take steps to delete it promptly.
11. Changes to This Policy
We may update this Privacy Policy from time to time. We will notify merchants of material changes by updating the "Last updated" date at the top of this page and, where appropriate, through the Shopify admin or email. Your continued use of the App after changes constitutes acceptance of the updated policy.
12. Contact Us
If you have questions about this Privacy Policy, your data, or wish to exercise your rights, contact us:
Angadi Labs
Email: hello@theangadi.in
Bengaluru, Karnataka, India