Privacy Policy

Extension: AI Product Extractor  |  Last updated: June 28, 2026

This Privacy Policy explains how AI Product Extractor ("the Extension", "we", "us") collects, uses, and protects information when you use the Chrome browser extension. By installing and using the Extension, you agree to the practices described below.

1. What the Extension Does

AI Product Extractor is a tool for Shopify merchants and e-commerce operators. It reads publicly visible product information (title, price, images, description, SKU, etc.) from e-commerce product pages you actively choose to visit, and sends that data to your connected AI Product Generator backend so you can import products into your Shopify store.

The Extension displays a small floating button on every page you browse so you can trigger an extraction at any time with one click. The button can be hidden or shown via the extension popup. No data is collected or transmitted until you click the button.

The Extension does not:

2. Information Collected

2a. Product data collected from pages (on demand)

When you click Start on a product page, the Extension reads the following fields from that page's DOM and structured data (Schema.org, Open Graph, JSON-LD):

FieldExample
Page URLhttps://example.com/products/jacket
Hostname / domainexample.com
Product name / title"Blue Denim Jacket"
Price (raw text)"49.90"
Currency"USD"
Brand"ZARA"
Description (plain text)"100% cotton…"
Image URLs (public CDN links)["https://…/img.jpg"]
SKU"SKU-123"
Rating"4.5"
Availability"InStock"
Video URL (public link)"https://…/video.mp4"
Spec attributes (key → value){"Material": "Cotton"}
Timestamp of extraction"2026-06-25T09:50:45Z"

All of this data is publicly visible on the product page you visit. The Extension does not read hidden, private, or account-specific data on those pages.

2b. Page HTML sent for AI analysis (one-time per domain)

When the Extension does not already have a CSS selector mapping for a website, it sends the raw HTML of the product page to the backend for AI analysis (/api/extractor/analyze). The backend generates a CSS selector mapping and caches it; subsequent scrapes on the same domain do not re-send the HTML.

The HTML may incidentally contain other text visible on that public page (navigation menus, footer, ads). It does not include cookies, session tokens, passwords, or any private user data.

2c. Extension settings stored locally

The following settings are stored in chrome.storage.local (on your device only):

These settings never leave your browser except as part of signed API request headers.

3. Chrome Permissions Explained

PermissionWhy it is needed
activeTabAccess the URL and title of the tab you are currently viewing — only when you click Start.
scriptingInject the extraction script into the product page you chose to extract data from.
tabsQuery the active tab so background extraction jobs can communicate results back to the popup.
storagePersist your API URL and secret key locally in Chrome so you do not have to re-enter them.
<all_urls>Product pages can exist on thousands of e-commerce domains (Alibaba, Amazon, Taobao, Shopee, Lazada, Tiki, eBay, and many others) that cannot be enumerated in advance. Additionally, when triggered from the Shopify Admin app, the Extension opens a background tab on the supplier's domain to extract product data automatically — these domains are only known at runtime. Broad host permission is therefore required. The Extension only reads publicly visible page content and only transmits data when you explicitly initiate an extraction.

4. How We Use the Data

We do not use your data for advertising, profiling, or analytics about individual users.

5. Data Storage and Retention

6. Data Sharing

Scraped product data is sent only to the backend URL you configure (default: ai-content-generator.lnhsoft.com, operated by LnhSoft). We do not sell, rent, or share your data with any third party.

The HTML analysis endpoint may forward page HTML to an AI model provider(such as OpenAI) for CSS selector generation. Only the raw HTML of the public product page is forwarded — no personally identifiable information is included.

7. Security

All API requests are signed with HMAC-SHA256 (timestamp + nonce + body hash). The secret key is stored locally and never transmitted in plaintext. Communication with the backend is encrypted via HTTPS.

8. Children's Privacy

The Extension is intended for business users (merchants, e-commerce operators) and is not directed at children under 13. We do not knowingly collect data from children.

9. Your Rights

10. Changes to This Policy

We may update this policy when the Extension's functionality changes. We will update the Last updated date at the top and, for material changes, notify you via the Chrome Web Store listing or in-extension notice. Continued use after changes constitutes acceptance.

11. Contact

Questions or data requests related to this policy:
LnhSoft
Email: [email protected]
Website: ai-content-generator.lnhsoft.com


© 2026 LnhSoft. All rights reserved.