https://aionextensions.pages.dev/ · Shopping
1 item
Track prices on any product page. Drop alerts, 30-day charts, multi-site. 100% local — no account, no analytics, no tracking. **PriceLens turns any product page into a tracked price.** Visit Amazon, Trendyol, Hepsiburada, eBay, AliExpress, N11, or virtually any modern shop — a floating Track button slides into view. Click once. Done. PriceLens will quietly re-check that page on a schedule you control and notify you the moment the price drops. Every byte of your data stays on your device. No account, no sign-in, no analytics SDKs, no remote servers, no Honey-style data hoarding. The extension does exactly what you'd expect it to and nothing more. ### ✦ Features 🏷️ **Universal Track button** A single button injected into product pages on every supported shop. Click to start, click again to stop. 📉 **Drop alerts** Native Chrome notifications fire whenever the price moves below the last recorded value. Set a threshold ("only ≥ 5 %") to cut noise, or use **target price** to be alerted when an item hits the number you actually want. 📊 **30-day mini chart** Each tracked item shows an inline sparkline of its price history, with low/high bounds and a color that flips emerald when prices are falling and rose when they're climbing. 🌍 **Multi-currency, multi-site** Hand-tuned extractors for Amazon (all locales), Trendyol, Hepsiburada, eBay, AliExpress, and N11 — plus a universal JSON-LD Product schema detector that works on most other modern shops automatically. 🔁 **Background checks you control** Pick your own interval — every hour, every 3, 6, 12, or 24 hours. The service worker fetches your tracked URLs in the background and updates the history. No tabs to keep open. 💾 **Backup & restore** Export all tracked items to a portable JSON file. Import on another machine. Your price history follows you. 🔒 **100% local. Always.** All data lives in your browser's IndexedDB. PriceLens never talks to our servers because there *are* no servers. No analytics, no telemetry, no CDN, no remote code execution. Open the source and check. 🌐 **English · Türkçe · Deutsch** Full UI translations across the popup, settings, and notifications. ### ✦ How it works The Track button reads either the standard JSON-LD Product schema (most modern shops ship it) or a site-specific selector pack for the major platforms. The product URL is saved to local IndexedDB along with the current price. A periodic alarm refetches the page, parses the price from the raw HTML, appends it to a local history, and triggers a notification on a real drop. ### ✦ Privacy PriceLens is a single static bundle. There is no networking outside of the same `fetch()` calls you'd make manually loading the same product page. We do not collect, store, sell, or process any of your data. Full statement: see the Privacy tab. ### ✦ Permissions - **storage** — saves your settings (interval, threshold, notifications toggle). - **alarms** — schedules the periodic price check. - **notifications** — shows the drop alert. - **activeTab** — reads the active page URL only when you click Track. - **<all_urls>** — required to inject the Track button on any shopping site you visit, and to re-fetch tracked URLs in the background. ### ✦ What it does NOT do - ❌ No coupon hijacking, no affiliate-link injection. - ❌ No DOM mutation outside of a single floating Track button (closed shadow DOM — isolated from page styles). - ❌ No reading of unrelated pages — only the page where you click Track and only the URLs you tracked. - ❌ No background tabs, no popups, no redirects. ### ✦ Free, forever PriceLens is part of AION Extensions, a portfolio of privacy-first browser tools. No ads, no upsells, no premium tier. If it's useful to you, share it.
May 18, 2026
rating_count is the Chrome Web Store ratings count, not a written-review count.
Media assets
Screenshots and videos on the listing.
Has promo video
Whether the listing includes at least one video.
Languages
Declared language locales.
Developer website
Listing exposes a developer website URL.
Contact email
Listing exposes a contact email.
Keyword in name
Case-insensitive substring match in the name.
Keyword in description
Case-insensitive substring match in the description.
Keyword occurrences in description
Count of case-insensitive occurrences in the description.
Category user-count percentile
Share of same-category extensions with fewer users (null if unknown).
These are transparent listing completeness / keyword signals, not a prediction of Chrome Web Store search ranking.