Sats Privacy Policy

Last updated: April 6, 2025 · Applies to the Sats browser extension

TL;DR — The short version

🚫
No personal data collected
We never collect names, emails, IP addresses, or any identifying information.
🚫
No browsing history
We never record which pages you visit or what prices you see.
🚫
No third-party tracking
No analytics, no ad networks, no tracking pixels of any kind.
100% local processing
All price conversion happens in your browser. Nothing leaves your device.
Open source
The full source code is public and auditable by anyone.
One external request
Only contacts CoinGecko's public API to fetch the BTC price.

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