How to See When Someone Was Last Active on Facebook
Facebook Messenger shows you when a contact was last active — but the main Facebook app does not.
Facebook shows you exactly who watched your Story — by name — but only while that Story is still live. Once the 24-hour window closes, the viewer list disappears along with the post itself, so timing matters more than any app or workaround.
Accessing the list takes a few seconds: open the active Story, then tap the eye icon or viewer count in the bottom-left corner. What you see there is the real data Facebook exposes — named accounts for most viewers, and a catch-all label for a small subset it groups separately. That "Others" category is where most of the confusion starts, and it has a specific, mundane explanation that has nothing to do with anonymous viewing or hidden profiles. A more sensitive check is how to tell if someone is on Facebook Dating without joining.
The viewer list lives inside the Story itself — you cannot reach it from your profile page or News Feed.
The list updates in real time while the Story is live. Pull down on the panel to dismiss it and return to the Story.
Desktop shows the same data as mobile — there is no additional detail available from a larger screen.
If a name you expected isn't there, the most likely explanation is the person hasn't opened the Story yet. The list updates in real time — pulling down to refresh the panel shows the current state as of that moment.
Each named entry in the viewer list shows a profile photo and full name for every Facebook friend or follower who tapped your Story while it was live. Facebook also displays a running total view count at the top of the panel. When that total exceeds the named entries, the difference is captured in an "Others" figure — viewers whose identities Facebook withholds. That mechanic gets its own section below.
Two things the list does not show: per-viewer timestamps and repeat-view tracking. Facebook increments the total count with each view, but you cannot tell when a specific person watched or whether they came back a second time.
The viewer list exists only while the Story is active. After the 24-hour window closes, the list is gone — Facebook's Story Archive retains the content but not the viewer metadata. There is no way to retrieve names after expiry. If you need a record, screenshot the list before the Story expires.
Two workarounds are commonly cited for watching a Story without the poster seeing your name.
The airplane-mode method involves loading the Story while connected, switching to airplane mode before tapping, then closing the app completely before reconnecting. Its reliability is inconsistent across current Android and iOS Facebook app versions — Facebook's caching behavior changes with app updates, and this does not work reliably enough to count on.
The half-swipe preview lets you peek at a static image Story by partially swiping into it without triggering a full open. This works only for single still images; it does not work for video Stories or multi-slide posts, and recent Facebook app updates have made even the image case unreliable.
The "Others" label collects every viewer who isn't on your friends list: public followers, anyone who discovered the Story through shared links or the public feed, and — critically — anyone who viewed the Story and then blocked you afterward. When that block happens, Facebook pulls their name from the visible list and moves them into "Others" without any notification.
Facebook's design rationale is straightforward: non-friends did not consent to having their identity disclosed to the poster, so their privacy is protected at the account level rather than the interaction level. That boundary is permanent for the 24-hour life of the Story.
There is exactly one documented exception. If someone blocked you after viewing, then later unblocks you while the Story is still active, their name can reappear in the named viewer list. Outside that narrow case, the identities inside "Others" are not recoverable through any in-app method.
What the "Others" count actually tells you:
Facebook gives you the audience selector before you post — that's the point where you have full control. Once a Story is live, you can delete it, but you cannot retroactively remove someone who already viewed it.
When you add a Story, tap the Audience button (it appears as a globe, person icon, or your current default setting) before tapping Share to Story. Your options:
Your selection becomes the new default for future Stories until you change it again.
Use Friends except… and search for the person's name. They will not see your Story and will not be notified that they were excluded. This is the least disruptive option when you want to limit a specific person without ending the friendship.
If your Story is already live with the wrong audience, your only choices are to delete it entirely or wait for the 24-hour window to close. There is no "change audience" option for a Story that has already been published. Deleting it removes it immediately for everyone who has not yet opened it, but anyone who already viewed it before deletion will not have their view erased from your memory.
Blocking a person after they have viewed your Story does not undo the view, but it does prevent them from seeing any future Stories you post.
The viewer list is a backward-looking snapshot that closes after 24 hours. It tells a parent a name was there — not whether that name followed up in Messenger, not whether what was exchanged contained worrying language, and not whether the same contact is appearing across Instagram or Snapchat at the same time. Cross-checking several apps manually is a routine that almost never holds past the first week. The companion monitor Messenger walkthrough covers exactly that follow-up signal once a Story viewer escalates into DM contact.
For parents who hit that ceiling, NexSpy may be worth a look. When the goal is knowing whether an unfamiliar Story viewer has escalated into direct contact with risky language, NexSpy's social content monitoring on Android covers Facebook and Messenger — alongside 12 other platforms — in one Parent Dashboard. The mechanism is keyword and AI-assisted detection: rather than pulling full message logs, alerts surface text snippets when a flagged word or AI-categorized signal appears in the child's activity. That connection matters here because the viewer list and the Messenger inbox are two entirely separate native surfaces that a parent would otherwise have to open and check independently.
How to set it up
When the concern is unknown adults watching a child's stories, the 'Others' count is the only indicator Facebook surfaces — and it's incomplete by design. Any viewer who isn't a confirmed Facebook friend but can still see the story lands in 'Others.' The count confirms that someone outside the friend list watched; it does not name them.
Facebook permanently hides 'Others' identities. One documented exception: if a viewer blocked the account after watching and later unblocked it, their name may reappear in the list. That edge case is not a reliable detection method — it's rare and outside a parent's control.
The more useful question is not who is in 'Others' but how strangers got access to the story at all.
There is no method, inside or outside Facebook, that retrieves the specific identities of 'Others' viewers. Facebook does not expose that data to the account holder, and no third-party tool has access to it either.
The viewer list disappears the moment the Story's 24-hour window closes. If the Story is still live, screenshot the full viewer list now — that screenshot is the only record you will have once it expires.
Tap any name in the viewer list to open their Facebook profile directly. Check for:
Facebook won't give you more than the name and profile link. The viewer list is the complete data set for named viewers, so a direct conversation with your child is usually the fastest way to confirm or rule out a concern.
A visible 'Others' count means the Story was set to an audience broader than Friends — most likely "Friends of friends" or "Public." The identities behind that number are permanently hidden; no setting or workaround reveals them.
The actionable response is to narrow the default audience going forward. In your child's account, go to Settings → Privacy → Story and set the default to Friends. Stories posted after that change will only reach confirmed friends, and the 'Others' slot won't appear. Changing the setting doesn't retroactively hide an already-expired Story, but it closes the gap for every Story posted from that point on.
Facebook Messenger shows you when a contact was last active — but the main Facebook app does not.
Blocking someone on Telegram takes a few taps from any device, and the person you block is never notified — they simply lose the ability to message you
If someone on Twitter/X has gone quiet — stopped liking your posts, disappeared from a conversation thread
There is no single Meta AI off-switch on a kid's account. Here is the parent-led workflow — opt-out form, app workarounds, never-type list, and checks.