This Chrome extension provides AI-powered grammar checking, tone detection, and text rewriting by communicating with a backend server. Its main purpose is to enhance user text in real time using AI models, requiring a user-provided Gemini API key.
Key Behaviors:
- API Calls & Network Activity:
- The extension communicates with a backend at
https://megify-backend.vercel.app via HTTPS POST requests for grammar checking, tone detection, and text rewriting.
- It sends user text and the user's Gemini API key to the backend for processing.
- The backend URL is checked for health before use, and the extension can switch to another backend if more are added.
- Storage:
- The Gemini API key is stored and retrieved from
chrome.storage.sync.
- Permissions & Execution:
- No evidence of arbitrary code execution, process spawning, or filesystem access.
- Obfuscation:
- The code is readable, with clear variable and function names. No string encryption, control flow flattening, or other obfuscation techniques are present.
Potential Privacy Consideration:
- User text and API key are sent to a third-party backend. This is necessary for the extension's function but users should be aware of this data flow.
No strong indicators of malicious activity were observed.