Text Redactor is a Chrome extension that hides text on web pages to boost privacy and focus, or for screenshot prep.

Latest Version

Version
1.0.0
Update
May 2, 2024
Size
565KiB
Developer
Category
Users
23
Rating
0 ★
Manifest Version
3
Web Store Status
Languages Support
English
See more
Permissions
ActiveTab
Storage
See more

Text Redactor Extension

Text Redactor is a open-sourced Chrome extension designed to enhance privacy and focus by allowing users to selectively hide text on web pages. This tool is perfect for users who need to conceal sensitive information or reduce visual clutter while browsing, or wanting to hide some text before taking a screenshot.

- Text Hiding: Redact text directly on web pages using customizable redaction settings. The redactor also works with shadow-root HTML elements, which is useful for redacting development error message.
- Customizable Color Overlay: Choose the color of your text overlay to blend with the page or stand out, according to your needs.
- Dynamic Input Management: Add and remove text phrases to be redacted directly through the extension's popup interface.
- Toggle Redaction: Easily switch redaction on or off with a single click to view original text or hide it as needed.
- Save Preferences: Your redaction settings (text phrases and color) are saved locally, so they persist across browsing sessions.

For issue report, feature requests and sources code, please visit https://github.com/t18n/chrome-extension-text-redactor.
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 3, "name": "Text Redactor", "version": "1.0.0", "description": "Text Redactor is a Chrome extension that hides text on web pages to boost privacy and focus, or for screenshot prep.", "permissions": [ "activeTab", "storage" ], "action": { "default_popup": "./popup.html", "default_icon": { "16": "./assets/icons/icon16.png", "48": "./assets/icons/icon48.png", "128": "./assets/icons/icon128.png" } }, "background": { "service_worker": "./src/background.js" }, "content_scripts": [ { "matches": [ "" ], "all_frames": true, "js": [ "./src/content.js" ] } ], "icons": { "16": "./assets/icons/icon16.png", "48": "./assets/icons/icon48.png", "128": "./assets/icons/icon128.png" }}
Read more