Last Updated: 15-May-2026
This Privacy Policy describes how Kanetik ("we", "us", "our") handles information in App Revenue Tracker. We value your privacy and are committed to transparency about our data practices.
App Revenue Tracker is free to install and is supported by advertising. An optional one-time in-app purchase — or grandfathered status from when the app was a paid app — unlocks an ad-free premium experience. Where data practices differ between the free and premium experiences, this policy says so explicitly.
What Information We Collect
Information You Provide
- Support requests: If you contact us through the in-app "Help" feature, you provide your email address and a message so we can respond. Support requests are processed through Doorbell.io and routed to us via email. These requests include device and app diagnostic information to help us troubleshoot your issue.
- Account connections: When you connect your Google Play Console or AdMob account, you authorize read-only access through Google OAuth. This access is used solely to retrieve your revenue, earnings, and ad performance data for display within the app. We will never modify your accounts, and we only access the data necessary for this purpose. We store encrypted authentication tokens on your device so you don't need to sign in each time. These tokens are stored in Android's hardware-backed Keystore and are never transmitted to our servers.
Information Collected Automatically
- Persistent identifiers: The app generates and stores the following identifiers to support diagnostics and product features:
- Support ID: A random identifier (UUID) generated locally on your device on first launch. It is attached to crash reports, analytics events, and any support feedback you submit, so we can correlate diagnostics to a specific install when troubleshooting. It contains no personal information and is not tied to your Google account.
- Firebase Installation ID: Generated by Firebase to identify this app installation for analytics and configuration delivery. Resettable by clearing app data.
- Firebase Cloud Messaging (FCM) token: Used to deliver notifications you've opted into, and to allow our support team to restore your premium status after you contact us and we manually review the request.
- Firebase Anonymous Auth ID: A guest identifier used only to authorize uploads of diagnostic log files (which you initiate) to our diagnostic storage. It is not linked to any Google or developer account.
- Analytics and crash data: We use Firebase Analytics and Firebase Crashlytics to understand app usage patterns and identify crashes. These services collect standard device and usage information as described in Google's privacy policy.
- Firebase Remote Config: Used to manage app configuration. Standard device metadata is sent as part of configuration requests.
- Firebase App Check (Play Integrity): To protect our backend from abuse, the app uses Google Play Integrity to attest that requests come from a genuine, unmodified app instance. Play Integrity evaluates device and app integrity signals as described in Google's privacy policy.
Clearing the app's data in Android Settings resets these identifiers. Note that the app's backup configuration deliberately includes your settings and local data in Android's cloud backup (see "Data Backup and Transfer" below) so they survive device migration and reinstalls — if backup is enabled in your Google account, reinstalling alone may restore the same Support ID. To fully reset it, disable backup for the app, then uninstall and reinstall.
Information Stored Locally on Your Device
The following data is stored only on your device and is not transmitted to our servers:
- Revenue data: Play Store earnings, AdMob revenue, transaction counts, and related financial data are stored in a local database on your device.
- Ad performance data: Impressions, clicks, and eCPM data from your AdMob account.
- App settings and preferences: Your chosen currency, display preferences, alert thresholds, and fee configurations.
- Encrypted credentials: Google OAuth tokens are encrypted using Android's hardware-backed Keystore and stored locally. These credentials are never backed up to the cloud and require re-authentication if you switch devices.
- Operational data: Sync history, revenue snapshots for trend analysis, account status, and other data used to provide app functionality.
Advertising (free experience only)
The free experience of App Revenue Tracker is supported by banner advertising. If you unlock the premium experience through a one-time in-app purchase — or you are grandfathered in from when the app was a paid app — ads are disabled and no ad-serving data is collected for you. For the free experience, we use the following advertising services:
- Google Mobile Ads SDK (AdMob): Serves banner advertisements within the app. To deliver ads, the Google Mobile Ads SDK collects the device's Advertising ID (a resettable, device-level identifier you can reset or limit at any time via Android Settings → Privacy → Ads), approximate device and network information, IP address, and ad interaction data (such as impressions and clicks), as described in Google's privacy policy and the How Google uses information from sites or apps that use our services page.
- Mediation partners: If AdMob mediation is enabled, ads may also be served by Google's mediation partners. These partners may collect device and ad interaction data subject to their own privacy policies, which are linked from the consent form where applicable.
- Google User Messaging Platform (UMP): Manages advertising consent. If you are in a region that requires it — including the EEA (under GDPR), the United Kingdom, Switzerland, and California — you will be presented with a consent form on first launch, and you can change your selection at any time from the "Privacy options" entry in the app's Settings. This entry appears only where a consent choice applies.
External Services
- Currency exchange rates: The app fetches publicly available currency exchange rate data from a third-party API. No personal or user-identifying information is sent with these requests.
How We Use Your Information
We use the information described above to:
- Provide and maintain the app's core functionality
- Respond to your support requests
- Identify and fix crashes and bugs
- Understand general usage patterns to improve the app
- Deliver notifications you've opted into (revenue alerts, etc.)
- Display advertisements within the app (free experience only)
- Process your premium upgrade and, if you contact support, restore your premium entitlement after manual review
We do not sell your personal information, and we do not use the data we receive from your Google Play Console or AdMob accounts (your revenue, earnings, or ad performance data) for advertising, profiling, or any purpose other than displaying it to you within the app.
Data Sharing
We do not sell, rent, or trade your personal information or Google user data to third parties. We share data only with the service providers listed below, and only as necessary to operate the app:
- Service providers: We use the following third-party services that process data on our behalf:
- Firebase (Analytics, Crashlytics, Remote Config, Cloud Messaging, App Check, and Storage for diagnostic log uploads you initiate) — Google Privacy Policy
- Google AdMob (advertising, free experience only) — Google Privacy Policy, Google Advertising Technologies
- Doorbell.io (support requests) — processes the email, message, and diagnostic information you provide when submitting feedback, including your Support ID and FCM token so support-initiated actions (such as restoring premium status) can be routed back to your device
- Google Play Billing (premium upgrade) — processes your in-app purchase. Payment details are handled entirely by Google Play and are never seen by or transmitted to us; we receive only your purchase and entitlement status.
- Google OAuth — authenticates your read-only access to Play Console and AdMob data
- Google Cloud Storage — used to download your Play Console earnings and sales reports via your authorized Google account
- Legal requirements: We comply with valid legal requests from law enforcement authorities and will provide information we are obligated to under law.
Data Backup and Transfer
- Cloud backup: App settings, preferences, and revenue data may be included in Android's standard cloud backup to your Google account. Encrypted authentication credentials (OAuth tokens) are never backed up and require re-authentication on a new device.
- Premium status and Support ID: Your premium entitlement state and the locally generated Support ID are included in cloud backup so your ad-free status and diagnostic continuity survive device migration and reinstalls. See "Persistent identifiers" above for how to fully reset the Support ID.
- Device-to-device transfer: The same rules apply during Android device migration. Settings and data transfer; credentials do not.
Data Retention and Deletion
- Revenue data is retained on your device until you uninstall the app or clear app data.
- Support request data is retained as long as necessary to resolve your request and may be kept for reference.
- Analytics and crash data is retained according to Firebase's standard retention policies.
You can delete locally stored data at any time by clearing the app's data in Android Settings or by uninstalling the app. To request deletion of any data we may hold externally — including support requests held by Doorbell.io, Firebase Analytics records keyed to your Support ID, Crashlytics reports, diagnostic log files you uploaded, or any other data described in this policy — email privacy@kanetik.com with a brief description of the data you'd like deleted, or use the in-app "Help" feature. We will respond within 30 days. App Revenue Tracker does not create a user account, so there is no account-level identifier to revoke — deletion requests are processed against your Support ID and the email address you contact us from.
Your Choices
- Analytics: You can disable Firebase Analytics and Crashlytics collection in the app's settings.
- Advertising consent: Ads are shown only in the free experience. In regions where consent is required (including the EEA, UK, Switzerland, and California), a "Privacy options" entry appears in the app's Settings that lets you review or change your ad privacy choices at any time.
- Ad-free experience: You can remove ads entirely by purchasing the premium upgrade from within the app.
- Notifications: You can manage notification preferences in the app's settings or revoke the notification permission through Android Settings.
- Account connections: You can disconnect your Google Play Console or AdMob accounts at any time from within the app.
Security
We use industry-standard security practices to protect your information:
- OAuth tokens are stored using Android's hardware-backed Keystore encryption
- All network communication uses HTTPS
- Authentication credentials are never logged or transmitted in plain text
- The app requests only read-only access to your Google accounts
Children's Privacy
App Revenue Tracker is not directed at children under the age of 13. We do not knowingly collect personal information from children. If you believe a child has provided us with personal information, please contact us at privacy@kanetik.com and we will delete it promptly.
Data Breach Notification
In the unlikely event of a data breach that affects your personal information, we will notify affected users as promptly as practicable and take steps to mitigate any harm.
Your Rights
You have the right to:
- Access the personal information we hold about you
- Correct any inaccurate information
- Delete your personal data (see Data Retention and Deletion above)
- Request a copy of your data in a portable format
To exercise any of these rights, contact us at privacy@kanetik.com.
Contact Us
If you have questions about this Privacy Policy or believe your privacy has been affected, contact us at:
Changes to This Policy
We may update this Privacy Policy from time to time. If we make material changes to how we access, use, or share Google user data, we will notify users through the app or this website before the changes take effect. We encourage you to review this policy periodically.