CalConversionCalConversion500+ units
Privacy-First App

Privacy Policy

CalConversion is built on a fundamentally privacy-first architecture. Your conversion data never leaves your device — no accounts, no tracking, no data collection. Here's exactly how we protect your privacy.

Updated April 05, 2026Version 1.0.0~8 min read
Section 01

Data Controller

CalConversion is developed and maintained by PT Next Digital Mastery ("NDMastery"). This Privacy Policy governs how we collect, process, store, and protect information when you use the CalConversion mobile application on iOS and Android.

By installing or using CalConversion, you acknowledge that you have read and understood this policy. Our commitment: your data stays on your device.
Section 02

Information We Do Not Collect

CalConversion is designed with a privacy-first philosophy. We want to be explicit about what we do not collect:

We do not require you to create an account, provide your name, email address, phone number, or any other personal identifier to use the app.
We do not collect, store, or transmit your conversion history, input values, or results to any external server. All conversion data remains exclusively on your device.
We do not use analytics tracking, advertising SDKs, user profiling, behavioral tracking, or any third-party analytics service.
We do not sell, rent, share, or monetize any user data in any way.
We do not access your contacts, camera, microphone, calendar, or any other device sensor beyond location (when explicitly granted by you).
Section 03

Information Stored Locally on Your Device

CalConversion stores the following data locally on your device using platform-native storage mechanisms (SharedPreferences on Android, UserDefaults on iOS). This data never leaves your device:

Conversion History: Up to 50 of your most recent conversions are saved with timestamps, source/target units, input expressions, and results. This data is stored in a local-only preference file and is never synced, uploaded, or backed up to any cloud service controlled by us.
Cached Exchange Rates: The most recently fetched fiat currency, cryptocurrency, and stock market exchange rates are stored locally so the app works fully offline. Cached rates include the raw rate values and the last update timestamp.
Discovered Currencies: Metadata about cryptocurrency and stock market tickers discovered from provider APIs (code, name, symbol) is cached locally to populate picker interfaces.
User Preferences: Your selected theme (Light, Dark, or AMOLED), preferred rate source selections per currency, and the last-used converter category and unit selections.
Rate Source Preferences: If you manually select a specific rate provider for a particular currency (e.g., choosing Frankfurter over Open Exchange Rates for EUR), that preference is stored locally.
You can clear all locally stored data at any time by clearing the app's data through your device settings, or by uninstalling the app.
Section 04

Location Data

CalConversion requests access to your device's location services for a single specific purpose: to automatically detect your country and set the appropriate default currency. Here is exactly how location data is handled:

Permission is optional. The app functions fully without location access. If you deny the permission, CalConversion defaults to EUR → USD as the starting currency pair.
Coarse location only. We use coarse (approximate) location to determine your country code. We do not need or use your precise GPS coordinates.
Processed entirely on-device. The country code is resolved locally on your device using the platform's reverse geocoding services. Your location coordinates are never transmitted to our servers or to any third party by CalConversion.
Not stored persistently. The derived country code is used at runtime to select the local currency and is temporarily held in memory. It is not written to persistent storage beyond the resulting default currency selection.
Used only on launch. Location is checked when you first open the app or when you travel to a new country. CalConversion does not track your location in the background.
Section 05

Network Requests & Third-Party Data Providers

CalConversion connects to the internet to fetch live exchange rates. These are the categories of network requests made by the app and the data transmitted:

Fiat Currency

3 providers
Open Exchange RatesPrimary (160+ currencies)
FrankfurterSecondary / verification
CurrencyAPITertiary coverage

Cryptocurrency

2 providers
CoinPaprikaDiscovery & rates (80+ tokens)
CoinLoreSupplementary rates

Stock Market

6 providers
Financial Modeling PrepStock price quotes
Twelve DataMarket data & quotes
FinnhubReal-time stock data
Alpha VantageEquity price data
MarketstackGlobal stock data
EODHDEnd-of-day historical

5.4 Data Transmitted in Each Request

When fetching exchange rates, the only data transmitted is:

