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 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 Base URL, API key, model name, selected template, image processing preferences, and local history preference in your browser.
Current configuration keys stored in chrome.storage.local include:
apiBaseUrlapiKeyapiModelactiveTemplateIdhistoryEnabledmaxImageSidejpegQuality
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, selected image data and the prompt template request are sent directly from your browser to the OpenAI-compatible Vision API endpoint you configure.
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, and structured output in IndexedDB. 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 is compatible with OpenAI-style Vision API services, 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.