Files
notifications-master/README.md
T

44 lines
1.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Notification Log
Notification Log keeps a private history of the notifications that appear on
your Android device. It works as a standard Android notification listener; it
does not need root or an Xposed module.
## What it records
- Notifications appearing, changing, and disappearing.
- Whether a notification was dismissed by you or cancelled by its app.
- Available text, messaging-style content, and readable notification images.
- Common removal reasons such as timeouts and channel changes.
You can choose which event types to record, set app-specific allow/block lists,
and suppress routine progress or timer updates. The log view can be tailored,
expanded for long entries, and exported as CSV, aligned text, or an HTML ZIP.
## Privacy
Logs and retained notification images are encrypted on the device with an
Android Keystore key. Exporting is an explicit action and produces an
unencrypted file at the location you choose. Android may withhold sensitive or
custom notification content; this app records only what Android makes available
to a notification listener.
When all logging types are disabled, the notification listener is disabled too:
the app has no polling, scheduled job, or background service to run.
## Requirements
Notification Log supports Android 14 through Android 16 (API levels 3436).
After installation, grant **Notification access** when prompted. The optional
app lock uses your device's biometric or credential prompt.
## Development
Build a debug APK with:
```bash
./gradlew assembleDebug
```
This project has been developed with substantial assistance from AI tools.