CalcMate

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.

Effective
App
CalcMate for Android
Package
com.bokhary.calcmate

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.

ServiceUsed forPrivacy policy
Firebase Analytics (Google)Usage statisticsfirebase.google.com
Firebase Crashlytics (Google)Crash reportsfirebase.google.com
Google AdMobBanner ads and ad consentpolicies.google.com
Firebase Remote Config (Google)Turning features such as the ad on or offfirebase.google.com
Google PlayPayments and in-app reviewspolicies.google.com
RevenueCatConfirming and recording tipsrevenuecat.com
jsDelivrExchange-rate downloadsjsdelivr.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.