RateHop for Android

Privacy Policy

Effective date: 18 September 2026  ·  Last updated: 18 September 2026

The short version. RateHop has no accounts and no sign-in. The currencies you follow, your alerts, your settings and the counters behind the “rate this app” prompt are all stored on your own device and are never sent to us. We operate no server, run no analytics, and build no profile of you.

The app does two things over the internet: it fetches exchange rates from a public rate service, and it shows one banner advertisement supplied by Google AdMob. The advertising is the only part of RateHop that causes data about you to leave your device, and in the European Economic Area, the United Kingdom and Switzerland it only happens after you have been asked for consent.

1. Who we are

RateHop (the “app”) is published on Google Play by SpartApp (“we”, “us”). For the purposes of the EU and UK General Data Protection Regulation we act as the data controller for the limited processing described in this policy. Google acts as an independent controller for the advertising data described in section 4.

The app's package name is com.crecker.ratehop. Questions about this policy go to support@spartapp.com; the full contact details are in section 21.

2. Scope of this policy

This policy covers the whole of the RateHop Android application - every screen, every background task and every software library it ships with. It does not cover websites you reach by tapping a link inside the app, such as the Google Play Store or this page's own host, each of which has its own privacy policy.

3. Data stored on your device

RateHop keeps the following in its own private storage area on the device. None of it is transmitted to us, none of it is shared with any third party, and none of it is readable by other apps.

WhatWhy
Your base currency, and the ordered list of currencies you follow To draw the home screen the way you left it, including the order you dragged the rows into
The amount you last typed into the conversion field So it survives closing and reopening the app
Your rate alerts - the currency pair, direction, target rate, whether each one repeats, whether it is enabled, and when it last fired To check them in the background, and to avoid notifying you repeatedly about the same event
Your display preferences: theme (system, light or dark), app language, and whether a picked point on a chart reads out above the chart or in a bubble on it To apply your choices at every launch
The most recently downloaded table of exchange rates So figures are still shown when you are offline, and so rates that have not changed are not downloaded again
Four counters behind the rating prompt: when you first opened the app, how many times you have opened it, how many separate days you have used it, and when you were last asked to rate it
See section 8
So the “rate this app” prompt is only offered to someone who has actually used the app, and is not repeated

You can erase all of it at any time from Android Settings → Apps → RateHop → Storage → Clear storage, or by uninstalling the app.

4. Data collected by third parties

We operate no server and we collect no personal data ourselves. The following third parties may receive data when you use the app:

ServicePurposeData involved
Google AdMob
Google Ireland Limited / Google LLC
Displaying the banner advertisement Advertising ID, IP address (from which an approximate, city-level location may be derived), device model, operating system version, app version, language, and interactions with the ad such as views and taps
Google User Messaging Platform (UMP) Asking for and recording your advertising consent choice where the law requires it Your consent choice and the technical signals needed to decide whether a consent form has to be shown
Frankfurter
public exchange rate API
Fetching current and historical exchange rates Your IP address and ordinary HTTP request metadata. The request itself contains only currency codes and dates - nothing that identifies you, and never your saved list
Google Play services, Play In-App Update and Play In-App Review Delivering the app, offering updates, and showing the Play rating dialog Handled by Google under its own policies. RateHop receives only whether an update is available, and whether the rating dialog finished - never a rating, a review, or an identity

Relevant policies: Google Privacy Policy, How Google uses information from sites or apps that use its services, AdMob and privacy, Frankfurter.

We do not use analytics or crash reporting. RateHop contains no Firebase Analytics, no Crashlytics, and no third-party tracking library beyond the Google advertising components named above. If that ever changes, this policy will say so before the change reaches Google Play, and the Play Data safety listing will be updated to match.

5. How this maps to Google Play's Data safety section

Google Play asks every app to declare what it collects and what it shares. This is the same information, in Google's own categories, so you can check the two against each other:

Play category Collected? Shared? Purpose
Device or other IDs
Advertising ID
Yes, by Google Yes, with Google Advertising
Location - approximate
derived from IP address, city level
Yes, by Google Yes, with Google Advertising
App activity - in-app ad interactions Yes, by Google Yes, with Google Advertising
Financial info, personal info, contacts, messages, photos, videos, audio, files, calendar, health, precise location, browsing history, installed apps No No -
Your currency list, alerts, settings and usage counters Not collected
stays on the device
No App functionality

None of this data is required to use the app in the sense Google means: the advertising is what funds a free app, and where consent is legally required you may decline it and keep using every feature. All of it travels over encrypted connections, and you can delete everything the app holds at any time (section 14).

6. Advertising and consent

RateHop shows a single banner advertisement above the navigation bar, supplied by Google AdMob. There are no interstitials, no rewarded ads and no video ads.

If you are in the EEA, the UK or Switzerland

Before any advertisement is requested, and before the Google Mobile Ads library is started at all, the app presents a consent form through Google's certified User Messaging Platform. You choose whether Google and its advertising partners may use your data for personalised advertising. If you decline, you may still see non-personalised advertising, which uses contextual signals rather than a profile of you.

