PriceMath Privacy Policy
This is the privacy policy of PriceMath, the Android app for working out discounts and tips that you can find on Google Play.
1. Who the controller is
PriceMath is made by one person, not by a company: Leonardo Messina, who publishes it on Google Play under the name One Tap Core and is the controller of the personal data described in this policy, except for the data that Google and GitHub process on their own behalf, mentioned in sections 2, 4 and 9. In this policy, "we" means Leonardo Messina.
For any privacy question, write to onetapcoresupport@gmail.com.
2. Data that stays on your phone
PriceMath has no accounts, servers, ads or analytics tools. It saves on your phone, in the storage space Android reserves for the app:
- the calculations you choose to save in the history: for each one, the type of calculation, the date and time, the currency, the amounts, the percentages and the other choices made for that calculation, such as the number of people or the rounding; for a bill by items, also the names you typed for the people and what each one pays. The history keeps at most 5,000: when you save one more, the oldest is deleted;
- the discount, tip and VAT percentages you have set (the VAT ones for each country);
- the theme, language and currency you have chosen, and the country you have chosen for the VAT rates;
- the accessibility choices you have made in Settings: text size, high contrast, bold text, reduced motion and the high-legibility font;
- the sales tax rate you typed in the Tip tab, in the Discount tab or in "Split the bill", which applies to all three, with the two choices that go with it: whether the tax is added to the bill and to the sale price, and whether the tip is worked out on the amount before tax;
- the bill by items you are typing in "Split the bill", in Tools, so that it stays there when you change tab or close the app: the names you type for the people, the amounts of the items and who had them, the cover charge, the receipt total, the tip percentage and the amount paid, who paid and the other choices made for that bill;
- your answer when the app asks you to rate it on Google Play, with the date and how many times it has asked: so that it does not ask again within a month, or ever again once you have rated it or chosen "Don’t ask again";
- the version of the terms and conditions you accepted, the date you accepted it and the version of the privacy policy the app showed you.
To use your phone's language unless you have chosen another one, to suggest a currency and country until you choose them and to choose how to write numbers and dates, the app also reads the languages and regions set on your phone, without saving them. To follow the settings of your phone, it also reads its light or dark theme, text size, bold text, contrast and animation settings, whether you navigate with buttons or gestures and the Android version, without saving them.
They are used only to make the app work the way you set it up. The app does not send them to us or to anyone else: we do not receive them and cannot see them. They leave the app only if you share, copy or export them yourself, or with Android backup, as described below.
You delete them yourself: calculations from the history, one at a time or with "Clear all"; the bill by items with "New bill", which keeps the people with their names, the tip percentage and the other choices, or with "Start over", which also deletes the people and their names; everything else by clearing the app's data in Android settings or by uninstalling the app.
Sharing, copying and exporting. Only when you ask, the app shares or copies a calculation, exports the history as a spreadsheet (CSV) or creates a backup file (JSON) with the calculations, the percentages, the theme, the language, the currency, the country, the sales tax used in Tip, Discount and "Split the bill" and the accessibility choices, with the date and time you create it. The text or the file goes to the app you choose, for example a chat, email or a folder on your phone, or to your phone's clipboard, if you copy a calculation or it cannot be shared. From there it is handled by whoever runs that app or service, under its own rules; nothing reaches us. Before handing a file to the app you choose, PriceMath writes it in its own temporary storage (the cache), where it keeps only the last one. With "Restore from backup" the app reads only the file you choose.
The names of a bill by items. The names you type to split a bill are data about other people. They stay on your phone: in the bill you are typing, in the history if you save it and, if you export the history, in the last exported file, in the cache; they do not reach us. Like the rest of the data, they leave the app only when you share or copy the bill, when you export the history as a spreadsheet or a backup, or with Android backup.
Android backup. If Android backup is turned on on your phone, the system may copy this data into your Google account backup and restore it when you reinstall the app or move to a new phone; it may also copy it when you transfer apps and data from one phone to another. The copy in the backup may remain even after you have uninstalled the app or cleared its data. The backup is managed by Google, according to the settings of your phone and of your Google account and Google's privacy policy: we do not see it.
Age range under US laws. If your phone is set to the time zone of one of the 50 US states or Washington, D.C., every time you start the app, after any terms and conditions or privacy policy screens, PriceMath asks Google Play for the age range of your Google account (for example 13 to 15, or 18 and over) and, if your account is supervised by a parent, whether the parent has approved the significant changes the app reported to them through Google Play: some US laws, such as the one in Texas, require apps to check this information against app store data. Google Play provides it only if the law requires it, if your account settings allow it or if you agree: if your settings say you should be asked, it may show you its own window, and show it a few more times if you decline or close it. In its answer Google Play also says whether it shares this information; when it does, it adds details the app does not read: how the age was established, the date of the last approved change and, for supervised accounts, an installation code. The app reads the name of the time zone only to decide whether to make this request, and keeps the answer only in memory while the app stays open, without saving it or sending it to us or anyone else. It does not use it for anything else: no feature of the app changes based on age. The request, the age information and your choice whether to share it are processed by Google on its own behalf, according to your Google account settings and Google's privacy policy.
3. If you write to us
If you write to onetapcoresupport@gmail.com we receive your email address, the name shown as the sender, what you write and any attachments.
- Why: only to reply to you and to do what you ask. Without an address to reply to, we could not do so.
- Legal basis: answering a request about the app, its purchase or the contract with you, including before you download it (Article 6(1)(b) of Regulation (EU) 2016/679, the "GDPR"); for messages that are not about the app or a contract with you, our legitimate interest in reading and replying to people who write to us (Article 6(1)(f)); complying with a legal obligation when you exercise the rights described in section 8 (Article 6(1)(c)); after we reply, our legitimate interest in keeping the messages for as long as they may be needed to establish or defend a right connected with your request (Article 6(1)(f)).
- How long: while the request is open. After that, only for as long as they may be needed to establish or defend a right connected with that request, that is, until that right becomes time-barred (as a rule after ten years, Article 2946 of the Italian Civil Code); if a dispute arises in the meantime, until it is closed.
4. Google Play: download, purchases and reviews
PriceMath is downloaded from Google Play. The data of your Google account, of the download and of the payment is processed by Google on its own behalf, under its own privacy policy (policies.google.com/privacy). We do not see the details of your card or other payment method.
Purchases. If you buy PriceMath or get it with a promo code, or if you buy something inside PriceMath, for each order Google makes available to us in the Google Play Console: the order number, what you bought, the date and time, the price, the taxes and the amount charged, the order status (for example whether it was refunded), the country and the phone model; for some purchases, especially outside the European Economic Area, also the region, city and postal code. We can also look up an order from the email address of the Google account used to make it, for example if you give it to us for a refund.
- Why and on what legal basis: to handle purchases, refunds and requests about them (Article 6(1)(b) GDPR) and for tax obligations (Article 6(1)(c)).
- Who else sees it: whoever helps us with the income tax return, if anyone (for example an accountant), for the reports needed for the return.
- How long: in the Google Play Console it is kept by Google, for the time Google decides. We keep the copies of the reports we download for tax obligations until the deadline for tax audits on the income tax return in which they appear has passed: as a rule, December 31 of the fifth year after the year in which the return is filed.
Reviews. If you leave a review on Google Play, in the Google Play Console we see the name you post it under, the text, the star rating and the date and, when Google provides them, the language set on your phone, your phone's model and characteristics (for example manufacturer, screen, processor and memory), the Android version and the version of PriceMath installed. We may reply to you there. We do this on the basis of our legitimate interest in reading comments about the app, using them to improve it and replying (Article 6(1)(f) GDPR). The review stays on Google Play until you or Google deletes it; the data that comes with it in the Console is kept by Google, for the time Google decides.
5. If you take part in a test of the app
- If your email address is in a list of testers that we enter in the Google Play Console (the list for a test or the list of license testers, who can make test purchases without paying), because you give it to us or because the person who invited you to the test does, we use it only to give you access to the test and, if you are a license tester, access to test purchases. We remove it from the list when we close the test we added it for.
- If you send us private feedback from the test through Google Play, we see the feedback and the date and, when Google provides them, your account name, the language, the phone model, the Android version and the version of PriceMath. We use it to fix and improve the app. In the Google Play Console it is kept by Google, for the time Google decides.
The legal basis is your participation in the test (Article 6(1)(b) GDPR). If your address is given to us by the person who invited you and you have not yet accepted the test, the legal basis is our legitimate interest in giving you access to the test (Article 6(1)(f)).
6. Who holds the data, and data transfers outside the European Economic Area
The support mailbox is a Gmail account, provided to Leonardo Messina by Google Ireland Limited (Ireland); purchase, review and test data is in the Google Play Console; the backup copy of the reports we download (section 4) is on Google Drive, also provided by Google. In all three cases the data is held by Google, which may also process it outside the European Economic Area, in particular in the United States through Google LLC and in the other countries where Google has data centers (listed at google.com/about/datacenters/locations).
For the United States, the European Commission's adequacy decision of July 10, 2023 applies (Implementing Decision (EU) 2023/1795, "EU-U.S. Data Privacy Framework") and, for people living in Switzerland, its extension (the Swiss-U.S. Data Privacy Framework), in which Google LLC participates; for other countries, Google uses the standard contractual clauses approved by the European Commission and, for Switzerland, recognized by its authority. You can find them at policies.google.com/privacy/frameworks.
7. Security
The data the app saves stays in the storage space Android reserves for PriceMath, separate from that of other apps, and the app does not send it over the network: it leaves the app only in the ways described in section 2. The data we receive, described in sections 3, 4 and 5, is in the support mailbox and in the Google Play Console, which can only be accessed with the credentials of our Google accounts; the copies of the reports we download for tax obligations (section 4) are kept on our own devices, with a backup copy on Google Drive, which can only be accessed with the same credentials.
8. Your rights
For the data we hold about you, you can ask us, in the cases and under the conditions of Articles 15 to 21 GDPR, to see it and get a copy, to correct it, to delete it and to restrict its use; for the data you gave us yourself and that we process for a contract with you, also to receive it in a structured, commonly used and machine-readable format. To do so, write to onetapcoresupport@gmail.com.
Right to object. You can object at any time, on grounds relating to your particular situation, to our use of your data on the basis of legitimate interest, by writing to the same address. We use your data on this basis for the messages in section 3 that are not about the app or a contract with you, for keeping the messages in section 3 after we reply, for the reviews in section 4 and, in section 5, for your email address if it is given to us by the person who invited you to the test, until you accept the test.
We do not have the data that is only on your phone: only you have it, and you delete it yourself, as described in section 2.
If you think we process your data in a way that does not comply with the law, you can lodge a complaint with the Italian data protection authority, the Garante per la protezione dei dati personali (garanteprivacy.it), or with the supervisory authority of the European Economic Area country where you habitually reside or work, or where the alleged infringement took place. You can also lodge a complaint with us, by writing to onetapcoresupport@gmail.com.
9. The website of this policy
This policy and the terms and conditions can also be read online, at artunx.github.io/price-pal-privacy. The website is hosted on GitHub Pages and uses no cookies, forms or analytics tools: nothing reaches us. For the security of its service, GitHub logs the IP address of whoever visits the pages and processes it on its own behalf, under its privacy statement (docs.github.com/site-policy/privacy-policies/github-general-privacy-statement): for this data, contact GitHub.