- Nobody can read encrypted chats on a normal Android phone. Not us, not the products claiming otherwise.
- What survives is the pattern — who, how often, how late, and your chosen keywords.
- That pattern is usually enough. New contact plus high volume plus late hours is the shape of almost every real problem.
- One permission, both builds, free. Notification access is all this needs.
What you cannot see, app by app
Start here, because it decides whether the rest of the page is worth your time. Every app below encrypts its messages end to end, which means the readable text exists only on the two phones in the conversation. Nothing on the device — no app, no permission, no setting — gets between them.
| App | Message text readable? | What you do get |
|---|---|---|
| No | Sender name, count, timing, unsaved numbers, missed calls, and the notification preview line if you allow it. WhatsApp tracker | |
| Snapchat | No | Least of any app here — Snapchat puts almost nothing in a notification. Usernames, counts and timing only. Snapchat tracker |
| No | Message requests from strangers, new follows, mentions, comments, counts, and preview text if allowed. Instagram tracker | |
| Messenger & Facebook | No | Requests, tags, Marketplace replies, and a usable preview line — Messenger is better than most at this. Facebook Messenger tracker |
| Viber | No | Senders, community invites, unknown numbers, counts and previews. Viber tracker |
| Kik | No | Usernames and new-chat notifications — which matter more here than anywhere, because Kik needs no phone number. Kik tracker |
| TikTok | No | DM notifications, counts and timing. Not what was watched — that is inside the account, not the phone. |
If a product tells you it will show you your child's full Snapchat history, one of two things is true. Either it is extracting an app's private database using elevated access that breaks with every update and disables the phone's security in the process, or it is simply lying to take a subscription. There is no third option, and this is the single most useful thing on this page.
What is actually left, then
Every social app on Android announces itself through the same channel: the notification shade. That shared channel is what TheTruthSpy reads, with one permission your child granted on a screen they saw.
From it come three things. Counts and timing — how many notifications each app produced, and how many arrived after an hour you set. Who — the sender name or username the notification carries. Keyword matches — your chosen phrases, flagged wherever they appear.
What that adds up to is a picture of who is in contact with your child, how intensely, and at what hours. It is genuinely less than the marketing in this category implies, and genuinely more useful than most parents expect once they have lived with it for a fortnight.
Why the pattern is usually enough
Consider what a real problem looks like from the outside. A username nobody has mentioned appears on a Tuesday. By Thursday it accounts for more notifications than anyone else. Most of them arrive after eleven at night. A keyword fires on the Saturday.
None of that requires reading a word, and all of it is visible in a counts view. New contact, sudden intensity, late hours — that shape is common to grooming, to scams, and to a relationship going wrong, which is why it is worth more than a transcript would be. A transcript of four hundred messages needs reading; a spike needs noticing.
The reverse is also worth saying. An ordinary teenager generates a flat, boring week: the same four names, tailing off by ten. Boring is the signal that nothing needs you, and a system that only speaks up when the shape changes is one you will still be checking in six months.

Notification preview text, and the choice it involves
Counts, senders and keyword alerts work with preview text off. Switching it on adds the first line of each notification — often the opening sentence of a message.
It is a real increase in what you see, and it deserves a real decision rather than a default. Our rough guidance: on Kik it is worth it, because the opening line from a stranger is the most useful thing that app produces. On WhatsApp it is borderline. On Snapchat it is pointless, because the notifications carry almost no text anyway.
Whichever you choose, your child's phone lists it. There is no configuration in which you are reading preview text and they have not been told.
Keyword alerts across every app at once
Because alerts run on the notification stream rather than on any single app, one list covers all of them — and reaches apps that have no monitoring features of their own.
Keep it short and specific. Identity probing (“how old are you”, “what school”), moving the conversation somewhere with less oversight (“add me on”, “what's your snap”), secrecy (“don't tell”, “our secret”, “delete this”), and pressure for images. Mark the identity and secrecy phrases urgent so they interrupt you; leave the rest to a daily summary.
Four phrases you thought about beat forty you copied from a list. The Android keylogger question page explains why a chosen list beats a transcript of everything typed.

The part that outperforms all of it
Worth saying plainly on a page selling monitoring: on several of these apps, the platform's own controls do more than we do.
Instagram's Teen Accounts and Family Center, Snapchat's Family Center and Ghost Mode, Messenger Kids, and WhatsApp's privacy settings all restrict who can reach your child in the first place — which prevents problems rather than reporting them. Set those up first. Each app's page here walks through the specific settings, and several of them conclude that the platform tool is the more important half.
Setting it up
Pair the phone with a code from your panel, grant notification access, decide about preview text, and write four keywords. Ten minutes; the download and setup guide covers each screen and the parent control panel shows where it all appears.
It works in both builds — this is one of the features that does not need the direct download — and it is free, with no card and no social-monitoring tier. See the free parental control pricing.

Beyond the social apps
Notifications are one channel. Plain texting has the SMS tracker, voice has the call tracker, and the browser has the browsing history tracker. If you would rather an app were not installed at all, that is the app blocker.