Privacy Policy: Prompt Optimizer
Last updated: May 24, 2026
This Privacy Policy describes how the “Prompt Optimizer” Chrome Extension (“the Extension”) handles your data. Your privacy and security are important to us.
1. Data collection and usage
The Extension is designed to operate without collecting or transmitting personal information to our servers. We do not operate a backend that receives your prompts, API keys, or browsing history.
API keys
If you choose to use Google Gemini or OpenAI, your API key is stored exclusively on
your device using the Chrome storage API (chrome.storage.local).
Your API keys are never sent to us. They are used only in the
Extension’s background service worker to call the provider you selected (Google or
OpenAI) when you run an optimization.
Prompt content
Text you select or type is sent only to the AI provider you configure (Google Gemini, OpenAI, or your own Ollama server URL) when you explicitly trigger an optimization (for example, by clicking a suggestion pill). We do not log, store, or view your prompt content on our servers. Your use of third-party AI services is subject to those providers’ privacy policies.
Templates and settings
Your extension settings, custom prompt templates, and text template library entries are
stored locally in chrome.storage.local on your device. They are not
transmitted to us or stored on our servers.
This local data generally remains when you update the Extension. It may be deleted if you uninstall the Extension, clear the Extension’s storage or site data in Chrome, reset your browser profile, or use “Reset All” in Options. Text you type in the popup workspace is not saved to the library unless you copy it or save it as a template. You can export text templates from Options for your own backup.
Encryption (optional)
If you enable encryption for API keys, keys are encrypted using the Web Crypto API
(AES-GCM with a key derived from your passphrase via PBKDF2). Your passphrase is stored
only for your current browser session in chrome.storage.session and is
never transmitted anywhere.
2. Ollama (local provider)
If you configure Ollama (Local), optimization requests are sent from your browser to the
Ollama server URL you specify (typically http://127.0.0.1:11434 on your own
machine). Those requests do not pass through our servers. You are responsible for
running and securing your local Ollama instance.
3. Permissions justification
The Extension requests the following permissions:
- storage — Required to save settings, API keys (encrypted or not), and template libraries locally on your device.
- scripting and activeTab — Required to support the in-page floating toolbar on the tab you are using when you interact with the Extension, and to inject optimized text back into editable fields at your command.
- Host permissions (localhost / 127.0.0.1 port 11434) — Required only to communicate with a local Ollama server when you choose Ollama as your provider.
The Extension also registers a content script that matches web pages so
it can show the floating toolbar when you select text inside an editable field (such as a
textarea or contenteditable element). The content script does
not read, store, or transmit page content unless you interact with the Extension (for
example, by selecting text and choosing an optimization). Selected text is sent only to
your configured AI provider when you take that action.
4. Changes to this policy
We may update this Privacy Policy from time to time. We will post the updated policy on this page and update the “Last updated” date above.
5. Contact us
If you have questions about this Privacy Policy, contact us at [email protected].