KDP Sales Tracker is a browser extension that helps Amazon Kindle Direct Publishing (KDP) authors monitor their sales and royalties. This Privacy Policy explains how the extension handles your data.
Summary: This extension collects no personal data, sends no data to external servers, and stores everything exclusively on your local device.
1. Data We Do NOT Collect
No personal information (name, email, address)
No KDP account credentials or login data
No sales figures, royalty amounts, or book titles sent to any server
No browsing history or behavior tracking
No analytics, telemetry, or crash reports
No advertising or tracking cookies
2. How the Extension Works
The extension operates entirely within your browser:
It opens the KDP Reports dashboard (kdpreports.amazon.com) in an inactive background tab using your existing browser session
It reads dashboard data (orders, royalties, KENP pages) directly from the page DOM — the same data you see when you visit the page manually
All data is stored exclusively in Chrome's local sync storage on your device
The tab closes automatically after data is read
3. Local Storage Only
The following information is stored locally in your browser using chrome.storage.sync:
Your daily sales figures and royalty totals (for displaying in the popup)
Timestamps of the last checks
Your preferences (theme, language, currency, sound settings)
Exchange rates fetched from api.frankfurter.app (public, anonymous API — no account required)
This data never leaves your browser except through Chrome's standard sync mechanism if you have Chrome Sync enabled — which is governed by Google's own Privacy Policy.
4. Third-Party Requests
The extension makes exactly two types of external requests:
kdpreports.amazon.com — your own KDP dashboard, using your existing login session
api.frankfurter.app — a public, free currency exchange rate API with no authentication and no tracking. Only called once per day to update exchange rates.
No other external connections are made.
5. Anti-Bot Measures (Amazon Compatibility)
To ensure respectful and sustainable use of the KDP dashboard, the extension implements the following measures:
Randomized check intervals (20–45 minutes on weekdays, 35–80 minutes on weekends)
Random delays before reading data to simulate natural human behavior
Background tabs are opened in an inactive state and closed automatically
Occasional checks are intentionally skipped (10% probability)
No API keys, no automated login, no direct API calls to internal Amazon endpoints
6. Permissions Explained
tabs / scripting — to open and read the KDP dashboard page
storage — to save your settings and data locally
cookies — to verify you are logged into Amazon (read-only, not modified)
notifications — to show sales alerts on your desktop
alarms — to schedule periodic background checks
offscreen — to play notification sounds in the background
7. Disclaimer
This is an unofficial, community-made browser extension. It is not affiliated with, endorsed by, or in any way officially connected with Amazon, Amazon KDP, or any of their subsidiaries. "Amazon" and "Kindle Direct Publishing" are registered trademarks of Amazon.com, Inc. Use of this extension is at your own risk.