Privacy notice
Last updated: 2026-11-12
Onehunch is a small travel utility. It has no account, shows no ads and contains no analytics, crash-reporting, advertising or attribution software. This page describes the app exactly as it ships. If the app changes, this page changes with it.
What stays on your iPhone
Everything you type: the currency pairs and rules you keep, your home prices, the foreign prices you measured, your practice rounds and your preferences. It is stored in the app's own storage on the device. It is not uploaded, not synced and not shared with us or anyone else.
What the app sends, and when
Today's reference rates
To know today's reference rates, the app downloads a public table from Frankfurter (api.frankfurter.dev), which republishes the European Central Bank's reference rates. It does this at most twice a day and when you tap "Fetch today's rates". The request asks for the table and nothing else: it carries no identifier, no account, no location and nothing you typed. Like any web request it reaches the server from your IP address; we do not receive or see it.
A version check at launch
Once each time the app starts, it asks our server (api.onehunch.info) whether this version is still current, so it can tell you when a newer one is needed. The request carries three things: an anonymous device identifier (Apple's identifier for vendor, which is the same for all our apps on your iPhone and is reset when you remove them; or, if you allowed notifications, the notification subscription identifier described below), the app's bundle identifier and its version number. It carries nothing you typed and no name, account or location. The server uses it only to answer this one question and keeps no profile of you. If the server cannot be reached, the app simply opens.
Notifications, only if you allow them
The app can receive occasional notes from us, such as news of a new version. It never sends ads. Notifications are delivered through OneSignal, a push service. Nothing is sent to OneSignal unless notifications are switched on in this build and you allow them when the app asks. When you do, OneSignal receives a push token for your device together with basic device data it needs to deliver messages (device model, iOS version, language, time zone and when the app was last opened). You can turn notifications off at any time in Settings → Notifications → Onehunch.
Writing to support
The app has a help screen with ready answers. If you choose to write to us from it, the app sends only when you press Send: your message, any files you attached, your reply email if you gave one, and — only with the switch on — the app version, iOS version, device model and language. No device or advertising identifier is included. The message is delivered to our support mailbox by email; nothing is kept on a server besides that mailbox. If the app cannot reach the delivery service, it opens your own Mail app with the same text instead.
What we do not collect
No name, no contacts, no location, no photos, no advertising identifier, no usage analytics, no crash reports, no purchase history. The only permission the app may ask for is notifications, and only to deliver notes from us. The app does not track you across other companies' apps or websites.
Summary table
| Data | Collected | Purpose | Kept | Third party | Your control |
|---|---|---|---|---|---|
| Anonymous device identifier (identifier for vendor) | Yes, once per launch | Version check | Not kept beyond answering the request | Cloudflare, which hosts our server | Remove the app to reset it |
| Push token, notification subscription identifier, basic device data | Only if you allow notifications | Delivering notes from us | While notifications are on, then per OneSignal's retention | OneSignal | Turn notifications off; ask us to delete the subscription |
| App version and bundle identifier | Yes, once per launch | Version check | Not kept | Cloudflare | — |
| Analytics events, crash diagnostics | No | — | — | — | — |
| Advertising identifier, attribution data | No | — | — | — | — |
| Web cookies or local storage | Only if we ever have to show an in-app notice page about a required update; that page may store what it needs to display | Showing the notice | On your device | — | Remove the app |
| Rules, home prices, measured prices, practice rounds | Stored on the device only | The app's features | Until you erase them or delete the app | None | Pocket → gear → "Erase everything I entered" |
| Help desk message: text, attachments, optional reply email, optional device details | Only when you press Send | To answer you | In the support mailbox for up to 12 months | Email delivery provider (Cloudflare Email Routing) and our mail provider | Write to us to have it deleted |
Children
Onehunch is rated 4+ and is not directed at children. It collects no personal data from anyone, children included.
Keeping and deleting
Data on your device is yours to remove: use "Erase everything I entered" in the app, or delete the app. Support messages are deleted on request and otherwise within 12 months. A notification subscription is deleted on request. To ask, write to support@onehunch.info.
Where data travels
The rates request goes to Frankfurter's servers. The version check goes to our server, which runs on Cloudflare. Notification data goes to OneSignal in the United States. A support message travels through the email delivery provider to our mailbox. These providers may process data outside your country.
Your rights
You may ask what we hold about you, ask us to correct or delete it, or object to our handling of it. In practice we can hold only a support message you sent and, if you allowed notifications, your notification subscription. Write to support@onehunch.info and we will answer within 30 days.
Changes
If this notice changes, the date at the top changes and the new text is published here before the app version it describes is released.