Open MIRA
Back to MIRA

Privacy policy

MIRA Author Companion — what we do with your data.

Effective 2026-09-23.

On this page

Plain English. If anything below changes we update this page and the version banner inside the extension.

What the extension does

Once a day, right after midnight in your time zone, the MIRA Author Companion service worker quietly calls the same dashboard JSON endpoints that the KDP page itself uses — using your existing logged-in browser session — and forwards the parsed royalty data to your MIRA Hub at mira.indieauthormedia.com. From there, MIRA shows your earnings alongside your TikTok marketing activity in one place.

The extension syncs once a day at 12:01 AM your local time. If your computer is asleep or your browser is closed at that time, it syncs once when you are back. If that sync fails, it tries again the next night; you can also sync on demand with Sync now in the popup. Once at the start of each month it also re-reads the month that just ended, so its total includes the month's last days. You can disconnect at any time from the popup or from the MIRA Hub.

What data the extension touches

  • KDP dashboard data — estimated royalties, orders, KENP page reads, top-earning titles, per-book details (title, author name, ASINs and ISBN, cover image link, publication date) with their royalties, units and page reads for the current month, daily royalty history (last 30 days), marketplace + format distributions, and, once at the start of each month, the per-book royalties for the month that just ended. This is exactly the data Amazon shows you on your KDP dashboard.
  • Your MIRA connection token — a long-lived credential the extension uses to authenticate to your MIRA account. Stored in chrome.storage.local. Revocable at any time.
  • Sync log — a local record of the last 30 sync attempts (timestamp + status code) shown in the extension popup so you can verify it's working. Not transmitted anywhere.

What we never do

  • We never ask for your Amazon password. The extension uses cookies your browser has already set during your own Amazon sign-in — we never see them, store them, or transmit them.
  • We never send your KDP session cookies to MIRA. The KDP fetch happens entirely inside your browser. Only the parsed JSON royalty data leaves your browser.
  • We do not include trackers, analytics scripts, or third-party SDKs. The extension talks only to kdpreports.amazon.com (your own KDP), mira.indieauthormedia.com (your own MIRA account), and optionally advertising.amazon.com + business.facebook.com if you opt into Amazon Ads or Meta Ads sync later.
  • We do not sell, share, or rent your data. Your royalty data is yours; we only host it in your MIRA account.

Where your data lives on the MIRA side

Royalty snapshots are sent to https://mira.indieauthormedia.com/api/finances/ingest-json with your MIRA extension token as the Authorization header. The data is stored against your MIRA account on Indie Author Academy's PostgreSQL infrastructure. Access is scoped to your account only — no other MIRA user can see your royalties.

Amazon terms

Third-party tools that interact with Amazon dashboards may carry some risk under Amazon's terms of service. The extension is designed to use only your own active session and to minimise its footprint, but you remain responsible for your KDP account. Please review Amazon's KDP terms before installing.

Disconnecting + deleting

Click Disconnect in the extension popup to revoke the connection. The extension's local data is cleared on disconnect. To delete your synced royalty history from MIRA's servers, email support@indieauthormedia.com; we'll remove the data within seven days.

Open source

The extension source is published at github.com/Indie-Author-Academy-LLC/chrome-extension-kdp. You can read every line before installing.

Contact

Questions, deletion requests, or privacy concerns: support@indieauthormedia.com. Indie Author Academy LLC.

Last updated 2026-09-23. Version 1.2.