Last Updated: 26-Jun-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.
- Financial report files (Files and docs): To calculate your earnings, the app downloads your own Google Play Console financial report files — the monthly earnings and sales report archives (ZIP files containing CSV documents) — from your Google Cloud Storage reporting bucket, using the read-only Google OAuth access you granted. These report files are downloaded over HTTPS, parsed entirely on your device, and the resulting figures are stored in the app's local database. The report files themselves are not uploaded to or retained on 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. With one exception, we share data only with the service providers listed below, and only as necessary to operate the app. The exception is advertising in the free experience: the advertising data disclosed to Google Mobile Ads (and its mediation partners) for cross-context behavioral (personalized) advertising is treated as "sharing" under the California CPRA rather than as service-provider-only processing — see "California Privacy Rights (CCPA / CPRA)" below for what is shared and how to opt out.
- 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
- 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
- Advertising partner (free experience only): Google AdMob and its mediation partners receive advertising data to serve ads — Google Privacy Policy, Google Advertising Technologies. This is the advertising disclosure treated as "sharing" under the California CPRA described above, not service-provider processing; see the California section for what is shared and how to opt out.
- 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. We will respond within the timeframe required by applicable law, typically within 30 days, and will not discriminate against you for exercising any of these rights.
Data Controller and Privacy Contact
Kanetik is the data controller responsible for the personal information described in this policy. We have not appointed a statutory Data Protection Officer; privacy@kanetik.com is the designated point of contact for all data-protection inquiries and requests.
Legal Bases for Processing (EEA & UK)
If you are in the European Economic Area or the United Kingdom, we rely on the following legal bases under the GDPR and UK GDPR to process your personal data:
- Legitimate interests (Art. 6(1)(f)) — to provide and maintain the app's core function of retrieving and displaying your revenue and ad-performance data, to secure our backend, and to fix crashes and bugs.
- Consent (Art. 6(1)(a)) — where you opt in to personalized advertising (managed through the Google UMP consent form), optional analytics, or diagnostic log uploads. You may withdraw consent at any time in the app's settings.
- Performance of a contract (Art. 6(1)(b)) — to process the one-time premium purchase through Google Play Billing.
- Legal obligation (Art. 6(1)(c)) — to comply with valid legal requests.
In addition to the rights listed under "Your Rights" above, EEA and UK users have the right to restrict or object to processing, the right to data portability, and the right to lodge a complaint with a supervisory authority — your national data-protection authority in the EEA, or the UK Information Commissioner's Office (ICO) in the United Kingdom.
California Privacy Rights (CCPA / CPRA)
If you are a California resident, you have the right to know what personal information we collect and the categories of third parties with whom we share it; to access, delete, and correct that information; and to opt out of the "sale" or "sharing" of personal information. The categories of personal information we collect are described in full under "What Information We Collect" above, and include: identifiers (advertising ID, Support ID); device and diagnostic data (crash logs, diagnostic events); commercial/financial information derived from the Play Console earnings and sales report files and the AdMob revenue/performance data from the accounts you connect; and, if you contact support, the email address and message content you provide. For free users served ads, the data shared with our advertising partner Google (and, where mediation is enabled, its mediation partners) consists of the advertising ID, ad-interaction data (impressions, clicks), and the approximate device/network information and IP address the Google Mobile Ads SDK collects to deliver ads. The remaining categories are disclosed only to service providers to operate and support the app, and your connected revenue and report data are processed on your device and are not shared for advertising.
We do not knowingly sell or share the personal information of consumers under 16 years of age.
We do not sell your personal information for money, and we do not knowingly engage in any other "sale" of personal information as defined by the CCPA/CPRA. In the free experience, however, the app serves third-party advertising (Google Mobile Ads), and the disclosure of the advertising data described above — the advertising ID, ad-interaction data, and the approximate device/network information and IP address used to deliver ads — for cross-context behavioral advertising is treated as "sharing" under the CPRA. To opt out of this sharing, you can:
- Decline or withdraw advertising consent through the "Privacy options" entry in the app's settings (where shown); or
- Reset or delete your advertising ID, or enable "Opt out of Ads Personalization," in Android Settings → Privacy → Ads; or
- Unlock the premium experience, which disables ads entirely; or
- Email privacy@kanetik.com.
You may use an authorized agent to submit requests, and we will not discriminate against you for exercising your rights.
Virginia and Other U.S. State Privacy Rights
If you are a resident of Virginia (VCDPA) — or of Colorado, Connecticut, Utah, Oregon, Texas, or Montana, which provide comparable rights — you may confirm whether we process your personal data; access, correct, and delete it; obtain a portable copy; and opt out of targeted advertising and any sale of personal data. To exercise these rights, or to appeal a declined request, contact privacy@kanetik.com.
Brazil Privacy Rights (LGPD)
If you are in Brazil, the Lei Geral de Proteção de Dados (LGPD) gives you the right to confirm the existence of processing; access your data; correct incomplete or inaccurate data; anonymize, block, or delete unnecessary data; request data portability; obtain information about entities with which we share data; and withdraw consent. Contact privacy@kanetik.com to exercise these rights.
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.