Privacy Policy

This page lists every piece of data BetterSkillsMD touches, where it goes, and who else sees it. Short version: not much, and almost none of it touches our servers.

1. What we collect

BetterSkillsMD does not run a backend. We do not host an analytics endpoint, a log server, or a user database. The extension's only network destinations are the API endpoints it has explicit host permission for in the Chrome manifest:

Your browser cannot reach any other domain through the extension. This is enforced by Chrome's host-permission model, not by our promise.

2. Where each piece of data goes

DataStored whereSent where
Your OpenAI / Gemini API key chrome.storage.local on your machine, isolated to this extension Sent in the Authorization header to the chosen provider only. Never logged. Never sent to us.
Screenshots you capture chrome.storage.local on your machine (history, last 20 by default) Sent to your chosen provider (OpenAI or Gemini) for analysis. Not stored or transmitted by us.
Generated design.md output chrome.storage.local on your machine Nowhere by us. You copy / download / paste it manually.
Email + payment details (paying customers only) Held by ExtensionPay and Stripe under their own terms ExtensionPay (for license check) and Stripe (for payment). See their privacy policies.

We — the BetterSkillsMD developer — have no access to your screenshots, your API key, or the markdown the model generates. They live on your machine in extension-isolated storage and are removed when you uninstall.

3. Third parties

The extension talks to exactly three third-party services, all over HTTPS:

4. What we do NOT do

5. Permissions, explained

Chrome will tell you the extension wants these permissions on install. Each one is justified by a specific feature; none is broader than it needs to be.

6. Your rights

Because we hold no data about you on our infrastructure, there's nothing for us to delete, export, or correct. To remove all of the extension's data from your machine, uninstall the extension from chrome://extensions — Chrome clears the extension's local storage on uninstall. For data held by OpenAI, Google, ExtensionPay, or Stripe, request export or deletion through those providers directly.

7. Contact

Questions, security reports, or refund requests: open an issue on github.com/aroramit17/betterskillsmd.

Last updated: .