LUK · Effective 2026-05-26
This Privacy Policy describes how Lief Lab, operator of the LUK application ("we", "our", or "the App"), collects, uses, and handles data when you install and use the App through the Shopify platform.
By installing LUK, you agree to the practices described in this policy.
LUK collects only shop-level data. We do not collect, process, or store end-customer (shopper) personally identifiable information (PII).
| Data Type | What We Store | Purpose |
|---|---|---|
| Shop identity | Shop domain (e.g. yourshop.myshopify.com) | App authentication and per-shop credit/billing tracking |
| Product data | Shopify product IDs, titles, and image URLs from your store | Display products for selection inside the app |
| Generated images | Output images produced by the AI generation feature | Display in history, allow push to product gallery |
| Credit balance | Credit count per shop | Enforce usage limits and billing tier |
| Subscription | Current billing plan and Shopify charge ID | Determine feature access and credit allocation |
| Usage statistics | Count of model usage per generation (no image data) | Internal analytics to improve the model catalog |
We share data with the following sub-processors:
| Processor | Purpose | Data Shared | Privacy Policy |
|---|---|---|---|
| Google Gemini API | AI image generation | Product image (transient, not retained) | policies.google.com/privacy |
| Supabase | Image and data storage | Generated images, shop profile | supabase.com/privacy |
| Shopify | App platform, billing, OAuth | Shop domain, billing charge ID | shopify.com/legal/privacy |
| Vercel | App hosting and compute | Request logs (IP, headers) — retained per Vercel plan | vercel.com/legal/privacy-policy |
Shopify GDPR webhook compliance: LUK does not collect or store end-customer (shopper) personally identifiable information. In accordance with Shopify Partner program requirements, we implement all three mandatory GDPR webhooks: SHOP_REDACT (purges all shop-scoped data within 48 hours of app uninstall, as described above), CUSTOMERS_DATA_REQUEST (acknowledged with a no-op response, as no customer data is held), and CUSTOMERS_REDACT (acknowledged with a no-op response, as no customer data is held). Webhook endpoints are HMAC-verified per Shopify specifications.
All data is transmitted over HTTPS. Supabase Storage enforces per-bucket access policies so that one shop cannot access another shop's generated images. Database access is restricted to server-side code using environment-scoped credentials.
Depending on your jurisdiction, you may have the following rights regarding personal data we process about you (the merchant) or your shop:
For California residents (CCPA/CPRA): You have the right to know what personal information we collect, the right to delete it, the right to correct inaccurate information, the right to opt out of “sale” or “sharing” of personal information (we do not sell or share personal information for cross-context behavioral advertising), and the right to non-discrimination for exercising these rights.
Data Processing Agreement (DPA): A DPA is available on request for merchants requiring one for GDPR Article 28 compliance.
To exercise any of these rights or request a DPA, email us at lief.ofcl@gmail.com. We will respond within 30 days.
We may update this Privacy Policy from time to time. We will notify merchants of material changes by updating the effective date above. Continued use of the App after a policy update constitutes acceptance of the revised terms.
If you have questions about this Privacy Policy or our data practices, please contact:
Lief Lab (operator of LUK)
Republic of Korea
Email: lief.ofcl@gmail.com
App URL: https://luk-spi.vercel.app