WA Cilukba is a privacy-focused browser extension for WhatsApp Web. It automatically blurs sensitive content (like contact names, photos, and messages) and only reveals them when you hover your mouse over them. Perfect for using WhatsApp in public spaces or protecting your screen from shoulder surfers.
"Cilukba" is the Indonesian word for "Peek-a-boo".
- 🛡️ Comprehensive Blurring: Hide contact names, profile photos, message previews, group participant names, and media content.
- 👁️ Hover to Reveal: Effortlessly unblur specific parts of your screen just by moving your mouse over them.
- 🎨 smooth Animations: Beautiful 0.3s transitions when revealing and hiding content for a premium feel.
- ⚡ Master Switch: Instantly toggle all privacy features on or off with a shortcut (
Alt + X). - 🔍 Robust Selectors: Built with the latest WhatsApp Web DOM structure for maximum reliability.
- 📱 Live Simulator: Try out all features directly in our interactive web-based simulator before downloading.
-
Clone the repository:
git clone https://github.com/prostiate/wa-cilukba.git cd wa-cilukba -
Install dependencies:
npm install
-
Start the development server:
npm run dev
-
Open your browser: Navigate to
http://localhost:3000(or the port shown in your terminal).
- Open the Live Demo and click the "Download Extension" button.
- Unzip the downloaded file (
WA-Cilukba-v1.0.0.zip). - Open Chrome (or any Chromium-based browser) and navigate to
chrome://extensions/. - Enable "Developer mode" in the top right corner.
- Click "Load unpacked" and select the folder you unzipped in step 2.
- Open WhatsApp Web and start peeking!
This project is configured for easy deployment to GitHub Pages using GitHub Actions.
- Push your code to the
mainbranch. - The GitHub Action will automatically build and deploy the demo to
https://prostiate.github.io/wa-cilukba/. - Ensure your repository settings have GitHub Pages source set to the
gh-pagesbranch.
You can generate the extension zip file locally or via GitHub Releases.
Run the following command to generate WA-Cilukba-v1.0.0.zip:
npm run build:extensionThe included GitHub Action automatically attaches the extension zip to any tag matching v* (e.g., v1.0.0).
-
Create and push a tag:
git tag v1.0.0 git push origin v1.0.0
-
The zip will be available as an asset in the "Releases" section of your GitHub repository.
This project is open-source and welcomes contributions!
- Bug Reports: Open an issue if you find something broken due to WhatsApp Web updates.
- Feature Requests: We love new ideas for privacy features.
- Pull Requests: Feel free to submit improvements to selectors, design, or functionality.
Licensed under the MIT License. Built with ❤️ for privacy enthusiasts.
Disclaimer: This extension is not affiliated with, authorized, maintained, sponsored or endorsed by WhatsApp or any of its affiliates or subsidiaries.