Privacy Policy
This privacy policy applies to the UnitConverter app, published as Unit Dial, for Android and iOS (App ID: com.dimadyuk.unitconverter), together with any related services operated by Dzmitry Dzemidziuk (collectively, the "Application"). Dzmitry Dzemidziuk is hereby referred to as the "Service Provider". This single policy covers both platforms; where a rule applies to only one of them, the platform is stated explicitly.
Summary
The Application converts units of measurement on your device. It has no user accounts, requires no registration, and all conversions except live currency rates work offline. The Service Provider operates no servers of its own and never receives the values you convert, your conversion history, your favourites, or your settings.
What does leave your device is limited to: the information exchanged with the app store and the subscription-management provider when you make or restore a purchase; a daily request for published foreign-exchange reference rates; the usage and crash diagnostics collected by Firebase Analytics and Firebase Crashlytics; and, in the free version, the data processed by Google AdMob in order to serve the advertising that funds the Application. The free version of the Application shows advertising, and depending on the choices you make in the consent prompts that advertising may be personalised, which involves the use of advertising identifiers and, under some privacy laws, counts as "sharing" your personal information. An active premium subscription or the lifetime purchase removes all advertising. Everything is described below.
Data Stored On Your Device Only
The following is created by you, stays on your device, and is never transmitted to the Service Provider or to any third party:
- Conversion input and results — the numbers and units you enter are processed on your device only.
- App settings (theme, accent, language, number format) — stored locally using on-device preference storage.
- Favourites (selected categories and units) — stored locally using on-device preference storage.
- The last converter session and, where the feature is available, conversion history — stored locally in an on-device database.
- Downloaded exchange rates — cached locally in the same on-device database so that currency conversion continues to work offline.
Advertising
The free version of the Application displays advertising supplied by Google AdMob (Google Ireland Limited / Google LLC): a banner on the main screens and one full-screen (interstitial) advertisement when you open Settings. Advertising is not shown during your first session after installation, and it is removed entirely for as long as you hold an active premium subscription or the lifetime purchase.
- What AdMob processes. To request, display, measure and bill for an advertisement, Google may process your IP address (and the coarse country, region or city derived from it), your device model, operating system and version, screen and locale information, the app package and version, an advertising identifier, the fact that an advertisement was requested, shown, clicked or dismissed, and general information about your interaction with the Application. Google acts as an independent controller for much of this processing. See Google's advertising privacy information and how Google uses data when you use partners' apps.
- Advertising identifiers. On Android this is the Google Advertising ID (GAID/AAID); on iOS it is the Identifier for Advertisers (IDFA), which is used only if you allow tracking in the App Tracking Transparency prompt. These identifiers are resettable in your device settings.
- Personalised and non-personalised advertising. If you consent, advertising may be personalised, which means it is selected on the basis of a profile Google and its advertising partners build about you, including data from other apps and websites. If you refuse, you still see advertising, but it is non-personalised — selected from context such as the coarse location and the app itself. Non-personalised advertising still requires limited data processing for delivery, frequency capping, fraud prevention and billing.
- The Application does not send AdMob the values you convert, your conversion history, your favourites, your settings, your name, your email address or your precise location.
- Not child-directed. The Application is a general-purpose utility and its advertising requests are not marked as directed to children.
Your Advertising Choices and Consent
- Consent (EEA, UK, Switzerland and other applicable regions). On first launch the Application shows a consent message provided by Google's User Messaging Platform (UMP), built on the IAB Transparency & Consent Framework. The advertising SDK is initialised only after this step. Your choices are recorded on your device and are passed to Google and, where you allow it, to its advertising partners.
- Changing your mind. Where the consent message applies to you, the Application's Settings screen shows an "Ad privacy settings" entry that reopens the Google privacy options form, so you can grant or withdraw consent at any time. The entry is shown only where Google reports that privacy options are required for your region; if it is not shown, no consent-based advertising processing is taking place for you.
- iOS App Tracking Transparency. After the consent message, iOS asks for permission to track you across apps and websites owned by other companies. If you decline, the IDFA is not available to the Application or to Google and advertising remains non-personalised; the Application otherwise works exactly the same. You can change this at any time in Settings → Privacy & Security → Tracking.
- Android system settings. You can limit advertising personalisation or delete your advertising ID in Settings → Google → Ads.
- Removing advertising. Purchasing premium removes all advertising from the Application; no advertisements are requested and no advertising SDK data is processed while the entitlement is active.
Analytics and Crash Reporting
The Application uses Google Analytics for Firebase and Firebase Crashlytics, provided by Google, to understand how the Application is used in aggregate and to detect and fix defects. These services are used for product improvement only — never to build advertising profiles.
- Firebase Analytics may process: a randomly generated app-instance identifier; the events you trigger inside the Application, such as opening a screen, completing a conversion session, or completing a purchase; the app version; the device model, operating system and version; the device language; the coarse country or region derived from your IP address; and session timing. The parameters of your conversions — the numbers you enter and the results — are not sent as event data, and the text of your searches is never sent, only its length.
- Firebase Crashlytics may process, when the Application crashes or reports a non-fatal error: the stack trace and exception details; a Crashlytics installation identifier; the app version and build; the device model, operating system and version, orientation, and available memory and storage; the time of the crash; and the technical breadcrumb log leading up to it. It does not capture the contents of your screen or your conversion data.
- Neither service receives your name, email address, phone number, contacts, files, or precise location.
Availability. Analytics and crash reporting are active in the released Application and cannot currently be switched off from inside it. They are disabled in development builds. You can stop this processing by uninstalling the Application, you may reset the app-instance identifier by reinstalling it, and you can object to the processing or ask for data associated with your installation to be deleted by writing to dimadyuk.dev@gmail.com. Analytics and crash data are kept separate from the advertising processing described above and are not used to target advertisements.
Google processes this data as the Service Provider's processor under the Firebase Data Processing and Security Terms. Google's own handling of the data is described in the Firebase Privacy and Security documentation and the Google Privacy Policy.
Exchange Rates
For currency conversion the Application ships with a built-in snapshot of reference rates and, at most once a day, requests updated published reference rates from the public Frankfurter API (api.frankfurter.dev), which republishes the reference rates of the European Central Bank. The request contains no information about you, your conversions, or your device beyond what is inherent to any HTTPS request — principally your IP address and the standard connection metadata, which the operator of that service may log. No identifier of you or of your installation is sent, and currency conversion continues to work offline from the last downloaded or built-in rates.
Data Processed By Third Parties
The Application uses the following third-party services. They act as independent controllers or as processors acting on the Service Provider's instructions, and they process the data described here in accordance with their own privacy policies:
- Google AdMob and Google User Messaging Platform — advertising and advertising consent, as described above.
- Google Analytics for Firebase and Firebase Crashlytics — as described above.
- RevenueCat (subscription and purchase management) — when you make, restore, or check a purchase, RevenueCat may process an anonymous App User ID generated by the Application, device and operating system information, purchase and transaction information, and the receipt or purchase token issued by Apple or Google. RevenueCat does not receive your name or email address from the Application, and the Service Provider never receives your payment card details.
- Apple App Store / StoreKit (iOS) and Google Play / Google Play Billing (Android) — process the purchase itself, including payment, subscription status, and receipts, under your store account. The Service Provider receives only aggregate, non-identifying sales reporting from the stores.
- Google Play In-App Review (Android) and SKStoreReviewController (iOS) — if the Application invites you to rate it, the review is submitted to and handled by the store. The Service Provider does not see whether you were asked, whether you responded, or what you wrote, other than as a public store review.
- Frankfurter (published foreign-exchange reference rates) — as described above.
As part of delivering these services, the providers and their infrastructure may observe technical information such as your IP address and device identifiers. This is inherent to any network request and is described in their own privacy policies, linked below.
What The Application Does Not Collect
The Application does not collect, and the Service Provider does not receive:
- Your name, email address, phone number, or any account credentials
- Your contacts, photos, calendar, files, or microphone or camera data
- Your precise device location — only the coarse country, region or city inferred by Google from your IP address for analytics and advertising purposes
- The values you convert, your conversion history, your favourites, or your settings
- The text of anything you type into the search field
Cookies and Tracking Technologies
The Application does not use browser cookies, but advertisements are delivered inside the Application and Google may store and read identifiers and similar information on your device in order to serve, cap, measure and bill for them.
- Tracking. The Service Provider does not itself combine your data with data from other sources. However, if you consent to personalised advertising, Google and its advertising partners may link the advertising identifier to data collected in other apps and on websites in order to select advertisements — that is cross-app tracking as defined by Apple's guidelines, and it is why the App Tracking Transparency prompt is shown on iOS. Refusing consent, or refusing tracking on iOS, stops this and leaves you with non-personalised advertising.
- Android — the Google Advertising ID (GAID/AAID) is used for advertising. Firebase Analytics identifies an installation by a randomly generated app-instance identifier, not by an advertising identifier.
- iOS — the Identifier for Advertisers (IDFA) is used only if you allow tracking in the App Tracking Transparency prompt. The Application's privacy manifest declares that the data types used for advertising are used for tracking.
- Premium — with an active premium entitlement no advertising is requested and none of this advertising processing takes place.
Legal Basis for Processing (GDPR)
If you are located in the European Economic Area (EEA) or the United Kingdom, the processing described above rests on the following legal bases:
- Consent (Art. 6(1)(a) GDPR) — for advertising, including the storing of and access to information on your device for advertising purposes and, where you allow it, personalised advertising. Consent is collected through the Google User Messaging Platform message and can be withdrawn at any time through the "Ad privacy settings" entry in the Application's Settings screen, without affecting the lawfulness of processing carried out before the withdrawal.
- Contract performance (Art. 6(1)(b) GDPR) — processing necessary to deliver the Application's paid features, to verify your entitlement, to restore your purchase across your devices, and to fetch the exchange rates you asked the Application to convert with.
- Legitimate interests (Art. 6(1)(f) GDPR) — the Service Provider's interest in keeping the Application stable and secure and in understanding, in aggregate, which features are used, which is the basis for the analytics and crash reporting described above, and in preventing advertising fraud. You may object to processing based on legitimate interests at any time by writing to the Service Provider.
- Legal obligation (Art. 6(1)(c) GDPR) — where processing is necessary to comply with applicable law, including tax and consumer-protection obligations relating to purchases.
Your Rights
Depending on your jurisdiction, you may have the following rights regarding your personal data:
- Right of access — to obtain a copy of your personal data
- Right to rectification — to correct inaccurate data
- Right to erasure — to request deletion of your personal data
- Right to restriction of processing
- Right to data portability — to receive your data in a structured, machine-readable format
- Right to object to processing carried out on the basis of legitimate interests
- Right to withdraw consent at any time, where processing is based on consent
- Right to lodge a complaint with your national data protection authority. In Poland this is the President of the Personal Data Protection Office (Prezes Urzędu Ochrony Danych Osobowych).
The analytics, crash and advertising data described above are not linked to your name or to any account, so the Service Provider is normally unable to identify you from them and may be unable to act on a request that cannot be tied to a specific installation; where the request concerns advertising, your advertising identifier — which you can read and reset in your device settings — is usually the only usable reference. Data held on your device is under your own control and can be deleted in the Application or by uninstalling it. To exercise these rights, contact the Service Provider at dimadyuk.dev@gmail.com.
Your California Privacy Rights (CCPA/CPRA)
If you are a California resident, you have the right to know what personal information is collected, the right to delete personal information, the right to correct inaccurate personal information, the right to opt out of the sale or sharing of personal information, and the right to non-discrimination for exercising these rights. The Service Provider does not sell your personal information for money. However, the delivery of personalised advertising through Google AdMob may constitute "sharing" for cross-context behavioural advertising under the CPRA. You can opt out by declining tracking in the App Tracking Transparency prompt on iOS (or turning the Application off in Settings → Privacy & Security → Tracking), by using the "Ad privacy settings" entry where it is available, by limiting ad personalisation in your Android settings, or by writing to the Service Provider at dimadyuk.dev@gmail.com. Purchasing premium removes advertising, and with it this processing, altogether. The Service Provider does not knowingly sell or share the personal information of consumers under 16 years of age.
Third-Party Privacy Policies
The third-party services used by the Application have their own privacy policies:
International Data Transfers
Google, RevenueCat, and Apple may process data in countries outside your country of residence, including outside the European Economic Area (EEA). Those transfers are governed by the transfer mechanisms described in each provider's privacy policy, typically Standard Contractual Clauses (SCCs) approved by the European Commission or an adequacy decision. The Service Provider itself operates no servers and stores no personal data outside these services.
Data Retention
- Data on your device (settings, favourites, conversion history, cached exchange rates) — retained until you delete it in the Application or uninstall the Application. The Service Provider has no access to it and therefore cannot delete it for you.
- Analytics data — user-level and event-level analytics data are retained in Firebase for the retention period configured for this Application, after which they are deleted automatically; aggregated, non-identifying reporting may be retained indefinitely.
- Crash reports — retained in Crashlytics for the period set by the service, typically no more than 90 days for an individual crash record.
- Advertising data — retained by Google in accordance with its own retention policies for advertising and measurement data; the Service Provider receives only aggregate, non-identifying reporting on advertising performance.
- Consent choices — your advertising consent choices are stored on your device until you change them, clear the Application's data, or uninstall the Application.
- Purchase records — retained by RevenueCat, Apple, and Google according to each provider's own retention policy and applicable tax law; see the privacy policies linked above.
- Correspondence — if you email the Service Provider, that message and its address are retained for as long as needed to answer you and to keep a record of the request, and no longer than 24 months thereafter unless a longer period is required by law.
Children
The Application is a general-purpose utility and is not directed to children. It does not knowingly collect personal information from children, and its advertising requests are not treated as child-directed. If you are a parent or guardian and believe a child has provided the Service Provider with personal information, please contact dimadyuk.dev@gmail.com so that the necessary actions can be taken.
Security
All network communication of the Application takes place over encrypted HTTPS/TLS connections. Data stored on your device is protected by the security mechanisms of your operating system's application sandbox. No method of transmission or storage is completely secure, and absolute security cannot be guaranteed.
Device Backups
Uninstalling the Application normally removes the settings, favourites, and conversion history stored locally on the device, subject to the backup and restore mechanisms of your operating system: where device backup is enabled, a copy of this data may exist in your own Google or Apple backup and may be restored when you reinstall the Application or set up a new device. Those backups are held under your own store account, not by the Service Provider.
Data Breach Notification
In the event of a personal data breach affecting the Application, the Service Provider will notify the competent supervisory authority within 72 hours of becoming aware of it where required by Article 33 GDPR, and will inform affected users without undue delay where the breach is likely to result in a high risk to their rights and freedoms.
Changes
This Privacy Policy may be updated from time to time. Changes will be communicated by updating this page and its effective date. You are advised to review this page periodically. Continued use of the Application after a change constitutes acceptance of the updated policy.
Contact Us
If you have any questions about this Privacy Policy or about how your data is handled, contact the Service Provider at dimadyuk.dev@gmail.com.
This Privacy Policy is effective as of 2026-09-07.
Unit Dial (UnitConverter) — App ID: com.dimadyuk.unitconverter — Android & iOS
Terms & Conditions ·
Support