Privacy Policy
CalcMate is a notes calculator. What you write stays on your phone. This page lists the few things that do leave it, who receives them, and why.
At a glance
your data · where it goes- Notes and calculations
- On your phone
- Expenses and categories
- On your phone
- Backups
- On your phone
- Account
- None needed
- Ads
- Google AdMob banner
- Usage statistics
- Firebase Analytics
- Crash reports
- Firebase Crashlytics
- Tips (optional)
- Google Play, RevenueCat
- Exchange rates
- Downloaded only
- Data we sell
- 0
1Data that stays on your phone
Everything you write in CalcMate is stored in the app's private storage on your phone: your notes, the numbers and results in them, your expenses and their categories, and your settings. We don't run a server that receives this data, and we can't read it.
- Backups you create in the app are saved inside the app on the same phone.
- Exported files. When you export a backup or share a note as a PDF or text, Android asks where to save or send it. The app or service you pick handles that copy under its own privacy policy.
- Android device backup. If backup to your Google account is turned on in your phone's settings, Android may include CalcMate's data in that backup. Google stores and encrypts it, and we have no access to it. You can turn it off in your phone's backup settings.
2Data we collect
CalcMate has no sign-up and never asks for your name, email address or phone number. It does send the data below, through the services listed in section 4.
Usage statistics (Firebase Analytics)
We record which features and screens are used, as fixed event names such as opening a note, creating a backup, or choosing a time range in expense analytics. With these events, Firebase records:
- the app version, device model, Android version and language;
- your approximate location (country and city), which Google works out from your IP address without storing the address;
- a random app-instance ID that Firebase creates when the app is installed;
- your device's advertising ID (see section 5);
- how often and how long the app is used;
- the product and price, if you leave a tip.
Analytics never receives what you type: no note text, numbers, results, expense amounts or category names.
Crash reports (Firebase Crashlytics)
If CalcMate crashes, Crashlytics sends a report with the technical trace of the failure, the app version, device model, Android version, free memory and storage, and a random Crashlytics installation ID. Crash reports don't include your notes.
Tips (Google Play and RevenueCat)
The Support CalcMate screen offers optional one-time tips. Google Play takes the payment, so we never see your card details or your Google account.
When the app opens, the RevenueCat SDK loads the tip options and creates a random ID for this installation. If you tip, RevenueCat receives the purchase details from Google Play (product, price, currency, date, order ID and purchase token) to confirm and record it. RevenueCat also receives your device model, Android version, app version and IP address, which it uses to work out your store country.
Ads (Google AdMob)
CalcMate may show a banner ad at the bottom of the main screens, served by Google AdMob. We turn the banner on or off remotely, and people who have left a tip don't see it. To pick and measure ads, AdMob receives:
- your device's advertising ID (see section 5) and an app-set ID;
- your IP address and the approximate location Google works out from it;
- the device model, Android version, language, app version and network type;
- whether you saw or tapped an ad.
AdMob never receives your notes, numbers, expenses or anything else you type. In the EEA, the UK and Switzerland, CalcMate shows Google's consent form before any ad loads, and Google shows personalized ads only if you agree. You can change your choice at any time in More, then Privacy Choices.
App settings (Firebase Remote Config)
When the app opens, it asks Firebase Remote Config for settings we control remotely, such as whether the banner ad is shown. The request includes a random Firebase installation ID, the app version and your language. It doesn't include anything you wrote.
Exchange rates
To convert currencies, CalcMate downloads a public exchange-rate file from cdn.jsdelivr.net. The request contains nothing about you or your notes. As with any website, jsDelivr receives your IP address and basic request details.
Ratings, links and email
- CalcMate may ask you to rate it through Google Play's in-app review. Google handles the rating, and we only see reviews that are public on Google Play.
- Links such as What's New (hosted on Notion) and this policy open in your browser. Those sites have their own privacy policies.
- If you email us, we receive your email address and your message, and use them only to reply.
Permissions
The only permission CalcMate requests is internet access. It doesn't ask for your location, contacts, camera, microphone, photos or files. Importing and exporting backups uses Android's file picker, which gives CalcMate only the file you choose.
3How we use it
- To count active users and see which features people use, so we know what to improve.
- To find and fix crashes.
- To process, confirm and keep records of tips.
- To show the banner ad, and to turn it on or off without an app update.
- To answer your messages.
We don't sell your data or share it with data brokers. The only advertising use is the AdMob banner described in section 2.
If you live in the EEA, the UK or Switzerland: we process usage statistics and crash reports based on our legitimate interest in keeping the app working and improving it, tips to carry out the purchase you ask for, and emails based on our legitimate interest in replying to you. Personalized ads and the cookies or identifiers they use are based on your consent, which you give or refuse in Google's consent form.
4Service providers
These companies process data for us under their own terms and privacy policies.
| Service | Used for | Privacy policy |
|---|---|---|
| Firebase Analytics (Google) | Usage statistics | firebase.google.com |
| Firebase Crashlytics (Google) | Crash reports | firebase.google.com |
| Google AdMob | Banner ads and ad consent | policies.google.com |
| Firebase Remote Config (Google) | Turning features such as the ad on or off | firebase.google.com |
| Google Play | Payments and in-app reviews | policies.google.com |
| RevenueCat | Confirming and recording tips | revenuecat.com |
| jsDelivr | Exchange-rate downloads | jsdelivr.com |
5Advertising ID
Firebase Analytics and Google AdMob read your device's advertising ID. Analytics uses it to count unique users. AdMob uses it to show and measure ads, and, where you allow it, to personalize them.
To reset or delete it, open your phone's Settings and go to Privacy, then Ads (the path varies by phone). After you delete it, apps receive a string of zeros instead.
6How long we keep data
- Notes, expenses, backups
- On your phone until you delete them or uninstall CalcMate.
- Usage statistics
- Deleted automatically after the retention period set in our Google Analytics property, at most 14 months. Reports that only show totals may be kept longer.
- Crash reports
- 90 days.
- Ad data
- Kept by Google under its own policies; we don't receive it, only totals such as impressions and earnings.
- Tip records
- As long as CalcMate uses RevenueCat, and as long as tax and accounting rules require. Google keeps your Play order history under its own policy.
- Emails
- As long as we need them to help you.
7Your choices and rights
- You can delete notes, expenses and backups in the app at any time. Uninstalling CalcMate removes everything it stored on your phone, except files you exported and your Android device backup.
- You can reset or delete your advertising ID as described in section 5. Uninstalling the app also resets the app-instance ID used for analytics.
- In the EEA, the UK and Switzerland you can change your ad consent in More, then Privacy Choices. Leaving any tip removes the banner ad.
- Depending on where you live, you may have the right to access, correct or delete your personal data, get a copy of it, object to or restrict how it's used, and complain to your data protection authority. Email us to use these rights.
Usage statistics and crash reports are linked to random IDs, not to your name or email address, so we usually can't find your records from an email request alone. They are deleted automatically at the end of the periods in section 6.
US residents: we don't sell personal information for money. Google AdMob may use your advertising ID for personalized ads, which some US state laws treat as sharing. To opt out, delete your advertising ID as described in section 5.
8Children
CalcMate is meant for adults and isn't directed at children under 13, or under the minimum age in your country. We don't knowingly collect data from children. If you think a child has sent us personal data, email us and we'll delete it.
9Security and transfers
Data sent to Firebase, Google AdMob, RevenueCat and jsDelivr travels over encrypted HTTPS connections. On your phone, Android keeps CalcMate's storage separate from other apps. Anyone who can unlock your phone can open CalcMate, so keep a screen lock on.
Google and RevenueCat may process data in the United States and other countries. For transfers out of the EEA and the UK they use safeguards such as the European Commission's Standard Contractual Clauses.
10Changes to this policy
If we change this policy, we'll update the effective date at the top of this page. If a change affects what leaves your phone, we'll also say so in the app's release notes.
11Contact
For questions about privacy or this policy, email us:
You can also use More, then Contact Us, in the app.