You can see a deleted message on Android if an app saved the notification before it was deleted. NotiLog runs as a notification listener, stores each notification — app, sender, title, text and time — in an encrypted database on your phone, and lets you search that history later, even after the sender unsends it.
Why deleted messages disappear
A message usually becomes "lost" in one of four ways:
The sender unsends it — WhatsApp's "delete for everyone", Messenger's "remove for everyone", or Telegram's delete.
The app dismisses the notification after you open the chat, or when the conversation is updated.
You swipe or clear the notification shade.
Android expires it — the system keeps only a short, limited notification history.
In every case the original copy is gone from the app. What survives is a copy taken before that happened.
How a notification log catches them
Android exposes posted notifications to apps granted Notification Access. NotiLog listens there and writes each notification to a local database at the moment it arrives — storing the app name, title, message text, expanded text, conversation and timestamp.
The database is encrypted with SQLCipher (AES-256); the key is held by the Android Keystore.
Nothing is uploaded: no account, no server, no analytics. Android auto-backup is disabled.
Attached images are saved in the app's private storage when the notification includes one.
Banking, 2FA, password-manager and OTP notifications are excluded by default.
Allow background activity. Set battery usage to Unrestricted and enable Autostart, otherwise the system may stop capture — see the Xiaomi guide (the same idea applies to Samsung, Oppo and Vivo).
Verify. Open Settings → Battery Optimization (or Help → Verify Capture), send a test notification, and confirm it appears on Home.
Capture starts only after access is granted. Messages deleted before that point cannot be recovered — there is no cloud copy to restore from.
Find the message afterwards
Home groups notifications by app and conversation, like a chat thread. Pinned apps stay on top.
Search runs a full-text index across title, body, expanded text and app name, with filters for app and date (all / last 24 h / 7 days / 30 days).
Favorite anything you may need again: starred items survive bulk deletes.
Tap any entry to open the full content and details.
What NotiLog cannot recover
Situation
Why
Messages deleted before you installed it
Capture only begins once Notification Access is granted.
Content an app never puts in a notification
Nothing to save — the text was never shown outside the app.
Voice notes and full media
Notifications carry text and, where the app includes one, a preview image.
Data after uninstalling
There is no server copy; uninstalling erases everything.
Privacy
No account, no ads, no analytics — and nothing sold or shared.
History is stored only on your device, encrypted at rest, with Android backup disabled.
Banking, 2FA, password manager and OTP notifications are excluded by default; you can add your own app and keyword exclusions.
Optional PIN protects against accidental deletion.
Optional partner sharing is off by default, limited to one paired device, and end-to-end encrypted with AES-256-GCM.
Questions
Can I see a message the sender deleted before I read it?
Yes, if the notification reached your phone first. The copy is saved the moment the notification is posted, so deleting the message afterwards does not remove it from your device.
Does it work for WhatsApp, Messenger and SMS?
It works for any app that puts the message text in a notification. The saved content is limited to what the notification itself shows.
Do I need root?
No. It uses Android's built-in Notification Access permission — no root, no custom ROM.
Does reading in NotiLog send a seen receipt?
No. Reading a saved notification never opens the original app, so no blue tick is sent. See reading without seen receipts.
Can I recover messages from before I installed it?
No. Only notifications received after you grant access are stored.
Is my history uploaded anywhere?
No. It stays encrypted on your device. There is no account and no server. See the privacy policy.