CodeSavvy is engineered on a strict local-first, minimal-permission architecture. We do not track your browsing history, we do not run analytics or telemetry scripts, and we never sell or store your personal data.
No analytics SDKs, no telemetry pixels, and no background monitoring of the websites you visit.
Your theme settings, custom AI presets, history logs, per-site Zapper rules, and optional API key stay on your device.
Text is sent for AI processing only when you explicitly trigger an AI Writing or AI Page Studio action.
Requests only 5 narrow permissions—no broad <all_urls> host permissions, no browsingData, and no downloads permission.
CodeSavvy uses Chrome's built-in local storage APIs (chrome.storage.local and localStorage) to persist your preferences strictly on your machine:
CodeSavvy never reads or transmits webpage content in the background. Text is transmitted only when you explicitly click an AI action in the context menu, press your AI keyboard shortcut, or run an analysis in AI Page Studio:
https://codesavvy-ai.malaadin192.workers.dev) to fulfill the request. The worker enforces anonymous rate limits (50 requests/day and 5 requests/minute burst limit; developer quotes are unlimited) and immediately discards the request payload—no prompts, text selections, or outputs are logged or stored in any database.https://generativelanguage.googleapis.com) using encrypted HTTPS headers (x-goog-api-key), governed by Google's API Terms of Service and Privacy Policy.As of version 2.4.4.5, CodeSavvy requires only 5 minimal permissions and zero host permissions (we eliminated legacy downloads, browsingData, and notifications permissions in favor of pure client-side APIs):
| Permission | Why It Is Required |
|---|---|
activeTab |
Grants temporary, on-demand access to the currently active tab strictly when you click a tool in the popup, use a context menu item, or press a shortcut. |
scripting |
Executes user-triggered DOM tools (Element Zapper, Unlock Elements, Smart Dark Mode, CSS Inspector, Font Switcher) and registers per-domain Zapper CSS rules. |
storage |
Saves your preferences, custom AI prompts, per-site Zapper rules, and optional transformation history locally in chrome.storage.local. |
contextMenus |
Adds the "CodeSavvy" right-click menu when you highlight text on a webpage for quick AI writing modes, case conversions, and Arabic ↔ English keyboard fixing. |
clipboardWrite |
Copies enhanced AI text, sampled HEX/RGB/HSL color codes, inspected CSS snippets, and generated QR code links to your clipboard on click. |
You have 100% ownership and control over your data at all times: