XchangeQ app icon

Privacy Policy

Last updated: July 15, 2026

This Privacy Policy describes how XchangeQ ("we," "our," or "the App") handles information when you use our mobile currency conversion application on iOS and Android. XchangeQ is designed with privacy in mind: it works offline, requires no account, and keeps your data on your device.

By using XchangeQ, you agree to the practices described in this policy. If you do not agree, please discontinue use of the App.

1. Overview

XchangeQ is an offline-first currency converter that helps you convert between world currencies using mid-market exchange rates. The App can fetch the latest rates when you are connected to the internet and stores them locally so conversions continue to work without a network connection.

We do not require you to create an account, sign in, or provide personal information to use XchangeQ. We do not sell, rent, or share your personal data with third parties for marketing purposes.

2. Information We Collect

2.1 Personal Information

XchangeQ does not collect personal information such as your name, email address, phone number, postal address, government identifiers, or payment details. There is no user registration or login system.

2.2 Data Stored Locally on Your Device

To provide core functionality, the App stores the following data only on your device using local storage (AsyncStorage). This data never leaves your device unless you explicitly share it through your operating system (for example, a screenshot):

Data type Purpose
Cached exchange rates Enables offline currency conversion after rates have been synced at least once.
Watchlist pairs Saves currency pairs and amounts you choose to track on the Watchlist screen.
App settings Stores your preferences such as dark/light theme, default base currency, auto-refresh toggle, and refresh interval.
Recently used currencies Remembers currencies you have recently selected for faster access in the currency picker.

You can delete locally cached exchange rate data at any time through Settings → Clear Cache. Uninstalling the App removes all locally stored data from your device.

2.3 Information We Do Not Collect

XchangeQ does not collect or use:

  • Analytics or usage tracking data
  • Advertising identifiers
  • Precise location data
  • Contacts, photos, or other media
  • Crash reports sent to third-party services
  • Device fingerprints for profiling

3. How We Use Information

Because all user-specific data remains on your device, we do not process your information on our servers. Locally stored data is used solely to:

  • Perform currency conversions between selected currencies
  • Display your saved watchlist pairs and conversion amounts
  • Remember your appearance and sync preferences
  • Provide recently used currencies in the selector
  • Allow offline access to the most recently cached exchange rates

4. Internet Access & Third-Party Services

4.1 Network Connectivity

When you are online, XchangeQ may connect to the internet to download the latest exchange rates. This occurs when you:

  • Launch the App (initial sync)
  • Tap the manual refresh button on the Convert screen
  • Tap Sync in Settings
  • Have auto-refresh enabled at your chosen interval

The App uses your device's network status solely to determine whether it can fetch new rates or should rely on cached data. We do not receive or store your connectivity information on any server we operate.

4.2 Frankfurter API

Exchange rate data is sourced from the Frankfurter API (api.frankfurter.app), a free, open-source currency data service operated by a third party. When rates are refreshed, your device sends a request to this service. We do not control Frankfurter's data practices; please review their documentation for additional information.

Requests to the Frankfurter API contain only the information necessary to retrieve public exchange rate data (such as the requested base currency). No personal identifiers are included in these requests.

4.3 Services We Do Not Use

XchangeQ does not integrate with:

  • Firebase Analytics, Crashlytics, or other Google Firebase services
  • Google AdMob or other advertising networks
  • Facebook SDK or social login providers
  • Third-party customer data platforms or marketing tools

5. Data Sharing & Disclosure

We do not sell, trade, license, or otherwise disclose your personal information to third parties because we do not collect personal information in the first place.

We may disclose information only if required to do so by law, regulation, legal process, or governmental request, or if we believe in good faith that disclosure is necessary to protect our rights, your safety, or the safety of others.

6. App Permissions

XchangeQ requests only the permissions necessary for its core functionality:

Permission Platform Why it is needed
Internet access Android Required to download exchange rates from the Frankfurter API when you are online. The App functions without this permission using cached rates, but cannot fetch new rates.
Network access iOS Used to reach the Frankfurter API over HTTPS. Local network access is permitted for development and Metro bundler connectivity during debugging builds only.

XchangeQ does not request access to your camera, microphone, contacts, photo library, location, calendar, or biometric data.

7. Data Security

Because your preferences, watchlist, and cached rates are stored locally on your device, the security of this data depends primarily on the protections provided by your device's operating system (such as device passcode, encryption, and secure storage APIs).

We take the following measures within the App:

  • Exchange rate API requests are made over HTTPS (TLS encryption in transit)
  • No credentials or authentication tokens are stored, because no accounts exist
  • Android backup is disabled to reduce unintended cloud duplication of app data
  • The App does not transmit locally stored preferences or watchlist data to our servers

No method of electronic storage or transmission is 100% secure. While we strive to protect your information through sound design choices, we cannot guarantee absolute security.

8. Data Retention

Locally stored data is retained on your device until you delete it or uninstall the App. Cached exchange rates include a timestamp indicating when they were last synced; the App may display a warning when cached data is older than seven days.

You may clear cached rate data at any time via Settings → Clear Cache. All other local data (watchlist, settings, recent currencies) is removed when you uninstall XchangeQ.

9. Children's Privacy

XchangeQ is a general-purpose utility application and is not directed at children under the age of 13 (or the applicable age of digital consent in your jurisdiction). We do not knowingly collect personal information from children.

Because the App does not collect personal information from any user, including children, no parental consent mechanism is required for data collection. If you believe a child has provided personal information to us through a channel outside the App's normal operation, please contact us and we will take appropriate steps.

10. Your Choices & Rights

Depending on your location, you may have rights regarding personal data. Because XchangeQ stores data locally and does not collect personal information on our servers, you can exercise most controls directly within the App:

  • Clear cached rates: Settings → Clear Cache
  • Disable automatic syncing: Settings → Auto-refresh Rates (toggle off)
  • Change sync frequency: Settings → Refresh Interval
  • Remove watchlist items: Long-press a pair on the Watchlist screen
  • Delete all app data: Uninstall XchangeQ from your device
  • Stay offline: Disable internet access for the App in your device settings to use only cached rates

If you have questions about your privacy rights, contact us using the information in Section 12.

11. International Users

XchangeQ is available internationally. Exchange rate data is fetched from a third-party API that may be hosted outside your country. Locally stored data remains on your device and is not transferred to servers operated by us.

If you use the App in the European Economic Area, United Kingdom, or other regions with data protection laws, please note that we act as a controller only to the limited extent of any contact information you voluntarily provide to us (such as an email to support). App functionality data is processed locally on your device under your control.

12. Changes to This Privacy Policy

We may update this Privacy Policy from time to time to reflect changes in the App, applicable laws, or our practices. When we make material changes, we will update the "Last updated" date at the top of this page.

We encourage you to review this policy periodically. Your continued use of XchangeQ after changes are posted constitutes your acceptance of the revised policy. If you do not agree with the updated policy, please stop using the App and uninstall it from your device.

13. Contact Us

If you have questions, concerns, or requests regarding this Privacy Policy or XchangeQ's privacy practices, please contact us:

We aim to respond to privacy-related inquiries within a reasonable timeframe, typically within 30 days.