Privacy Policy
Last updated: 21 September 2026
Everything you log stays on your phone, apart from what you choose to export and what Android may back up to your own Google account. There is no account, no sign-up, and no server of ours. We cannot see your log, because there is nowhere for it to go.
One thing does leave your phone. Pain Tracker uses a subscription service called RevenueCat, and the app sends it an anonymous ID and your subscription details so it can tell whether you have subscribed. It never sends anything you log. The details are under Payments.
This policy is longer than that only because “your log stays on your phone” is a claim worth spelling out, and so is its one exception.
What we collect
We run no server, so nothing you log reaches us. The only information collected at all is subscription information, and RevenueCat collects it for us — see Payments.
Specifically, Pain Tracker does not collect, transmit, sell, or share:
- your meals and pain entries, or any notes, tags, times, or severities attached to them
- your name, email address, phone number, or an account of any kind
- your location
- your contacts, photos, calendar, or files
- advertising identifiers
There is no analytics SDK, no advertising SDK, no crash-reporting SDK, and no attribution SDK in this app. The one third-party SDK that connects to the internet is RevenueCat's, for subscriptions. We have deliberately not added others, and we do not intend to. Google Play's own console tells us how many people installed the app; that, and the subscription figures described under Payments, is all the measurement we get and all we want.
Where your data lives
On your device, in four places:
- A database file holding everything you log. It is stored in Pain Tracker's private app storage, which Android keeps isolated from other apps.
- A small settings store holding the date your 30-day trial began and the last answer about whether you have a subscription.
- The RevenueCat SDK's own storage: the anonymous ID it generated for this install and a saved copy of your latest subscription status.
- Temporary export files. When you export, Pain Tracker first writes the file to its own private cache folder, then hands it to Android's share sheet. The file stays there until Android clears the cache; Pain Tracker does not delete it after sharing.
All of it is removed when you uninstall the app.
Device backups
If you have Android's automatic backup switched on for your Google account, the operating system may include Pain Tracker's data — the database and the settings store — in your device backup, the same way it does for other apps. That backup is made by Android, sent to your own Google account, and governed by Google's privacy policy — not by us. It exists so that your diary survives getting a new phone.
We never receive that backup and cannot read it. If you would rather it did not happen, you can turn backups off for this app in Android's Settings, under System → Backup.
Apart from the subscription information under Payments, this is the one way your data can leave your device without you choosing to send it, so it is worth knowing about.
Sharing and exporting
You can export everything you have logged as a JSON or CSV file. When you do, Android's share sheet hands that file to whatever app you pick — email, cloud storage, a messaging app, a file manager.
Once a file leaves Pain Tracker that way, it is subject to the privacy policy of wherever you sent it, not this one. Export files contain your complete diary. Treat them accordingly.
Importing a backup reads a file you choose on your phone. Nothing is uploaded.
Internet access
Logging, patterns, and exports all work without a connection, in airplane mode included. The only network requests Pain Tracker makes are the subscription requests to RevenueCat described under Payments, and none of them carries anything you log. If RevenueCat cannot be reached, Pain Tracker uses the last subscription answer stored on your device.
The app declares Android's INTERNET permission for those
requests; the framework it is built with (React Native) also expects it.
Apart from RevenueCat's SDK, the app's code has no network client. The
links in the app — this policy, the terms, and the support email — are
handed to your browser or mail app when you tap them; Pain Tracker
itself sends nothing.
Payments
Pain Tracker is free to use in full for 30 days. After that, logging new entries and viewing patterns needs a subscription, bought through Google Play. Google processes the payment; we never see your card details, billing address, or Google account. Google's handling of that transaction is covered by Google's privacy policy and the Google Play Terms of Service.
To find out whether you have subscribed, Pain Tracker uses RevenueCat, a subscription service whose SDK is built into the app. RevenueCat processes the information below on our behalf. It is the only data Why Is Pain itself sends anywhere, and the only data Pain Tracker collects:
- a random anonymous ID, generated on your phone. It is not linked to your name, email, or Google account; Pain Tracker never gives RevenueCat any of those
- your purchase and subscription details: which subscription, your Google Play purchase token, and whether it is active
- technical information: your device type and operating system, your locale and currency code (used to show prices), and when the app was last used
- as with any internet request, your device's network address
None of it includes anything you log, and Pain Tracker sends RevenueCat no advertising ID, name, email, or other account details. Pain Tracker uses none of RevenueCat's advertising or attribution features, and RevenueCat's optional diagnostic reporting is switched off. The information is sent when Pain Tracker starts and when you subscribe or restore a purchase, and again from time to time while the app is open to keep your status current. RevenueCat encrypts it in transit and handles it under its own privacy policy.
We use it to keep subscriptions working and to see subscription figures, such as how many people subscribe. We do not sell it or share it with anyone else.
Children
Pain Tracker is a general-purpose diary and is not directed at children. We do not knowingly collect personal information from children. The only data Pain Tracker itself sends anywhere, for anyone, is the anonymous subscription information described under Payments.
Your rights
We do not hold your diary, so the usual data rights — access, correction, portability, erasure — are not requests you need to make to us. For your diary you already have all of them, directly, inside the app:
- Access and portability: export a full backup as JSON or CSV at any time.
- Erasure: “Delete all my data” in the app's Data screen permanently erases everything you logged from the device. Uninstalling removes everything Pain Tracker stored on the phone. Neither removes an Android backup already made to your Google account, or a file you exported.
- Correction: edit or delete any individual entry.
The one exception is the subscription record held by RevenueCat (see Payments). Deleting your data in the app does not delete it, and the app has no way to. It carries a random ID and Google Play purchase details, not your name or email. If you have questions about it, write to support@makektm.com.
If you are in the UK, EU, or another region with data-protection law: we never receive your diary, so there is no diary data for you to enforce a right against us over. The subscription record is processed on our behalf by RevenueCat, so questions about it can come to us.
Changes to this policy
If this policy changes materially, the date at the top changes with it, and the updated version is published at whyispain.makektm.com/privacy.html. Because the app links to the hosted copy rather than embedding one, you always see the current version.
Contact
Questions about this policy: support@makektm.com
Pain Tracker is not a medical device and does not diagnose, treat, cure, or prevent any medical condition. It shows you patterns in what you chose to log — nothing more. Always consult a qualified healthcare professional for medical advice, diagnosis, or treatment.