1. Overview
PromptLens helps you generate structured reverse image prompts from web images or selected screenshot regions. It is designed as a local-first Chrome extension with no PromptLens-operated backend service.
When you trigger analysis, selected image data is sent directly from your browser to the AI API endpoint you configure.
2. What PromptLens does
PromptLens lets you right-click a web image or select a visible page region, processes that image in your browser, and calls your configured OpenAI-compatible or Anthropic Vision API to generate prompt results.
PromptLens does not provide an AI model, proxy, API key, account system, or payment service.
3. Data stored locally
PromptLens stores settings such as API protocol, Base URL, API key, model name, structured-output mode, target platform, selected template, analysis mode, interface language, image processing preferences, and local history preference in your browser.
Current configuration keys stored in chrome.storage.local include:
apiBaseUrlapiKeyapiModelmodelAdapterstructuredOutputModetargetPlatformactiveTemplateIdanalysisModeuiLanguagehistoryEnabledmaxImageSidejpegQuality
Local history uses IndexedDB object storage named history-items. Temporary image payloads may be held in browser session storage or IndexedDB while an analysis is in progress, including pending payload handoff data.
Your API key is stored locally in Chrome extension storage. It is not sent to PromptLens, but browser-local storage is not a hardware security vault. Use PromptLens only on devices, browser profiles, and extension environments you trust.
4. Data sent to your configured AI provider
When you trigger analysis, the normalized image, compiled prompt instructions, selected structured-output contract, and model name are sent directly from your browser to the OpenAI-compatible or Anthropic Vision API endpoint you configure. The API key is sent in the protocol-specific authentication header.
Your configured AI provider may process, log, retain, or use requests according to its own terms and privacy policy. PromptLens does not control third-party provider behavior. Only configure API providers and endpoints you trust.
5. Data PromptLens does not collect
- PromptLens does not operate a backend server.
- PromptLens does not collect telemetry.
- PromptLens does not receive your API key.
- PromptLens does not receive your images.
- PromptLens does not receive your prompt results.
6. Optional local history
Local history is off by default. When enabled, it stores text results, source domain, source image URL, page URL, template metadata, structured output, and local audit metadata in IndexedDB. Audit metadata includes Prompt Hash, Schema and Prompt Compiler versions, target platform, model adapter and model ID, finish reason, output validation status, and validation warnings. It does not save image thumbnails.
Complete source URLs are local history metadata and may include signed query parameters, private path details, or customer/project/brand information. If you do not want PromptLens to retain this local metadata, keep local history disabled, delete individual history items, or clear all history from the options page.
7. Permissions
| Permission | Purpose |
|---|---|
contextMenus |
Adds right-click actions for image analysis and screenshot selection. |
storage |
Stores API configuration, templates, local history settings, and temporary input state in the browser. |
activeTab |
Supports current-tab screenshot capture after the user starts screenshot selection. |
scripting |
Injects the screenshot selection overlay into the active page after user action. |
Optional <all_urls> host permission |
Optional site access requested only when needed to read remote images or access the user-configured API origin; it is not a required install-time site permission. |
activeTab and scripting are used only after you start screenshot selection. PromptLens does not continuously scan pages in the background. You can refuse remote image read permission and use screenshot selection instead.
8. Third-party AI providers
PromptLens supports OpenAI-compatible and Anthropic Messages Vision APIs, but you choose the provider, endpoint, API key, and model. Review your provider's privacy policy, retention policy, and terms before sending images or prompts.
9. Data deletion
You can delete PromptLens data by:
- Clearing settings in the extension options page.
- Clearing local history in the extension options page.
- Removing the extension from Chrome.
- Clearing Chrome extension storage manually.
10. Changes to this policy
This policy may be updated when PromptLens changes its data flow, storage behavior, permissions, or support channels. Material changes should be reflected here before release.
11. Contact
For support, privacy questions, or issue reports, use GitHub Issues.
This page is provided for product transparency and Chrome Web Store review support. It is not a statement that a legal review has been completed.