Skip to content

Instantly share code, notes, and snippets.

@noname9312
Last active December 15, 2025 19:50
Show Gist options
  • Select an option

  • Save noname9312/2ea0c74c7fdc8c8d65c087cadb72ddf9 to your computer and use it in GitHub Desktop.

Select an option

Save noname9312/2ea0c74c7fdc8c8d65c087cadb72ddf9 to your computer and use it in GitHub Desktop.

Privacy Policy for Notification History

Last Updated: December 15, 2024

Overview

Notification History ("the App") is designed to help you keep a record of your notifications. Your privacy is important to us. This policy explains what data we collect, how it's stored, and your rights.

Data We Collect

The App collects and stores the following information from your device notifications:

  • Notification Content: Title, text, and expanded text
  • App Information: Package name and app name of the notification source
  • Timestamps: When notifications were received
  • Images: Notification icons, large icons, and big pictures (stored as encoded images)
  • Metadata: Notification channel, category, key, and identifiers

How Data is Stored

All data is stored locally on your device only.

  • Notification data is saved in a local database on your device
  • Security preferences (such as PIN) are encrypted using Android's EncryptedSharedPreferences
  • No data is ever transmitted to external servers
  • No data is shared with third parties
  • No cloud backup or sync features

Data We Do NOT Collect

  • We do NOT use analytics or tracking services
  • We do NOT collect device identifiers for advertising
  • We do NOT use crash reporting services that transmit data
  • We do NOT display advertisements
  • We do NOT access your notifications for any purpose other than displaying them to you

Your Rights and Controls

You have full control over your data:

Delete Data

  • Delete individual notifications at any time
  • Delete all notifications from a specific app
  • Delete your entire notification history

Data Retention

  • Configure automatic data cleanup (1 day, 1 week, 1 month, 3 months, 1 year, or keep forever)
  • Data older than your selected period is automatically removed
  • User Pinned notifications are excluded from automatic cleanup and kept until you manually delete them

App Blacklist

  • Block specific apps from being recorded
  • Blacklisted apps' notifications are never stored

Export Data

  • Export your notification history as JSON files
  • Exported files are shared only where you choose to send them

Security

  • Protect access to the app with PIN or biometric authentication
  • Security credentials are stored encrypted on your device

Permissions We Use

Permission Purpose
Notification Listener Core functionality - to capture and display your notifications
Query All Packages To show app names and icons for notifications
Post Notifications To display service status notifications
Network State To check connectivity status (no data is transmitted)

Changes to This Policy

We may update this Privacy Policy from time to time. Changes will be reflected in the "Last Updated" date above.

Contact

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

Email: [email protected]


Summary

  • All data stays on your device
  • No tracking or analytics
  • No ads
  • No data sharing
  • Full user control over data
  • Encrypted security features
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment