The whitelist feature allows you to protect specific users from being muted, even if they’re from a blacklisted country. This is useful for accounts you want to see regardless of their location.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/chefnaphtha/xBlockOrigin/llms.txt
Use this file to discover all available pages before exploring further.
How the whitelist works
When processing a user, xBlockOrigin checks the whitelist before checking the country blacklist:- User is detected on X.com
- Extension checks if user is whitelisted → If yes, skip all muting
- Extension checks if you follow them (if “Also mute users you are following” is disabled)
- Extension checks their country against your blacklist
- If country is blacklisted and user isn’t whitelisted, their posts are hidden and they’re muted
Whitelisted users are never muted, regardless of their country or any other settings.
Adding users to your whitelist
Enter a username
Type the username in the input field. You can include or omit the
@ symbol:elonmusk✓@elonmusk✓
The button will show “Adding…” while fetching user data. If the user doesn’t exist, you’ll see an error message: “User @username not found”.
Removing users from your whitelist
To remove a user from your whitelist:- Open the extension popup
- Find the user tag in the “Whitelisted Users” section
- Click the × button next to the username
Whitelisting from hidden posts
You can also whitelist users directly from their hidden posts on X.com. See Hidden posts for more details. There are two ways to whitelist from a hidden post:From the overlay
Click “Unmute and whitelist” on the hidden post overlay to:- Unmute the user via X.com’s API
- Add them to your whitelist
- Unhide all their posts on the current page
From the unhidden notice
If you clicked “Unhide” first:- A notice appears below the post: “Post unhidden, but user is still muted.”
- Click “Unmute and whitelist” in the notice to perform the same actions as above
Whitelist storage
Your whitelist is stored usingchrome.storage.local, which includes:
- userId: X.com’s internal user ID (for precise matching)
- username: The user’s @handle (for display)
- whitelistedAt: Timestamp when the user was added
Whitelist vs following protection
xBlockOrigin has two ways to protect users from being muted:Whitelist (manual, permanent)
Whitelist (manual, permanent)
- You manually add specific users
- Works regardless of whether you follow them
- Persists even if you unfollow the user
- Stored permanently until you remove them
Following protection (automatic, conditional)
Following protection (automatic, conditional)
- Automatically protects all users you follow
- Only active when “Also mute users you are following” is disabled (default)
- Protection ends if you unfollow the user
- Based on your current following status (cached for 5 minutes)