Shop Analyzer — Privacy Policy
Last updated: October 10, 2026
Shop Analyzer (“the Extension”) is a Chrome extension that helps online store owners analyze product prices and compare them with competitor storefronts. This policy explains what data is processed, why, and who is involved.
Who is responsible
Controller and developer: Taras Stakhorsky, Simmeringer Hauptstraße 25/22, 1110 Wien, Austria
Email: taras.stakhorsky@proton.me · Phone: +43 677 62312678
1. Data processed on your device
Core features run locally in your browser. The developer does not operate a server that receives your data, and the Extension contains no analytics or tracking. The Extension may process:
- Storefront data you choose — product titles, prices, compare-at prices, ratings, categories, and related catalog fields from your shop and from competitor URLs you enter or open. Data is fetched from public pages or public store APIs (for example Shopify product JSON or WooCommerce Store API) and from the active tab when you click Analyze.
- Shop addresses — the URL of the shop you analyze and the competitor URLs you add, together with the time of each analysis or price check, so that results and watches can be restored and re-checked. The Extension does not record your general browsing history.
- Settings and results — saved analyses, product matches, watchlists and price alerts, pricing strategy preferences, optional cost/margin settings, and a daily counter of AI recommendations used, stored with Chrome’s extension storage (
chrome.storage.local) on your computer.
- Optional AI API keys (authentication credentials) — if you use AI recommendations, you may save your own third-party API keys (for example Anthropic, xAI, OpenAI, Google Gemini, or DeepSeek). Keys stay in local extension storage and are sent, over HTTPS, only to the provider you select when you request recommendations.
2. Payments (ExtensionPay and Stripe)
If you purchase Pro, payment is handled by ExtensionPay and Stripe:
- We do not collect or store your card number in the Extension. Card details are entered only on ExtensionPay/Stripe pages.
- ExtensionPay manages paid status for the Extension and may process your email address so you can pay, log in on another browser, or manage a subscription.
- To check your plan, the Extension creates a random ExtensionPay access token for your installation and receives from ExtensionPay your paid status, the date you paid, your plan (price, currency, billing interval), subscription status and, if you have paid or logged in, your email address. This information and the token are stored in Chrome’s extension sync storage (
chrome.storage.sync), so they may be synced to your other Chrome browsers through your Google account if Chrome Sync is turned on.
- Stripe processes payment details under Stripe’s privacy policy.
- The Extension contacts ExtensionPay’s servers to check whether your installation is paid (when you open the side panel and when scheduled watch checks run), and to open checkout, login, or subscription-management pages.
See also: ExtensionPay and Stripe Privacy Policy.
3. What we do not do
- No account is required for the Free tier.
- We do not sell your personal data.
- We (the developer) do not receive your product catalogs, shop URLs, or API keys. There is no developer backend for the analyze/match/watch features.
- The Extension does not read your emails, chats or other personal communications, your general browsing history, or your keystrokes and clicks.
- We do not inject advertising trackers into websites you visit.
4. Permissions
- activeTab, scripting, tabs — read product information from shop pages you analyze and open competitor pages briefly in a background tab when you add a competitor or run a watch check.
- storage — save analysis results, shop URLs, settings, watchlist, optional API keys, and the ExtensionPay data described in section 2.
- alarms — schedule periodic competitor price checks. They run for Pro users; for Free users the scheduled check only confirms the plan status with ExtensionPay.
- notifications — notify you when a watched competitor price changes.
- sidePanel — show the analyzer UI in Chrome’s side panel.
- Host access — fetch catalog data from storefronts you choose; call optional AI APIs you select; communicate with ExtensionPay for payments and paid status.
5. Third-party services
- Optional AI providers — only when you click to generate recommendations, the Extension sends to the provider and model you choose, using your own API key: your shop URL, up to 40 of your products (name, price, compare-at price, rating), up to 30 products per competitor (name, price) with the competitor’s domain, your confirmed product matches with suggested prices, summary statistics, and recent price changes in your own shop. This is processed under that provider’s terms and privacy policy.
- Shop websites — to read catalogs, the Extension requests product data from the shop URLs you open or add (and, for watch checks, opens them briefly in a background tab). Those sites receive a normal browser request.
- ExtensionPay / Stripe — payment and paid status as described above.
6. Data retention
Data in chrome.storage remains until you clear it in the Extension (the “Clear” button removes saved analyses and watches), remove the Extension, or clear extension data in Chrome. Payment records retained by ExtensionPay or Stripe follow their own retention policies.
7. Legal basis and your rights (GDPR)
Processing is necessary to provide the features you request (Art. 6(1)(b) GDPR); payment records are kept to meet legal obligations (Art. 6(1)(c) GDPR). You have the right to access, rectification, erasure, restriction of processing, data portability and objection. To exercise these rights, contact us using the details above. You also have the right to lodge a complaint with a supervisory authority, in Austria the Datenschutzbehörde (Barichgasse 40–42, 1030 Wien, www.dsb.gv.at).
8. Chrome Web Store User Data Policy — Limited Use
The use of information received from Chrome APIs and from the pages you analyze adheres to the Chrome Web Store User Data Policy, including the Limited Use requirements. User data is used only to provide the Extension’s single purpose (comparing prices with competitor stores, suggesting prices, and watching competitor prices). It is not sold, not used or transferred for advertising, not used to determine creditworthiness or for lending purposes, and not read by humans except with your consent (for example for support you request), for security purposes, or to comply with applicable law.
9. Children
The Extension is intended for business and store operators, not for children under 13.
10. Changes
We may update this policy when features change. The “Last updated” date at the top will be revised accordingly.
11. Contact
For privacy questions, email taras.stakhorsky@proton.me or write to Taras Stakhorsky, Simmeringer Hauptstraße 25/22, 1110 Wien, Austria. See also the Support page.