the short version
currencyx has no account and no sign-in. we don't sell data and there are no ads inside the app. your conversions, favourites, settings and trip history live on your device (and in your own iCloud, if iCloud is on). we advertise currencyx on Meta (facebook, instagram), and — only if you tap "allow" on apple's tracking prompt — we measure which of those ads led to your install or subscription.
what leaves your device
- purchase history. if you buy currencyx pro, Apple and our subscription service, RevenueCat, process the purchase. RevenueCat assigns the purchase an anonymous app-user id so your pro status can be restored on a new device. this purchase history is linked to that anonymous id, but not to your name or identity — we never see them.
- device identifier. if you create a rate alert, a random device identifier and your Apple push notification token are stored on our server so we can send you the alert. this identifier is not linked to your identity and is deleted when you delete the alert.
- rate alerts. the alert you create (currency pair, target rate, optional note) is stored on our server to check it against live rates. it contains nothing that identifies you.
- split links. if you share a split, the bill details you entered (total, names people chose, shares) are stored for 30 days so the link works. anyone with the link can see it.
ad measurement (meta)
- only if you tap "allow": nothing below happens unless you allow tracking when the app asks.
- what: the Meta SDK in the app reports that the app was installed and opened. separately, RevenueCat tells Meta when a free trial starts, a subscription renews or a purchase is made (product and price only).
- identifiers: an anonymous Meta install id and your device advertising identifier (IDFA). no name, email, phone number, location, conversions or anything you type is sent.
- why: to see which ads work so we spend less on the ones that don't. Meta may use this to measure and optimise ads under its own privacy policy.
- your choice: tap "ask app not to track" and the app sends nothing to Meta; Meta then only gets apple's anonymous, aggregated install counts. change it anytime in settings → privacy & security → tracking.
location
currencyx can suggest a local currency when you travel ("looks like you're in japan"). your approximate location is read on your device only — location is never sent to us or stored on a server. you can decline the location permission and currency detection falls back to your time zone, or you can pick the destination yourself. coarse location is used for app functionality only; it is not linked to your identity.
camera
point & convert uses the camera only while the scanner screen is open, to read prices from a menu or sign in front of you. the camera frame is processed on your device and is never uploaded or stored.
what we never do
- no ads inside the app. the only usage data sent to us is a few anonymous events: "free trial started" (the plan, which screen you upgraded from, the app version and the time), and, for country cards, "country card viewed", "upgrade screen shown" and "purchase made" (the country code, whether you have pro, the app version and the time). they carry no device id, advertising id, account or ip address, so they can't be tied to you, and they're used only to count trials and see which countries people look at. other counters like "times shared a card" are computed on your device and stay there. the only tracking is the opt-in ad measurement above.
- no account, so we don't have your name, email or phone number.
- we never sell, rent or share your data, because we don't collect anything worth selling.
exchange-rate sources
rates come from public providers (open.er-api, Frankfurter). when you fetch a rate, the provider sees a request from your device or from our server; we add nothing to that request that identifies you.
third parties
- Apple — App Store, in-app purchases, iCloud sync of your own settings, push notifications.
- RevenueCat — subscription management and purchase restoration (anonymous app-user id only); forwards purchase events to Meta for ad measurement.
- Meta — install, app-open and purchase events for ad measurement, only if you allowed tracking.
- rate providers — open.er-api and Frankfurter, for exchange rates.
data retention & deletion
app data on your device can be erased by deleting the app (iCloud key-value data clears when you sign out of iCloud or remove the device). server data is minimal: alerts live until you delete them (plus their device id), split links expire after 30 days. to have server data removed sooner, email us with the split or alert involved and we'll delete it.
children
currencyx is a calculator and collects no identifiable data, so it is safe for all ages. it is not directed at children under 13 and knowingly collects nothing from anyone.
changes
if this policy changes, the new version appears here with a new date. material changes will also be noted in the app's release notes.