Last updated: [fill in date before publishing]
What the extension does
When you click "Scan Page," the extension reads the current tab's page content (links, images, audio/video sources) to build a list of files you might want to download. When you select files and click "Download," the extension uses Chrome's built-in Downloads API to save those files to your computer, or bundles them into a ZIP file using the JSZip library, entirely inside your browser.
What data we collect
None. Specifically:
- We do not collect, store, or transmit the contents of pages you visit.
- We do not send scanned file lists, URLs, or filenames to any server we operate.
- We do not use analytics, tracking pixels, or third-party advertising SDKs.
- Any preference we store (such as whether you've unlocked Pro) is saved locally on your device using Chrome's
storage.localAPI and is never uploaded anywhere.
Permissions we request, and why
| Permission | Why it's needed |
|---|---|
activeTab | Lets the extension read the page you're currently viewing, only when you click the extension's button — not in the background, and not on other tabs. |
scripting | Lets the extension inject the file-scanning script into the active tab when you request a scan. |
downloads | Lets the extension save files you select to your computer's default download location. |
storage | Lets the extension remember your Pro status and settings locally on your device. |
| Host permission (requested only when you use "Download as ZIP") | The ZIP feature has to fetch each selected file's bytes to bundle them together, and those files are often hosted on a different site than the page you scanned. Chrome requires this permission for the extension to read across sites. We ask for it only the first time you click "Download as ZIP," not at install time. |
https://api.lemonsqueezy.com/* | Lets the extension verify a Pro license key you enter against our payment provider's license API. No other site is contacted with this permission. |
We do not request access to your browsing history, cookies, or any site you haven't explicitly scanned or asked to download from.
Payments
If you choose to purchase the Pro upgrade, payment is handled by our payment provider, Lemon Squeezy, which acts as merchant of record. We do not see or store your card details — that data goes directly to Lemon Squeezy, subject to their own privacy policy. After purchase, Lemon Squeezy emails you a license key, which you paste into the extension to unlock Pro. The extension verifies this key using Lemon Squeezy's public License API.
Third-party libraries
This extension bundles JSZip (MIT License) to build ZIP files locally in your browser. JSZip does not transmit any data externally.
Changes to this policy
If our data practices change, we will update this page and, where required, notify users through the Chrome Web Store listing.
Contact
Questions about this policy or the extension: cqionglei@gmail.com