Privacy Policy - NotifyFlow
Privacy Policy - NotifyFlow
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 Type | Purpose | Location |
|---|---|---|
| Notification content | Apply filtering rules, display history, extract OTP | Your device only |
| User preferences | Customize app behavior | Your device only |
| Anonymous analytics | Improve app features | Firebase (Google) |
| Crash reports | Fix bugs and issues | Firebase (Google) |
4. Permissions We Request
| Permission | Purpose |
|---|---|
| Notification Access | Core functionality - read notifications to apply your filtering rules |
| Post Notifications | Show service status and OTP copy notifications |
| Boot Completed | Restart filtering service after device restart |
| Query All Packages | Show installed apps when creating rules |
| Battery Optimization | Optional - 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 Type | Retention Period |
|---|---|
| Notification history | User-configurable (1-30 days), then auto-deleted |
| App statistics | Until app uninstall |
| User preferences | Until app uninstall |
| Filtering rules | Until 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
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
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 Type | Storage Location | Deleted on Uninstall? |
|---|---|---|
| Notification history | Your device only | ✓ Yes, permanently |
| Filtering rules | Your device only | ✓ Yes, permanently |
| App statistics | Your device only | ✓ Yes, permanently |
| User preferences | Your device only | ✓ Yes, permanently |
| Anonymous analytics | Firebase (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
Post a Comment