← All cases
Case 017

"This content isn't available" — which means four different things

Blocked, deleted, privacy-changed, or removed by moderators: one identical message for all four. You can tell them apart by opening an incognito window — which means the vagueness only fools the people who weren't a threat.

At least
8
human lifetimes wasted per year
the low end of every assumption. Likely ~60, up to 300.
Difficulty to fix moderate
⚠ Frequency & share of users are estimates
Meta

Facts cited

Facebook monthly active users 3.07 billion Meta investor report, Q4 2025
Distinct situations sharing one message 4 blocked · deleted · audience-restricted · policy-removed
Global life expectancy 73 years World Bank, 2023

Assumptions low → high

What we can't measurelowlikelyhigh
Facebook users who hit this message 10% 20% 40%
Times per year 2 4 12
Seconds spent working out which of the four it wasRe-checking the link, searching the name, asking a mutual friend, opening a private window. 20s 60s 180s

Who can fix it

Owner
Meta (Facebook error states)
Channel
In-app feedback · Meta Help Centre

“This content isn’t available at the moment.” It could mean the person blocked you. Or deleted the post. Or narrowed who can see it. Or Facebook removed it for a policy violation. Four unrelated situations, one identical screen — and no way to tell from the message which one you’re looking at.

The steelman, and it’s a real one

This is not primarily condescension, and it’s worth saying so clearly, because the obvious reading is wrong. Platforms deliberately refuse to confirm blocks to protect the person who blocked.

Telling someone “X blocked you” hands actionable information to the exact people it’s most dangerous to inform. For a stalker or an abusive ex, confirmation that they’ve been noticed and cut off is a documented escalation trigger — new accounts, other platforms, real-world retaliation. Quiet blocking is a genuine safety feature, and the ambiguity is doing real work for real people in real danger.

So the vagueness isn’t stupid. The problem is that it doesn’t work, and it over-applies.

It fails against exactly the threat it’s for

You can distinguish the four cases in about five seconds by opening a private window. That’s not an exploit — it’s the standard advice in every help article on the subject.

Which inverts the whole design:

  • The determined bad actor — the stalker, the person the safety feature exists to stop — absolutely will check, and learns the truth immediately.
  • The ordinary confused person — who wasn’t a threat to anyone — doesn’t think to, and is left guessing about a relationship, a deleted post, or their own account.

Protection defeated by a five-second workaround only stops the people who weren’t dangerous. That’s the textbook shape of security theatre: the appearance of protection, borne entirely by the harmless.

And three of the four cases need no protection at all

Only blocked is sensitive. The rest are safe to state plainly:

Situation Safe to say? What it could say
Post deleted ✅ yes “This post was deleted.”
Audience restricted ✅ yes “You don’t have access to this post.”
Removed by moderators ✅ mostly “This post was removed.”
You’ve been blocked ⚠️ genuinely sensitive keep it vague — but only this one

One message covering all four means a safety mechanism designed for a rare, serious case has been applied to three common, harmless ones — where its only effect is to leave ordinary people confused. Narrow the vagueness to the case that needs it.

The math

3.07B users × 20% × 4 times/yr × 60s = ~60 lifetimes / year

Is treating people like idiots good business?

It’s cheap in the short run — vague errors mean fewer support tickets, fewer arguments about moderation, less to be held to. But it has a compounding cost this site keeps running into: an interface that is routinely unreliable trains people to disregard everything it says. Once you learn that “isn’t available at the moment” means nothing in particular, you stop reading the messages that do matter.

That’s the same failure as case 007, where a local disconnect is blamed on the server, and the same fatigue that makes cookie consent meaningless. Every message that doesn’t mean what it says devalues the whole channel.

Estimates. The user count and the four-situation collapse are cited; how often people encounter the message and how long they spend resolving it are reasoned figures. Behaviour also varies by surface (profile vs post vs link) and changes over time, so the specific wording should be re-checked before being quoted. The confident claim is the pattern: one message for four states, defeated by a private window.

Difficulty to fix: moderate

Say what happened when saying it is safe — deleted, restricted, removed. Keep the quiet only for the one case that genuinely needs protecting. Right now the safety design for a rare, serious situation is being paid for by everyone else’s confusion, while the people it guards against just open a private window.

Read this case's source — _cases/017-ambiguous-blocked-message.md