A Chrome extension that hides sensitive information during screen recordings and screenshots. Point at any element containing a secret, click once, and that value stays blurred wherever it appears on the page.
When you protect a piece of text, Hushh stores it in memory and scans the entire page for that exact string. Every element containing it gets blurred inline using CSS filter: blur(), which renders into the OS compositor so Loom, Zoom, QuickTime, OBS, and every other recorder see the blur.
When the page navigates or the value appears in a new element, Hushh re-scans automatically. Nothing is ever sent to a server.
- Click any element or highlight any text to protect it
- Blur follows the value across the whole page, including after navigation
- Works with inputs, textareas, and any text node
- Drag to select a region and protect everything inside it
- Keyboard shortcuts:
⌥⇧H/Alt+Shift+Hto activate,⌥⇧X/Alt+Shift+Xto clear all - Zero network requests, zero storage
- Open
chrome://extensions - Enable Developer mode
- Click "Load unpacked" and select the
hushh-extension/folder
The dist/ folder contains pre-built output. If you modify source files, rebuild with:
cd hushh-extension
npm install
npm run build