Privacy policy
Last updated: 11 November 2026 · Version 1.0.0 · Publisher: isabilov.
Short version: prices are found and converted inside your browser, only on sites you turned on. Nothing from the pages you visit is sent anywhere. The extension's automatic network requests only download public exchange-rate tables: from Frankfurter (European Central Bank rates) always, and from the Central Bank of Azerbaijan only if you allowed it. Those requests carry no page data, settings or identifier, but like any internet request they show the servers your IP address and the time. The two footer links open websites only when you click them.
Where it runs
Nowhere until you turn it on. A site is on only when both are true:
- you switched on Show on this site for it in the popup, and
- Chrome allows the extension on that site. The first time, Chrome asks you once for that one site (for example www.amazon.com).
Access you give in chrome://extensions (for example "On all sites") does not turn any site on by itself.
Turning a site off in the popup removes it from your list and gives that site's access back to Chrome; the labels disappear and the page's text is put back as it was. If the access came from a broader setting in chrome://extensions (such as "On all sites"), Chrome keeps that setting, but the extension no longer runs on the site. Removing the site's access in chrome://extensions also turns it off.
It never runs on Chrome's own pages, the Chrome Web Store or the PDF viewer.
What it reads on a page
Only on sites that are on:
- The page's text, to find prices (for example "$1,299.99", "1.299,99 TL"). This happens locally; the text is not stored, copied or sent.
- The page's language and host name (for example
en-CAor.ca), only to tell which dollar or yen a "$" or "¥" means. - The size and visibility of price elements, so it doesn't add a second label to a hidden screen-reader copy of a price.
Network requests (exchange rates only)
| Request | When | What is sent |
|---|---|---|
https://www.cbar.az/currencies/DD.MM.YYYY.xml (Central Bank of Azerbaijan, daily AZN rates) | Only after you allowed www.cbar.az (Chrome asks when you pick AZN in the popup, or when you click "Get official rates from the Central Bank of Azerbaijan"). Then: checked on install, on browser start and every 30 minutes: downloaded only if there is no download from today. If a download fails, it is tried again after 15 minutes, then 30 minutes, 1 hour … at most every 3 hours. Also when you press Update rates. If today's file is not published yet (the server answers "not found"), the files of up to 4 earlier days are tried. | Only the request for that day's public file. |
https://api.frankfurter.dev/v1/latest?base=EUR (Frankfurter, European Central Bank reference rates) | Always (it needs no permission). Same timing rules, checked separately from the Central Bank of Azerbaijan. | Only the request for the latest public rates. |
If you don't allow www.cbar.az (or remove that access later), no request goes to it and manat amounts use the ECB rates with the manat's fixed rate of 1.70 per US dollar; the popup says so ("AZN: ECB + fixed 1.70 per USD") and labels show "Source: ECB + 1.70 USD". Currencies the ECB doesn't publish (RUB, AED, GEL, KZT, SAR, UAH) then have no manat rate.
No cookies are sent with these requests. The servers see the usual technical information of any request (your IP address, the time, and that a browser asked for the rates). The requests never include the pages you visit, the prices you see, your currency or any identifier. A whole download stops after 30 seconds. A response that is incomplete, uses a different base currency or is older than the table already saved is ignored. Frankfurter is an open-source service run by a third party; the Central Bank of Azerbaijan publishes its rates on its own website.
What it saves (on your device only, chrome.storage.local)
| Data | Why |
|---|---|
| Your settings: target currency, rounding | So every page uses them. |
| The sites you turned on (host names), and for a few minutes the site you just asked Chrome about | So it knows where to run, also if the popup closed while Chrome's dialog was open. |
| The latest exchange-rate table of each source, with its published date and download time | So it works offline and can tell you how old the rates are. |
| Time and result of the last download attempt of each source | To retry a failed source later and show "Rates updated" / "Couldn't update". |
A snapshot of real rates is bundled with the extension. Each source uses it until that source's first successful download; if one source has downloaded and the other hasn't, the popup says which rates are still built-in. The popup also shows the published date of each table.
It has no servers, no analytics, no tracking, no ads, no account and no remote code.
Links in the popup
- Report a bug opens a Google Form in a new tab. The link contains only the extension name ("Price in My Currency") and its version (for example "1.0.0"); opening it sends those two values to Google as part of the address. It never contains the page you were on or anything from it. What you type into the form reaches Google only when you press Submit. Google Forms is run by Google under Google's privacy policy; the answers are read only by the publisher to fix bugs.
- by isabilov. opens isabilov.com.
Like any link, opening these pages lets those websites see the usual browser information (for example your IP address).
Permissions
- Optional site access, one site at a time (
*://*/*as the allowed range; Chrome asks for each site separately) — to find and convert prices on the sites you turn on. - www.cbar.az (optional) — to download the Central Bank of Azerbaijan's daily rate file (that site doesn't allow other websites to read it, so the extension needs permission for it). Not given at install; Chrome asks only when you pick AZN or click "Get official rates from the Central Bank of Azerbaijan". The extension has no site access at install.
- activeTab — when you open the popup, to see which site the current tab is on (so the switch knows which site to turn on).
- scripting — to add the price labels to the sites you turned on, including tabs that were already open.
- storage — to keep your settings, sites and rates on your device.
- alarms — to check every 30 minutes whether a source still needs today's download.
Deleting your data
- Turning a site off removes it from your list (see "Where it runs"). Your settings and the saved rates stay, so other sites keep working.
- Removing the extension deletes everything it stored, and Chrome removes the site access it was given.