Privacy Policy
Effective date: 2026-04-05
RottenBanana is a Chrome extension designed to reverse-engineer prompts from images. This Privacy Policy explains what information may be processed, how that information is used, and how users can manage their data.
1. Information We Process
When using RottenBanana, the extension may process the following categories of information:
1.1 Information You Actively Provide
- Images or screenshots pasted into the extension
- Image URLs or image content selected via the browser context menu
- Configuration entered in the custom provider section, including Base URL, API Key, and model name
1.2 Information Generated During Use
- Reverse prompt generation results
- History records
- Current task status
- Runtime and timing statistics
1.3 Local Settings and State
The extension may store certain settings and state locally in your browser, including access mode, generation mode, temperature settings, preference type, current task state, and history records.
2. How We Use Information
We use processed information only to provide the core functionality of the extension, including:
- Running image-to-prompt reverse generation
- Displaying results
- Saving local settings to reduce repeated setup
- Saving successful history records for reuse
- Estimating generation duration and improving user experience
- Testing whether a custom API configuration is usable
We do not sell personal data or use this information for advertising.
3. Where Image and Request Data Is Sent
3.1 Free Channel
When the free channel is used, images and required request parameters are sent to the RottenBanana backend service, which then forwards the request to the relevant model provider.
3.2 Custom Channel
When the custom channel is used, images and required request parameters are sent to the RottenBanana backend service, which uses the Base URL, API Key, and model configuration provided by the user to call the selected model service.
3.3 Third-Party Model Providers
To generate results, image content, text instructions, and related parameters may be sent to third-party model providers. Users are responsible for reviewing the privacy practices of any provider they choose to use.
4. Local Storage
RottenBanana stores certain data locally on the user’s device, including:
- User settings
- Custom API provider configuration
- History records
- Current task state
- Side panel state
- Runtime estimation data
This data is stored to provide continuity of experience and is not automatically removed when the extension is reloaded.
5. Server-Side Processing and Logs
The RottenBanana backend may receive information necessary to fulfill a request, including:
- Image data or image URL
- Generation mode
- Preference type
- Model configuration parameters
This data is used only to complete prompt generation requests and support operational debugging.
The backend may also generate service logs for error diagnosis and stability monitoring. These logs may include:
- Request time
- Request ID
- Model name
- Error code
- Response status
- Truncated request previews
6. History Records
The extension stores only successful generation results in local history:
- Stable mode stores the Chinese natural language result
- Professional mode stores the Chinese professional result
By default, only the most recent 10 successful records are retained. Failed results are not added to history.
7. API Keys and Custom Provider Settings
If you use the custom provider channel, your API Key, Base URL, and model name are stored locally in your browser and used to make requests when you generate results or test API connectivity.
Users are responsible for managing and protecting their own API credentials.
8. What We Do Not Do
- Sell user data to third parties
- Use uploaded images for advertising
- Upload local images without user action
- Read unrelated page content for commercial profiling
9. How Users Can Manage Their Data
- Modify or overwrite settings in the extension
- Clear history records
- Remove the extension
- Clear local extension storage in the browser
Removing the extension or clearing local storage will remove locally stored settings, history, and task state.
10. Browser Permissions
RottenBanana requests browser permissions only for core functionality, such as:
- Saving settings and history
- Offering a context menu on images
- Opening the side panel
- Supporting image reverse prompting in webpage context
11. Children
RottenBanana is not intended for independent use by children. If you are under the age of majority in your region, please use the extension under the guidance of a parent or guardian.
12. Changes to This Policy
If the way RottenBanana processes data changes materially, this Privacy Policy may be updated. Updated versions may be reflected in product pages, extension listings, or related documentation.
13. Contact
If you have questions about this Privacy Policy, please contact us through the contact channel provided in the project page or product listing.