The extension is designed to be secure and private. All data is stored locally on your device and is not shared with any third parties.
The extension uses the AES-256 encryption algorithm to encrypt and decrypt codebooks when exporting and importing, but this is a optional feature.
The codebook is a list of words that are used to encrypt and decrypt messages in the sense of replacing words with other words. There is no actual encryption happening.
Chrome Local Storage is used to store codebook and settings and is currently not encrypted. This is a WIP.
The Cryptic Chat Window is a popup that is displayed on supported websiteswhen the extension is activated. It is used to display decrypted messages and send cryptic ones.
Data that is decrypted in the chat window is stored in HTML on client side only.
Manifest V3 is the latest version of the Chrome Extension Manifest file.
API to block requests to tracking servers.
The activeTab
permission is used to allow the extension to access the content of the currently active tab.
The extension uses a custom Content Security Policy to prevent cross-site scripting (XSS) attacks.
The extension uses local fonts.