Privacy Policy

Subscription Manager: Bills & Budget  ·  Last updated: May 15, 2026

🔒 What We Do NOT Collect — Ever

Subscription Manager is a manual-entry app. We never connect to your bank, never read your transaction history, and never access your financial accounts. No bank credentials, no credit card numbers, no account numbers, and no real financial transaction data are ever collected, transmitted, or stored on our servers. All subscription and bill data you enter lives only on your device.

1. Introduction

This Privacy Policy describes how Easy Tool Apps ("the Publisher", "we", "our", or "us") collects, uses, and protects information when you use our Android application Subscription Manager: Bills & Budget ("the App").

By installing or using the App you agree to the practices described in this Policy. If you do not agree, please uninstall the App and contact us so we can assist you.

Contact: easytoolapps@gmail.com

2. Information We Collect

2a. Information You Provide (stored locally on your device only)

None of this data is uploaded to our servers. It resides entirely in the app's private on-device Room database.

2b. Information Collected Automatically

3. What We Explicitly Do NOT Collect

⚠️ No Financial Account Access — Ever

Unlike banking or budgeting apps that require account linking, Subscription Manager never asks for bank login credentials, never initiates bank connections, and never reads real transaction data from any financial institution.

4. How We Use Information

Purpose Data Used Legal Basis (GDPR)
Deliver core app features (subscription tracking, bill reminders, budgeting) On-device subscription & bill data Performance of contract / Legitimate interest
Send bill-due and renewal-alert notifications Push token, due dates (on-device) Consent (notification permission)
Currency conversion Device IP (handled by Frankfurter API) Legitimate interest
Crash diagnosis and stability improvements Anonymous crash logs Legitimate interest
Product analytics and feature prioritisation Anonymous usage events Legitimate interest
Display advertisements Advertising ID (GAID) Consent / Legitimate interest
Remote configuration (feature flags, ad units) Firebase installation ID Legitimate interest

We do not sell, rent, or trade your information to third parties for their own marketing purposes.

5. Third-Party Service Providers

The following third-party SDKs are embedded in the App. Each processes data under its own privacy policy, linked below.

Service Purpose Data Shared Policy
Firebase Analytics (Google) Anonymous usage analytics Anonymous events, Firebase installation ID firebase.google.com/support/privacy
Firebase Crashlytics (Google) Crash reporting Anonymous crash logs, device & OS info firebase.google.com/support/privacy
Firebase Remote Config (Google) Feature flags & ad configuration Firebase installation ID firebase.google.com/support/privacy
Google AdMob In-app advertising Advertising ID (GAID), IP address, device info policies.google.com/privacy
OneSignal Push notifications (bill reminders) Push token, device locale, timezone onesignal.com/privacy_policy
AppMetrica (Yandex) Mobile analytics Anonymous usage events, device info yandex.com/legal/confidential
Frankfurter API Live currency exchange rates IP address (no personal data sent by us) frankfurter.app

6. App Permissions & Why We Need Them

Permission Why It Is Needed
INTERNET Fetch live exchange rates from the Frankfurter API, load advertisements via AdMob, send analytics events and crash reports to Firebase and AppMetrica, and deliver push notifications via OneSignal.
POST_NOTIFICATIONS Android 13+ Send bill-due and subscription-renewal reminder notifications to your device. You will be asked to grant this permission on first launch. You may revoke it at any time in Android Settings → Apps → Subscription Manager → Notifications.
SCHEDULE_EXACT_ALARM Schedule bill reminder notifications to fire at the exact time and date you choose, not just approximately. Without this permission, reminders may arrive up to an hour late.
USE_EXACT_ALARM Android 13+ Same as above — ensures precise alarm delivery on devices running Android 13 and above.
RECEIVE_BOOT_COMPLETED Re-schedule your bill reminders after the device restarts. Without this, all pending reminders would be lost each time you reboot your phone.

7. Data Retention

Data Category Where Stored Retention Period
Subscriptions, bills, budgets On your device only Until you delete them or uninstall the App
App preferences & currency settings On your device only (DataStore) Until you clear app data or uninstall
Cached exchange rates On your device only Refreshed daily; cleared on uninstall
Anonymous crash logs Firebase Crashlytics servers 90 days (Firebase default)
Anonymous analytics events Firebase Analytics & AppMetrica servers 14 months (Firebase default) / 13 months (AppMetrica default)
Push notification token OneSignal servers Retained while the app is installed; deleted on unsubscribe or uninstall
Advertising ID Google AdMob servers Per Google's data retention policy

8. Your Rights (GDPR, CCPA & Global)

Depending on your jurisdiction you may have the following rights:

To exercise any right, contact us at easytoolapps@gmail.com. We respond within 30 days.

9. Children's Privacy (COPPA & GDPR-K)

The App is not directed at children under the age of 13 (or 16 in the EEA). We do not knowingly collect personal information from children. If you are a parent or guardian and believe your child has provided us with personal data, please contact us at easytoolapps@gmail.com and we will delete that information promptly.

10. Security Measures

While we implement industry-standard security practices, no method of transmission over the Internet is 100% secure. We encourage you to keep your device software up to date.

11. International Data Transfers

Our third-party service providers (Google, Yandex/AppMetrica, OneSignal) may process data in countries outside your own, including the United States. These transfers are governed by Standard Contractual Clauses (SCCs) or other lawful transfer mechanisms approved by the European Commission. By using the App you acknowledge and consent to such transfers.

12. Region-Specific Notes

European Economic Area & United Kingdom (GDPR / UK GDPR)

The lawful bases for processing are set out in Section 4. You have the rights described in Section 8. Our Data Protection contact is easytoolapps@gmail.com.

California (CCPA / CPRA)

We do not sell personal information. California residents may request disclosure, deletion, or opt-out as described in Section 8. We will not discriminate against you for exercising your privacy rights.

India (DPDP Act 2023)

Indian residents may request access to or erasure of personal data by emailing easytoolapps@gmail.com.

13. Changes to This Policy

We may update this Privacy Policy from time to time. When we do, we will revise the "Last updated" date at the top of this page and, for material changes, notify you via an in-app notice. The current version is always available at the URL in the App's Settings → Privacy Policy screen.

Continued use of the App after a change constitutes your acceptance of the revised Policy.

14. Contact Us

If you have any questions, requests, or concerns about this Privacy Policy, please reach out:

We aim to respond to all enquiries within 30 days.