Current Version: v0.2.1
A Chrome extension that hides tweets, profiles, and content related to cryptocurrency, NFTs, and blockchain on X (formerly Twitter).
- Automatic Content Filtering: Hides tweets containing crypto-related keywords
- Profile Blocking: Blocks entire profiles that post crypto content
- Smart Learning: Automatically learns and blocks handles that frequently post crypto content
- Search Page Filtering: Filters crypto content from search results
- Global Pause/Resume: Temporarily disable filtering
- Exception Management: Allow specific handles to bypass filtering
- JSON Import/Export: Backup and restore settings
- Visit the Chrome Web Store page
- Click "Add to Chrome"
- Confirm the installation
- Privacy Policy: View our privacy policy
- No Data Collection: All processing happens locally in your browser
- Open Source: Full source code available
- Download or clone this repository
- Open Chrome and navigate to
chrome://extensions/ - Enable "Developer mode" in the top right
- Click "Load unpacked" and select the extension folder
- The cryptoBlock icon should appear in your toolbar
- Install and enable the extension
- Visit X/Twitter as usual - crypto content will be hidden
- Click the extension icon to see status and learned handles
Access the options page for:
- Custom keywords
- Manual blocklist
- Exception list
- Data management
Backup and restore your configuration (Options → Export all / Import all).
Export Format:
{
"keywords": ["crypto", "bitcoin", "ethereum"],
"blockedHandles": ["@cryptouser1", "@cryptouser2"],
"exceptions": ["@legitimateuser"],
"autoBlockedHandles": ["@learneduser1", "@learneduser2"]
}Add your own filtering terms in Options → Keywords. Keywords are case-insensitive and support partial matches.
Allow specific handles to bypass filtering:
- Temporary: Click "Show profile" on a blocked profile
- Permanent: Add to exceptions list in options
- Local Storage Only: All data stays on your device
- No External Requests: Extension doesn't send data to external servers
- Minimal Permissions: Only requests access to X/Twitter domains
Extension Not Working:
- Check if it's enabled in
chrome://extensions/ - Refresh the X/Twitter page
Content Still Showing:
- Verify the extension is not paused
- Check if the content matches your keyword list
Reset Extension:
- Go to Options → Data Management
- Click "Reset All Data"
This project is licensed under the PolyForm Noncommercial License 1.0.0. You may use it for personal or internal, noncommercial purposes only. See the LICENSE file for full terms.
- GitHub Issues: Report bugs and request features
- Twitter/X: Contact @snozbxrry for support
- Fixed "block again" button functionality
- Unified keyword defaults across options and content scripts
- Added shared defaults.json for consistent keyword management
- Improved profile blocking statistics alignment
- Better migration handling for existing users
- Enhanced error handling and fallbacks
- Improved keyword matching with Unicode support
- Enhanced handle detection for embedded crypto terms
- Better search page filtering (all tabs)
- Full settings export/import functionality
- Noncommercial license added
- UI improvements and bug fixes
- Initial release
- Basic keyword filtering
- Profile blocking
- Smart learning system
- JSON import/export
- Global pause/resume
Note: The GitHub version is updated more frequently than the Chrome Web Store version.
cryptoBlock is not affiliated with X Corp. or Twitter, Inc.