The HTTP request itself (URL, method, headers as required by standard HTTP/HTTPS protocols)
API authentication keys (pre-configured in the app, not user-specific)
Your device's IP address (inherent to any network connection; not stored or processed by us)
We do not transmit any user-identifiable information, conversion inputs, conversion results, or device identifiers in rate-fetching requests. All requests use HTTPS encryption.
Section 06

Bug Report Submissions

CalConversion includes a built-in bug reporting feature. When you voluntarily submit a bug report, the following information is transmitted via SMTP (email):

Your description of the issue (text you write manually)
Selected bug category (chosen from a predefined list)
Device metadata automatically attached: device model, operating system version, app version, and screen resolution
Optional attachments: Screenshots or other files you choose to include
Bug reports are delivered directly to the development team's email address via authenticated SMTP with TLS/STARTTLS encryption. No intermediary service processes, reads, or stores the reports. Bug reports do not include your email address or any personal contact information unless you voluntarily include it in the description text.
Section 07

Data Security

We implement the following technical measures to protect your data:

HTTPS/TLS: All network requests to exchange rate providers are made over HTTPS with TLS encryption.
SMTP with STARTTLS: Bug reports are transmitted via authenticated SMTP with STARTTLS encryption, with configurable timeout thresholds to prevent hanging connections.
Local-only storage: Conversion history, cached rates, and preferences are stored in platform-native sandboxed storage (SharedPreferences / UserDefaults) that is private to the CalConversion app and not accessible to other apps on your device.
No cloud sync: Data is not replicated to any cloud service, cloud database, or remote backup system controlled by us.
Rate polling: Exchange rates are refreshed automatically every 60 seconds while the app is active, with automatic failover between providers if one is unavailable. Supplemental coverage (crypto assets, stock listings) refreshes every 30 minutes.
Section 08

Children's Privacy

CalConversion does not knowingly collect any personal information from children under the age of 13 (or the relevant age threshold in your jurisdiction). The app does not require account creation, does not collect personal identifiers, and does not display targeted advertising. It is suitable for users of all ages.

Section 09

Data Retention

Since all user data is stored locally on your device, data retention is entirely under your control:

Conversion history is retained on your device until you manually clear it from the app or clear the app's data from device settings.
The maximum history capacity is 50 entries; the oldest entry is automatically removed when a new one is added beyond this limit.
Cached exchange rates are overwritten each time new rates are fetched successfully.
Uninstalling the app permanently deletes all locally stored data.
Section 10

Your Rights

Because CalConversion does not collect, transmit, or store personal data on external servers, traditional data subject rights (access, correction, deletion, portability) are directly exercisable by you through your device:

Access: All your data is visible within the app (conversion history, preferences).
Deletion: Clear app data from your device settings or uninstall the app.
Portability: Conversion history can be viewed and manually recorded from the app's history screen.
Restriction: You can deny location permissions and continue using the app with default settings.

If you have submitted a bug report and wish to have its contents deleted from our email systems, contact us at the address below.

Section 11

International Users

CalConversion is designed for users worldwide. Since user data is processed and stored locally on your device and is not transmitted to external servers (except as described in sections 5 and 6 above), cross-border data transfer concerns are minimized. Exchange rate API providers may be hosted in various jurisdictions; however, the only data transmitted to them is the API request itself, which does not contain personal information.

Section 12

Changes to This Policy

We may update this Privacy Policy periodically to reflect changes in our practices, legal requirements, or app functionality. When we make significant changes:

The "Last Updated" date at the top of this policy will be revised.
The updated policy will be published on our website and accessible within the app.
Your continued use of CalConversion after changes constitutes acceptance of the updated policy.

We encourage you to review this policy periodically.

Section 13

Contact Us

Need Help? We're Here.

Whether you have privacy-related inquiries, technical questions, or need direct assistance — our support center has you covered.

Browse FAQs

Find quick answers to common questions about CalConversion's privacy practices, data handling, features, and troubleshooting.

Visit Support Center

Contact Our Team

Can't find what you need? Submit a detailed request with rich Markdown formatting and attach images, videos, or documents for faster resolution.

Submit a Request

We typically respond to all inquiries within 24–48 hours. Your privacy matters to us.

Table of Contents