# Privacy Policy for Subscription Tracker
**Effective Date:** 2026-04-08
**Contact:** muhammadilyas15@gmail.com
**Application ID:** com.ilyas.ilyasapps.subscriptiontracker
## 1. Introduction
Subscription Tracker ("we", "our", "the app") is a personal subscription management tool that helps you track your recurring subscriptions (such as streaming services, music, cloud storage, productivity tools, and other memberships), monitor spending, and receive reminders before renewals. This Privacy Policy explains how we collect, use, store, and protect your information when you use our mobile application.
Subscription Tracker is **NOT** a billing or payment processing service. We do not process, charge, or access any of the third-party subscriptions you track in the app. All subscription entries are created manually by you and stored locally on your device.
By using Subscription Tracker, you agree to the collection and use of information as described in this policy.
## 2. Information We Collect
### 2.1 Information You Provide
All subscription data is entered manually by you and remains on your device. This includes:
- **Subscription details** — name, amount, currency, billing cycle (weekly, monthly, quarterly, semi-annually, yearly), start date, next billing date, status (active, cancelled, paused, trial, expired), auto-renew flag
- **Category and organization** — category name, color, icon, sort order
- **Optional metadata** — notes, description, website URL, payment method label, reminder days before renewal
- **Payment history** — amount, currency, payment date, notes (entries you log manually)
- **App preferences** — default currency, dark mode preference, notification settings
> **Important:** The subscription amounts, prices, and payment history you enter are personal financial records. They are stored **only on your device** in a local Room database and are **never transmitted to us or any third party**.
### 2.2 Information Collected Automatically
- **Crash reports** — when the app crashes, Firebase Crashlytics collects crash logs, stack traces, device model, OS version, and app version to help us diagnose and fix bugs
- **App usage analytics** — Firebase Analytics collects aggregated, anonymized usage data (screens visited, feature usage, session duration, device and locale info) to help us improve the app
- **Advertising identifiers** — Google AdMob may access your device's advertising ID for ad serving and frequency capping
### 2.3 Information We Do NOT Collect
- We do **not** collect your name, email address, phone number, or any personal identifiers
- We do **not** require you to create an account or sign in
- We do **not** access your real bank, credit card, or payment accounts
- We do **not** access your contacts, photos, camera, microphone, or location
- We do **not** sync your subscription data to any cloud server
## 3. How We Use Your Information
We use collected information to:
- Provide core app functionality — tracking subscriptions, calculating monthly/yearly costs, generating spending reports
- Send local renewal reminder notifications before your subscriptions are due
- Display banner, interstitial, and rewarded advertisements (free tier) via Google AdMob
- Process in-app purchases for Premium upgrades via Google Play Billing
- Diagnose crashes and improve app stability (Firebase Crashlytics)
- Understand feature usage to guide improvements (Firebase Analytics)
- Check for app updates via Google Play In-App Updates
## 4. Data Storage and Security
### 4.1 Local Storage
- All your subscription data is stored locally on your device using an embedded Room (SQLite) database
- App preferences are stored in Android SharedPreferences on your device
- Your subscription records and payment history **never leave your device**
- Uninstalling the app permanently deletes all local data
### 4.2 No Cloud Sync
Subscription Tracker does **not** offer cloud backup or cross-device sync. Your data exists only on the device where you entered it. If you uninstall the app or switch devices, your data will not be recoverable.
### 4.3 Security Measures
- All network communication (ads, crash reports, analytics, updates) uses HTTPS/TLS encryption
- No authentication credentials are stored — the app has no sign-in flow
- Release builds are obfuscated with R8/ProGuard
## 5. Notifications and Permissions
Subscription Tracker requests the following Android permissions:
| Permission | Why It's Needed |
|-----------|----------------|
| `INTERNET` | Load advertisements, send crash reports, check for app updates |
| `POST_NOTIFICATIONS` | Display renewal reminder notifications (Android 13+ requires your explicit consent) |
| `RECEIVE_BOOT_COMPLETED` | Reschedule renewal reminders after device restart so alerts are not missed |
| `VIBRATE` | Provide haptic feedback on notifications and button presses |
| `com.android.vending.BILLING` | Process Premium upgrade purchases through Google Play |
Renewal reminders are scheduled locally via Android WorkManager. They are generated on-device based on the renewal dates you enter and are **never sent through a remote push server**. You may disable reminders at any time from Settings or your device notification settings.
## 6. Data Sharing
### 6.1 We Do NOT Sell Your Data
We do not sell, trade, or rent your personal information to third parties. We do not share your subscription records with anyone.
### 6.2 Third-Party Services
We use the following third-party services, which may collect limited technical data as described:
| Service | Purpose | Data Accessed | Privacy Policy |
|---------|---------|--------------|----------------|
| Google AdMob | Advertising (free tier) | Advertising ID, ad interactions, approximate location (IP-based), device info | [Google Privacy Policy](https://policies.google.com/privacy) |
| Google User Messaging Platform (UMP) | GDPR/CCPA consent collection for ads | Consent preferences | [Google Privacy Policy](https://policies.google.com/privacy) |
| Firebase Crashlytics | Crash reporting | Crash logs, stack traces, device state, app version | [Firebase Privacy Info](https://firebase.google.com/support/privacy) |
| Firebase Analytics | Usage analytics | App events, device model, OS version, country, language | [Firebase Privacy Info](https://firebase.google.com/support/privacy) |
| Google Play Billing | Premium purchases (monthly / yearly / lifetime) | Purchase tokens, subscription status | [Google Privacy Policy](https://policies.google.com/privacy) |
| Google Play In-App Updates | Prompt to install new app versions | App version info | [Google Privacy Policy](https://policies.google.com/privacy) |
### 6.3 Ad Personalization
- Free tier users see advertisements served by Google AdMob
- AdMob may use advertising identifiers and non-personal data for ad personalization
- You can opt out of personalized ads through the in-app consent dialog (UMP) or via your device settings (Settings > Google > Ads)
- Premium subscribers see **no advertisements**
## 7. Children's Privacy
Subscription Tracker is not directed at children under the age of 13. We do not knowingly collect personal information from children under 13. If we discover that a child under 13 has provided us with personal information, we will delete it promptly.
## 8. Your Rights and Choices
### 8.1 Access and Control
- You can view, edit, or delete every subscription and payment record from within the app at any time
- You can delete all data by uninstalling the app or using "Clear Data" in Android App Info
- Because data never leaves your device, you have full and exclusive control over it
### 8.2 Notifications
- You can disable renewal reminders at any time from the app's Settings or from your device's notification settings
### 8.3 Ad Preferences
- Upgrading to Premium (monthly, yearly, or lifetime) removes all advertisements
- You can opt out of personalized ads via your device settings (Settings > Google > Ads)
- You can withdraw ad consent anytime via the in-app consent dialog
### 8.4 Opting Out of Analytics and Crash Reports
- You can opt out of Firebase Analytics collection by disabling usage & diagnostics data in your device's Google settings
- Crash reports contain no personal data and are essential for keeping the app stable
## 9. GDPR Compliance (European Users)
If you are located in the European Economic Area (EEA), United Kingdom, or Switzerland, you have the following rights under GDPR:
- **Right to access** — because your data is stored only on your device, you already have full access via the app
- **Right to rectification** — edit any entry directly in the app
- **Right to erasure** — delete entries in-app or uninstall the app
- **Right to restrict processing** — disable analytics/ads via device settings and in-app consent
- **Right to data portability** — currently not supported (no export feature); contact us if needed
- **Right to object** — object to ad personalization via the UMP consent dialog
Subscription Tracker uses Google's User Messaging Platform (UMP) to obtain consent for advertising data processing in compliance with GDPR and ePrivacy requirements.
To exercise any of these rights, contact us at muhammadilyas15@gmail.com.
## 10. Data Retention
- **Local data** — retained on your device until you delete it manually or uninstall the app
- **Crash reports (Crashlytics)** — retained for 90 days per Google's standard policy
- **Analytics data (Firebase Analytics)** — retained for up to 14 months per Google's standard policy
- **Ad identifiers (AdMob)** — retained per Google's advertising retention policies
## 11. International Data Transfers
Data collected by Firebase Crashlytics, Firebase Analytics, Google AdMob, and Google Play Billing may be transferred to and processed in the United States or other countries where Google operates servers. These transfers are governed by Google's Data Processing and Security Terms and applicable standard contractual clauses.
## 12. Changes to This Policy
We may update this Privacy Policy from time to time. We will notify you of significant changes by:
- Updating the "Effective Date" at the top of this policy
- Posting the updated policy at our privacy policy URL
- Posting a notice within the app when appropriate
Your continued use of the app after changes constitutes acceptance of the updated policy.
## 13. Contact Us
If you have questions or concerns about this Privacy Policy or our data practices, please contact us:
**Email:** muhammadilyas15@gmail.com
**Privacy Policy URL:** https://sites.google.com/view/mobilia-apps/