You can revisit that choice at any time from Settings → Ad privacy choices inside the app. That entry appears only where a privacy form is available for your region.

Everywhere else

Where consent is not legally required, advertising is served according to Google's policies and your device-level advertising settings.

Controls that always work

7. Exchange rate provider

Exchange rates come from the public Frankfurter API, which republishes European Central Bank reference rates. Requests contain only currency codes and date ranges - the current table for the currencies on your screen, and daily history for a pair you open a chart on. As with any internet request the provider necessarily sees your IP address; nothing in the request identifies you, your device or your saved list.

These are reference figures published once per working day. They are not live trading prices and will differ from the rate any bank, card issuer or bureau de change gives you.

8. The rating prompt

After you have used RateHop on several separate days, the app may show Google Play's own rating dialog once, through the official Play In-App Review API.

To decide when that is appropriate, the app keeps four counters on the device, listed in section 3: when you first opened it, how many times you have opened it, how many distinct days you have used it, and when it last asked. They are numbers and dates only, they never leave the device, and they are deleted with the rest of the app's storage.

The dialog itself is drawn and handled entirely by Google Play. We are never told whether it appeared, whether you rated, or what you said - Google deliberately does not report that back - so the only thing the app can record is that it asked.

9. In-app updates

On launch, the app asks Google Play whether a newer version is available. If there is, Play downloads it in the background and RateHop then offers to install it. This uses Google's official in-app update mechanism; no data about you is involved beyond what Google Play already handles as part of distributing the app.

10. Permissions and app visibility

PermissionWhy
INTERNET To download exchange rates and advertisements
ACCESS_NETWORK_STATE To tell whether a network is available before attempting a request, and to hold background alert checks until there is one
POST_NOTIFICATIONS To deliver the rate alerts you create. Requested only when you create your first alert, and the app works normally if you decline
com.google.android.gms.permission.AD_ID Declared because the advertising component accesses the advertising ID. Google Play requires apps that do so to declare it, and requires the Data safety form to match

RateHop does not request access to your precise location, contacts, camera, microphone, photos, files, call logs, SMS, calendar or health data.

App visibility. RateHop does not hold the QUERY_ALL_PACKAGES permission and cannot read the list of apps installed on your device. It declares two narrow queries instead: whether the Google Play Store app is present, so “Rate us” can open it rather than fail silently; and whether anything on the device can open an https link, so the privacy-policy and developer links behave. Neither returns an inventory of your apps, and nothing learned this way leaves the device.

11. Notifications

If you create an alert, the app periodically checks exchange rates in the background and posts a local notification when a rate crosses the level you set. The check runs on your device using Android's WorkManager; the alert itself - the pair, the direction and the target rate - is never uploaded anywhere. Deleting the alert, or turning off notifications for RateHop in Android settings, stops this entirely.

Because rates are published once per working day and a check can fall back on the last figures it managed to download, a notification states the date of the quote whenever that quote is not from today.

12. Android backup

RateHop participates in Android's standard app backup. Depending on your device settings, everything listed in section 3 - your currency list, your alerts, your preferences, the cached rate table and the rating counters - may be included in your device backup so that it is restored when you set up a new device. That backup is held in your own Google account, is encrypted, and is not accessible to us. You can turn it off in Android Settings → Google → Backup.

14. Retention and deletion

Everything the app stores is stored on your device and is kept until you delete it. We hold no copy, so there is nothing on our side to retain, export or erase on your behalf.

15. International transfers

Google and the exchange rate provider operate globally, so the data described in section 4 may be processed outside your country, including in the United States. Google relies on the European Commission's Standard Contractual Clauses and, where applicable, the EU–US Data Privacy Framework for such transfers.

16. Your rights

Depending on where you live, you may have the right to access, correct, delete, restrict or object to the processing of your personal data, to withdraw consent, and to data portability.

United States. We do not sell personal information, and we do not share it for cross-context behavioural advertising, as those terms are defined by the CCPA/CPRA and by the comparable laws of other US states. You may opt out of personalised advertising using the controls in section 6. We do not discriminate against users who exercise their privacy rights.

17. Children

RateHop is not directed to children. It is not part of the Google Play Families programme, it is not tagged as being for users under the age of consent, and it is intended for a general audience aged 13 and over (16 in some jurisdictions). We do not knowingly collect personal data from children. If you believe a child has provided personal data through this app, contact us and we will act on it.

18. Security

Every network request the app makes uses HTTPS, so data is encrypted in transit. Data stored on your device sits in the app's private storage, which Android isolates from other applications. No method of transmission or storage is completely secure, but because RateHop holds no accounts, no passwords and no payment details, the consequences of any compromise are limited by design.

19. Not financial advice

Exchange rates shown in RateHop are reference figures provided for information only. They are not a quote, not an offer, and not financial advice. Do not rely on them for trading or for any transaction without confirming the rate with your bank or provider.

20. Changes to this policy

We may update this policy as the app changes. The “last updated” date at the top always reflects the current version. Material changes - adding analytics, say, or a new data recipient - will be described here before the change reaches Google Play, and where the law requires it we will ask for your consent again.

21. Contact

Questions about this policy, or about your data, go to support@spartapp.com.