← Back to home

Privacy Policy

Effective date: August 29, 2026

This policy describes what the eBay Reseller Toolkit browser extension ("the extension", listed on the Chrome Web Store as eBay Sold History & Profit Calculator) does and does not do with your data. We wrote it to be accurate, not to be reassuring — if a claim isn't backed by the code, it isn't in here.

1. Summary

2. What the extension does over the network

Sorting itself reads the eBay search page already open in your browser and makes no network request. For the automatic search-page market summary and for a comps lookup you request on an item page, the extension's content script — already running on that ebay.com or ebay.co.uk page as part of normal page injection — issues a fetch() request to that same eBay domain (e.g. /sch/i.html?...&LH_Sold=1 for a sold/completed-listings search). This is functionally the same request your browser would send if you navigated to that sold-listings search yourself.

Details, so this claim can be checked against the code:

3. What is stored, and where

The extension uses the browser's standard chrome.storage APIs. Page-derived eBay data uses chrome.storage.local and stays in that browser profile. Preferences and license state use chrome.storage.sync, which the browser vendor may sync between browsers where you are signed into the same profile; that browser-managed sync is not sent to or controlled by us.

DataStorage areaPurpose
Calculator inputs and preferences (including item cost, sale-price inputs, fee options, and target margin) chrome.storage.sync Restores the last calculator state and can follow browsers signed into the same Chrome/Edge profile; browser-managed sync is not sent to us
Pro license state, license key, and signed license token chrome.storage.sync Keeps Pro activated and permits local/offline verification plus periodic refresh against our license service
Sold-comps cache chrome.storage.local Parsed sold-listing titles, prices, dates, result counts, and the search keyword/filter key; a cached entry is reused for up to 1 hour so repeat lookups don't re-fetch from eBay
Latest search-report payload chrome.storage.local Stores the latest report's source URL, keyword, generation time, and parsed on-page listing rows so the extension can open the report in a separate tab; the next opened report overwrites it
Daily comps-usage counter chrome.storage.local Tracks how many comps lookups the Free tier has used today (resets automatically at midnight); used only to enforce the Free-tier daily limit described in the extension's pricing
Rating/feedback prompt state chrome.storage.local Stores the first-run time and whether the optional prompt was completed or snoozed, so it appears no sooner than seven days after install and does not repeatedly interrupt you

Expired sold-comps entries are not used after one hour; they are replaced when that same query is refreshed, and otherwise can remain until extension storage is cleared or the extension is uninstalled. The latest report is replaced each time you open a new report. Other settings and license state remain until you change them, clear extension storage, or uninstall. We do not maintain any database, server, or log of your searches, prices, or browsing activity.

Optional feedback

Clicking Send feedback opens your default email client with a support template. Nothing is sent automatically. If you choose to send the message, we receive your email address and whatever text, screenshots, or page URL you include. We use it only to answer the request, investigate the reported issue, and — for actionable product feedback or a confirmed issue — deliver the advertised one-month Pro key. A store rating or review is never required. You can ask us to delete a support message by emailing the address in §8.

4. Payments (Pro subscription)

Payments for the Pro tier are processed by Paddle.com Market Limited ("Paddle"), which acts as our Merchant of Record — Paddle, not us, is the seller of record for your Pro purchase, handles card processing, and calculates/remits any applicable sales tax or VAT. Subscription/license status inside the extension is validated separately, by our own license service, not by Paddle directly. Integration details, verifiable in the code and the extension manifest:

The extension receives a signed entitlement token containing the plan, active status, and expiry, but no card number, billing address, Paddle customer ID, or other payment detail. Card and billing details are never stored by, or visible to, the extension. Your purchase itself, including receipts, billing history, and refund processing, is governed by Paddle's own Privacy Policy. See our Refund Policy for how refunds work.

5. Permissions we request, and why

PermissionWhy we need it
host_permissions: *://*.ebay.com/*, *://*.ebay.co.uk/* The extension only injects its UI (sort button, comps panel, profit calculator) into eBay search, item, and sold-listings pages on these two domains. We do not request access to any other site.
host_permissions: https://ebay-rt-license.dadiyuhuang88.workers.dev/* Allows the background service worker to activate and periodically refresh an optional Pro license. The request contains only the license key; it never contains eBay browsing, search, or pricing data.
storage Required to save calculator preferences and license state (chrome.storage.sync) and the on-device comps cache, latest report, usage counter, and engagement state (chrome.storage.local) described in §3.

We do not request tabs, history, webRequest, <all_urls>, or any permission unrelated to the functions above. If a future version needs an additional permission, this section will be updated and the change will be disclosed in the extension's store listing update notes.

6. What we do not do

Chrome Web Store Limited Use

The extension's use of information received from Chrome APIs complies with the Chrome Web Store User Data Policy, including the Limited Use requirements. eBay page content and browsing context are used only to provide the prominently described, user-facing research features. They are not transferred to us or to third parties, used for advertising, or made available for human review.

7. Changes to this policy

If the extension's data handling changes (for example, if a future version adds a permission), we will update this document and note the change in the extension's release notes before the update reaches users.

8. Contact

Questions about this policy or the extension's data handling:
dadiyuhuang88@gmail.com