Privacy Policy - NotifyFlow

Privacy Policy - NotifyFlow

Effective Date: December 30, 2024 | Last Updated: December 30, 2024
Your privacy matters. NotifyFlow processes all notification content locally on your device. We never send your messages, notifications, or personal data to our servers.

1. Introduction and Overview

This Privacy Policy ("Policy") describes how NotifyFlow ("Application," "App," "we," "us," or "our") collects, uses, stores, shares, and protects information obtained from users ("you," "your," or "User") of the NotifyFlow mobile application available on the Google Play Store.

NotifyFlow is a notification management application that enables users to filter, organize, categorize, and manage notifications received on their Android devices. The Application requires access to device notifications to provide its core functionality.

By downloading, installing, accessing, or using the Application, you acknowledge that you have read, understood, and agree to be bound by this Privacy Policy.

2. Information We Collect

2.1 Information Stored Only on Your Device

The following information is stored only on your device and is never transmitted to our servers:

Notification Data:

  • Notification content (title, text, sender name)
  • Source app name and package identifier
  • Notification timestamp and icons
  • Block/allow status based on your rules
  • Message version history for deleted message recovery (Pro feature)

User-Created Filtering Rules:

  • Rule names and descriptions
  • App selections and keyword filters
  • Time-based conditions
  • Rule priority and enabled status

Application Usage Statistics:

  • Per-app notification counts (blocked/allowed)
  • Daily notification statistics
  • First tracking date

User Preferences:

  • Theme preference (light/dark)
  • History retention duration
  • OTP highlighting and auto-copy settings
  • Sticky notification preferences

2.2 Information Collected by Third-Party Services

Firebase Analytics (Google):

We use Firebase Analytics to collect anonymized usage data to improve the app:

  • App usage events (screens viewed, features used)
  • App names associated with notifications - not notification content
  • Feature usage and settings change events
  • Device information (model, OS version)

What is NOT collected:

  • Actual notification text or messages
  • OTP codes or verification codes
  • Personal messages or contact names
  • Keywords used in your filtering rules

Firebase Crashlytics (Google):

When crashes occur, we collect:

  • Crash stack traces and technical error information
  • Device model and OS version
  • App version and timestamp

Google Play Billing:

If you purchase Pro, Google handles the transaction. We receive only:

  • Subscription status (active/inactive)
  • Product purchased (monthly/yearly)

We do NOT receive payment details, credit card info, or billing address.

3. How We Use Information

Data TypePurposeLocation
Notification contentApply filtering rules, display history, extract OTPYour device only
User preferencesCustomize app behaviorYour device only
Anonymous analyticsImprove app featuresFirebase (Google)
Crash reportsFix bugs and issuesFirebase (Google)

4. Permissions We Request

PermissionPurpose
Notification AccessCore functionality - read notifications to apply your filtering rules
Post NotificationsShow service status and OTP copy notifications
Boot CompletedRestart filtering service after device restart
Query All PackagesShow installed apps when creating rules
Battery OptimizationOptional - improves background reliability

About Notification Access Permission

This permission allows us to read all your notifications. We take this seriously:

  • ✅ Process locally on your device
  • ✅ Use only for filtering and history
  • ❌ Never send to servers
  • ❌ Never share with third parties
  • ❌ Never use for advertising

5. Data Storage and Retention

Data TypeRetention Period
Notification historyUser-configurable (1-30 days), then auto-deleted
App statisticsUntil app uninstall
User preferencesUntil app uninstall
Filtering rulesUntil manually deleted or app uninstall

Delete Your Data

  • Clear history: Settings → View notification history → Delete All
  • Clear all data: Android Settings → Apps → NotifyFlow → Clear Data
  • Complete removal: Uninstall the app

6. Data Sharing

We do not sell, trade, or rent your personal information to third parties.

We share only anonymized, aggregated analytics data with Firebase (Google) for app improvement purposes.

7. Third-Party Services

  • Firebase Analytics & Crashlytics: Google Privacy Policy
  • Google Play Billing: Handles Pro subscriptions
  • Google Play In-App Updates: Delivers app updates

8. Your Rights

For All Users:

  • Access: All data stored locally is accessible through the app
  • Delete: Clear data through the app or uninstall
  • Opt-out: Disable analytics through Android settings
  • Control: Revoke permissions through Android settings

European Users (GDPR):

  • Right of access, rectification, and erasure
  • Right to restrict processing and data portability
  • Right to object to processing
  • Right to withdraw consent

California Users (CCPA):

  • Right to know what data we collect
  • Right to delete your data
  • Right to opt-out (we don't sell data)
  • Right to non-discrimination

9. Children's Privacy

NotifyFlow is not intended for use by children under 13. We do not knowingly collect personal information from children under 13. If you believe a child has provided information, please contact us.

10. Security

  • Local data stored in encrypted databases
  • No sensitive data transmitted over the network
  • Android security best practices followed
  • Regular security reviews and updates

11. Data Deletion Request

Your data, your choice. Since NotifyFlow stores all data locally on your device with no server-side storage, uninstalling the app permanently deletes all your data.

How to Delete Your Data

Because all data is stored only on your device:

  • Uninstall the app (Recommended) — This is the simplest and most complete way. When you uninstall NotifyFlow, all notification history, filtering rules, statistics, and preferences are permanently removed.
  • Clear all app data: Android Settings → Apps → NotifyFlow → Clear Data
  • Clear notification history: Settings → View notification history → Delete All
🔒 Why We Don't Store Your Data on Servers
NotifyFlow is designed with privacy-first principles. Your notification content, filtering rules, and preferences are never uploaded to our servers. This means:
  • We cannot access your data remotely
  • There is no "account" to delete
  • Uninstalling completely removes all traces of your data

Need Help?

If you have questions about data deletion, email us at notifyflowteam@gmail.com. We'll respond within 30 days.

What Gets Deleted on Uninstall

Data TypeStorage LocationDeleted on Uninstall?
Notification historyYour device only✓ Yes, permanently
Filtering rulesYour device only✓ Yes, permanently
App statisticsYour device only✓ Yes, permanently
User preferencesYour device only✓ Yes, permanently
Anonymous analyticsFirebase (Google)Expires automatically (14 months)

✅ 100% local storage | ✅ No account required | ✅ Uninstall = complete deletion

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 "Last Updated" date and, where appropriate, through the Application.

13. Contact Us

If you have questions about this Privacy Policy, please contact us:

Email: notifyflowteam@gmail.com

Developer: Progressive Tech

© 2024 NotifyFlow. All Rights Reserved.
This Privacy Policy complies with GDPR, CCPA, and Google Play Developer Program Policies.

Comments

Popular posts from this blog

HomePage