TL;DR — The short version
Data collected
Sats does not collect, store, transmit, or sell any personal data. The extension processes all information locally within your browser.
| Data type | Collected? | Notes |
|---|---|---|
| Personal identity (name, email, phone) | Never | Not requested, not stored anywhere. |
| Browsing history or visited URLs | Never | The extension reads page content to detect prices but does not log or transmit it. |
| Prices or page content | Never | Prices are read locally to convert them. Nothing is sent to any server. |
| Location or IP address | Never | Not collected or inferred. |
| User preferences (display mode, currency) | Local only | Saved in chrome.storage.sync — synced across your own devices via your Google account, not accessible to us. |
| BTC/fiat exchange rate | External fetch | Fetched from CoinGecko's public API. No personal data is sent in this request. |
External API usage
The only external network request Sats makes is to CoinGecko's public REST API to retrieve the current Bitcoin price in supported fiat currencies.
This request is made approximately every 7 minutes. It contains no user identifiers, no cookies, and no data about the pages you visit. It is equivalent to any browser fetching a public webpage.
The request URL takes the form:
https://api.coingecko.com/api/v3/simple/price?ids=bitcoin&vs_currencies=usd,eur,mxn,…
CoinGecko may log this request according to their own privacy policy. Sats has no control over CoinGecko's logging practices.
Browser permissions
Sats requests only the minimum permissions required to function:
| Permission | Why it's needed |
|---|---|
storage |
To save your display preferences (mode, currency, color) locally. No personal data is stored. |
alarms |
To schedule periodic BTC price refreshes (every ~7 minutes) without keeping a persistent connection open. |
Host permission: api.coingecko.com |
To fetch the BTC exchange rate from CoinGecko's public API. |
Content script: <all_urls> |
To detect and convert prices on any webpage you visit. Page content is processed locally and never transmitted. |
Sats does not request permissions for: tabs, history, bookmarks, cookies, webRequest, geolocation, or any camera/microphone access.
Children's privacy
Sats does not knowingly collect any information from children under the age of 13. The extension collects no personal data from anyone, regardless of age.
Changes to this policy
If we ever add any data collection (which we do not plan to do), this policy will be updated with at least 30 days' notice before the change takes effect, and the extension version notes will highlight the change clearly.
The "Last updated" date at the top of this page will always reflect the most recent revision.
Contact
Questions about this privacy policy or the extension?
Open an issue on GitHub