A secure clipboard filtering application that automatically detects and masks sensitive information in real-time.
- 🔒 112 pre-configured filters across 7 categories
- 🌍 Multi-language support (EN, FR, DE, ES, IT)
- ⚡ Real-time filtering with global hotkey (Ctrl+Shift+V)
- 📦 Template system for import/export
- 🎨 Auto theme detection (Light/Dark)
- 🗂️ Custom folders for organization
- ⚙️ Regex support for advanced patterns
Get the latest release for your platform:
-
Windows: ClipboardFilter-Setup.exe
-
Linux/Unix:
-
macOS: ClipboardFilter.dmg for new Apple chip (ARM64)
- Note : For macOS, this application are not compatible with Intel chips and PowerPC architecture.
- Download
ClipboardFilter-Setup.exe - Run the installer
- Launch from Start Menu
- Copy sensitive text and press Ctrl+Shift+V to paste filtered content
# AppImage
chmod +x ClipboardFilter-*.AppImage
./ClipboardFilter-*.AppImage
# Debian/Ubuntu
sudo dpkg -i clipboard-filter_*.deb
# Fedora/RHEL
sudo rpm -i clipboard-filter-*.rpm- Download
ClipboardFilter.dmg - Open and drag to Applications
- Launch ClipboardFilter
ClipboardFilter includes 112 filters across these categories:
| Category | Count | Examples |
|---|---|---|
| 💻 Developer | 33 | API keys, tokens, secrets |
| 💰 Finance | 20 | Credit cards, IBAN, crypto |
| 👤 Personal | 12 | Emails, phones, addresses |
| 🏥 Health | 3 | Social security numbers |
| 👔 HR | 5 | Employee IDs, badges |
| ⚙️ System | 31 | IPs, paths, UUIDs |
| 💬 Communication | 8 | Slack, Discord, Teams |
- Click "+ Add Filter"
- Fill in:
- Description: Filter name
- Category: Classification
- Pattern: Text or regex to detect
- Replacement: Substitution text
- ☑️ Use Regex: For pattern matching
- Click "Save"
Example:
Description: Employee Badge
Pattern: BADGE-\d{6}
Replacement: BADGE-******
☑ Use Regex
Export/import filter collections:
# Export your custom filters
Templates > Export JSON > "My Filters"
# Import a template
Templates > Import JSON > Select file- Node.js 18+
- npm 9+
git clone https://github.com/50bvd/clipboardfilter.git
cd clipboardfilter
npm installnpm run build # Compile TypeScript
npm start # Run in developmentnpm run package:win # Windows
npm run package:linux:deb # Linux (Debian)
npm run package:mac # macOS- User Guide - Complete user manual
- Developer Guide - Technical documentation
Contributions welcome! Please:
- Fork the repository
- Create a feature branch:
git checkout -b feature/amazing-feature - Commit changes:
git commit -m 'Add amazing feature' - Push to branch:
git push origin feature/amazing-feature - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
Loup LIGNON KRASNIQI
- GitHub: @50bvd
- Email: loup.lk-pro@protonmail.ch
⭐ Star this repo if you find it useful!
