Last month, I made a post about X (Twitter) and its NSFW visibility. Since their new report data is out, I wanted to update this original article to see what might have changed over the last 31 days.
Now I have another month of data, and things get even more interesting.
For the entire reporting period from August 1 through August 31, 2026, I deliberately posted no nudity. I also didn’t post any links to my porn website (Klub Kelli or my OnlyFans page).
I wanted to see what would happen if I kept the account clean for a full month and then checked X’s own Under the Hood report again.
The result was pretty eye-opening (and not in a good way).
During those 31 days, I made 176 posts. X says 176 out of 176 posts, or 100%, were restricted under NSFW_ADMIN.
Here is exactly what the new report shows:
| Label | Posts | Percentage |
|---|---|---|
| NSFW_ADMIN | 176 of 176 | 100% |
| NSFW_HIGH_PRECISION | 3 of 176 | 1.70% |
| NSFW_HIGH_RECALL | 3 of 176 | 1.70% |
| Account label: NsfwAdmin | 31 of 31 days | 100% |
That distinction is incredibly important.
NSFW_HIGH_PRECISION means X believed a particular post was likely to contain content covered by its Adult Content policy. NSFW_HIGH_RECALL means X’s automated systems thought a particular post may contain content covered by the policy. X only reported three posts under each of those classifications.
Because X’s report only provides aggregate totals and doesn’t identify which specific posts received those labels, we don’t know whether those two groups of three are the same posts or six different posts. That means somewhere between 170 and 173 of my 176 posts were not counted under either of those two post-level adult-content classifications.
And yet all 176 posts were still restricted.
Why? Because of the account-level NsfwAdmin label.
X describes NSFW_ADMIN as a post written by an account carrying the NsfwAdmin user label. X says the user label is applied when an account has been identified, in response to a user report, as primarily posting content covered by its Adult Content or Violent Content policies.
More importantly, X explicitly states what happens once that label is on the account: the account’s posts are placed behind a content warning and hidden from recommendations to non-followers. X’s published Under the Hood source code contains the same definition and effect.
This gives us much better evidence of what is actually happening than my previous report did.
X isn’t looking at each new post and deciding from scratch whether that individual post deserves access to recommendations. Once the NsfwAdmin account label is present, the account itself can cause otherwise unflagged posts to inherit the NSFW_ADMIN restriction.
That means posting safe content does not necessarily restore your reach.
But I Posted No Nudity. Why Were Three Posts Still Flagged?
There is an important distinction here. X’s Adult Content policy covers more than literal nudity, so saying that I posted no nudity does not automatically mean X must consider every post completely outside its Adult Content policy.
X also includes certain explicit or implied sexual behavior within its Adult Content definition. So I cannot look at this report and automatically conclude that those three NSFW_HIGH_PRECISION or NSFW_HIGH_RECALL classifications were false positives simply because nobody was naked.
What I can say is much more significant.
The overwhelming majority of my posts were not receiving those post-level adult-content classifications, yet 100% of my posts were still being restricted from recommendations to non-followers because the account continued to carry NsfwAdmin.
That’s the part adult creators need to understand.
A Clean Month Did Not Remove the Account Restriction
This also changes something I originally wrote in this article.
I previously suggested removing adult content, cleaning up your profile, and waiting at least 31 days before attempting to get the account restriction lifted. We now have actual data showing that simply going through a clean 31-day reporting period does not automatically remove an existing NsfwAdmin label.
My account carried NsfwAdmin for 31 out of 31 days during this reporting period despite my decision not to post nudity. Every one of my 176 posts consequently received the NSFW_ADMIN treatment.
So I would no longer tell creators that waiting 31 days is enough.
Cleaning up an account may still help before appealing, but the evidence now shows that the account-level restriction can survive a full reporting month even when you stop posting nudity. X’s Adult Content policy does provide an appeal process when users believe enforcement was applied incorrectly, but X does not publicly promise that an NsfwAdmin label will automatically expire after 31 days.
And This Is Why “X Allows Porn” Doesn’t Tell the Whole Story
X still officially allows consensually produced adult content when it is properly labeled. That part hasn’t changed.
But being allowed to post something and having that content eligible for algorithmic discovery are two completely different things.
My new Under the Hood report illustrates that distinction perfectly. I posted 176 times without posting nudity, yet my account-level classification caused 100% of those posts to be hidden from recommendations to people who didn’t already follow me.
So when an adult creator says, “My followers still see me, but I’ve suddenly stopped reaching new people,” we no longer have to rely entirely on anecdotal evidence or speculation.
X is now giving some of us the receipts.
How can you tell if your account is fully restricted?
Public web or X searches will not reliably reveal private safety/NSFW labels, since they aren’t exposed externally. No matter what a 3rd-party app may tell you, it can’t really be fully reliable. You have to get the information directly from X.
Go directly to this URL while logged into your X account: x.com/i/under_the_hood
That is the official “Under the Hood” transparency page.
It is currently in a pilot / limited rollout (started around August 13, 2026, alongside the algorithm open-sourcing).
- Eligibility is restricted to: Accounts that are at least 1 year old
- Accounts that posted 10 or more times in the previous month
- A randomized test group among those eligible accounts
Many users still don’t have access. If you see a message that you don’t have access or the page is limited, there is currently no way to request or force inclusion.
If you have it, you’ll see something like this and click the DOWNLOAD button.

Once you click the download button, you’ll get this .json file. Open it in a text editor. You don’t need fancy software to read it. Just look, and you’ll see.
So what we’ve learned is that deleting years’ worth of tweets, making sure there is no nudity on your profile, and posting no nudity at all isn’t a quick way to get out from under X’s visibility suppression.
I went an entire reporting month without posting nudity, yet my account still carried the `NsfwAdmin` label for all 31 days. Because of that one account-level label, X hid every one of my 176 posts from recommendations to non-followers, even though the overwhelming majority of those posts were not individually classified as adult content.
That is the part I think matters most for adult creators. Once X decides your account is primarily an adult account, simply changing what you post going forward may not be enough to restore normal distribution. You can completely change your posting behavior and still have yesterday’s classification determining who gets to see what you post today.
That creates a serious problem for creators who want to transition an account away from adult content, clean up an older account, or simply use X differently than they did years ago. X allows adult content, but its recommendation system can continue treating an account as adult long after the content itself has changed.
My next step will be to appeal the `NsfwAdmin` account label and see what happens. If X removes it, I’ll be able to compare the next Under the Hood report and see whether my posts begin qualifying for recommendations to non-followers again. If the label remains, that will tell us something too.
Either way, I’m going to keep documenting this because adult creators need this kind of information when they’re trying to figure out why their reach suddenly disappeared. “Shadowban” gets thrown around so often that it has almost become meaningless, but in this case we don’t have to guess what is happening.
X is literally telling me that 100% of my posts are being hidden from recommendations to non-followers.
Now the question is whether they’ll let me out.