Truthy is a Chrome extension that encodes comments before posting and decodes them automatically when a user with the extension views the encoded comment, enhancing privacy and security.
- Encode Comments: Automatically encodes your comments before posting them on multiple social media platforms.
- Decode Comments: Automatically decodes encoded comments when viewing them on multiple social media platforms.
- Manual Text Encryption: Right-click on selected text to encrypt it using the context menu option.
- Clone or download this repository.
- Open Chrome and navigate to
chrome://extensions/
. - Enable "Developer mode" by toggling the switch in the top right corner.
- Click on "Load unpacked" and select the directory where you downloaded/cloned this repository.
- Navigate to a social media platform and start typing a comment.
- The extension will automatically encode your comment before posting.
- When viewing comments, the extension will decode any encoded comments for you.
- activeTab: The
activeTab
permission is used to interact with the currently active tab, allowing the extension to encode and decode comments on multiple social media platforms. - host_permissions: The
host_permissions
for<all_urls>
are necessary to access and modify the content of multiple social media platforms to encode and decode comments. - remote code: The extension does not use remote code. All code is included within the extension package and executed locally.
- scripting: The
scripting
permission is required to inject and execute scripts on multiple social media platforms to perform the encoding and decoding of comments. - contextMenus: The
contextMenus
permission is used to add a right-click menu option for encrypting selected text. This feature allows users to manually encrypt specific portions of text on any webpage, providing more flexibility and control over the encryption process.
This extension encodes comments before posting and decodes them automatically when a user with the extension views the encoded comment, enhancing privacy and security.
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch
). - Make your changes.
- Commit your changes (
git commit -am 'Add new feature'
). - Push to the branch (
git push origin feature-branch
). - Create a new Pull Request.
This project is licensed under the MIT License