Last updated: July 5, 2026 · Page Currency Converter · [email protected]
## Overview
Page Currency Converter is a browser extension that detects currency amounts on web pages and can display converted values in your chosen target currency. The extension runs **entirely in your browser**. It does **not** send page content, browsing history, or personal data to developer-operated servers. The developer does **not** sell personal data.
## Data Storage
All extension data is stored **locally in your browser** using WebExtension storage APIs (`browser.storage.local` and, optionally, `browser.storage.sync`).
### `browser.storage.local`
- **User settings** (`CURRENCY_CONVERTER_SETTINGS`): whether conversion is enabled, your ordered list of up to three currencies, whether to show original amounts alongside converted values, and a reference amount used in the popup calculator.
- **Cached exchange rates** (`CURRENCY_CONVERTER_RATES`): merged public exchange-rate data, fetch timestamp, expiry time, and source identifiers. Rates are refreshed about every 60 minutes while the extension is active.
### `browser.storage.sync`
- **UI language preference** (`CURRENCY_CONVERTER_UI_LANG`): your chosen language for the extension popup. This may sync across devices if you use browser sync. The developer does not receive this data.
The developer has **no access** to data stored in your browser.
## Data Processed on Web Pages
When conversion is enabled, a **content script** runs on pages you visit (`*://*/*`) and processes **page content in your browser only**, such as:
- Visible text nodes and selected DOM elements that may contain prices or currency amounts
- Public page text patterns used to detect currency codes and numeric values for on-page conversion
This processing is limited to the extension’s purpose (currency detection and display). **Page content is not uploaded** to developer servers.
Converted amounts may show a tooltip with a rate disclaimer and the original value. No page URLs or full page text are transmitted off-device by the extension.
## Network Requests
The extension **does not** contact developer-operated analytics, telemetry, or backend services.
The **background service worker** may perform **HTTP GET** requests to **public third-party exchange-rate APIs** to download currency data:
| Provider | Endpoint (host) |
|----------|-----------------|
| Frankfurter | `https://api.frankfurter.app/*` |
| fawazahmed0 / jsDelivr | `https://cdn.jsdelivr.net/*` |
| currency-api (Cloudflare Pages) | `https://latest.currency-api.pages.dev/*` |
These requests fetch **public rate tables only**. They do not include your settings, browsing history, or page content. Third-party providers may log standard request metadata (such as IP address) according to their own policies.
Rate data is cached locally and refreshed on a schedule (`alarms` permission, approximately every 60 minutes) and when needed after install or startup.
## No Sale or Third-Party Transfer
Page Currency Converter does **not**:
- Sell user data
- Transfer user data to data brokers or ad networks
- Use user data for advertising or profiling
- Integrate third-party analytics, advertising, or tracking SDKs
## Not Collected
Page Currency Converter does **not** collect:
- Names, email addresses, or account identifiers (unless you contact the developer voluntarily)
- Authentication credentials (passwords, PINs, security answers)
- Payment or banking details
- Health information
- Precise device location (GPS)
- A log of your browsing history on developer servers
## User Controls and Retention
You can control the extension by:
- Toggling **Convert on pages** in the popup
- Changing target currencies and display options in the popup
- Uninstalling the extension (removes locally stored settings and cached rates from extension storage)
Data in `browser.storage.sync` follows your browser’s sync retention behavior.
## Permissions
| Permission | Purpose |
|------------|---------|
| **`storage`** | Save settings, cached rates, and UI language preference |
| **`alarms`** | Refresh exchange rates on a periodic schedule |
| **Host access to rate API domains** (see Network Requests) | Download public exchange-rate data |
| **Content scripts on all URLs** (`*://*/*`) | Detect and convert currency amounts on pages you visit when the feature is enabled |
The extension does **not** request access to cookies, `webRequest` blocking, `history`, `tabs` (beyond normal extension APIs), or broad `<all_urls>` host permissions for non-rate endpoints.
## Third-Party Services
Exchange-rate data is provided by independent public APIs (Frankfurter, jsDelivr-hosted currency-api, and currency-api.pages.dev). The extension is not affiliated with those providers. Their availability and accuracy are not guaranteed. See each provider’s terms for details on their data.
Aside from those rate fetches, the extension does not use third-party analytics, advertising, or tracking services.
## Disclaimer
Converted amounts are **indicative only**. They are not financial, tax, or legal advice. Always verify rates with an official source before making decisions.
## No Background Tracking
Page Currency Converter does **not**:
- Maintain a browsing-history database on developer servers
- Track unrelated activity across the web for profiling
- Record keystrokes outside the extension popup inputs
## Children’s Privacy
The extension is not directed at children under 13 (or the applicable age in your jurisdiction) and does not knowingly collect personal information from children.
## Changes to This Policy
If this policy changes, the updated version will be published with the extension listing (Chrome Web Store, Firefox Add-ons, Microsoft Edge Add-ons, Opera Add-ons) and/or the project repository. The “Last updated” date at the top will be revised.
## Contact
Questions or privacy concerns:
- Email: [[email protected]](<mailto:[email protected]>)
- Website: [proxyone.eu](<https://proxyone.eu/>)
Developed by [PROXYONE](<https://proxyone.eu/>)