Naranjo

Privacy Policy — Last updated: April 2, 2026

The short version: Naranjo does not collect, transmit, or share your data with the extension developers. All configuration is stored locally on your device.

Overview

Naranjo ("the Extension") is a browser extension that processes selected text using AI language models. This policy explains what data the Extension accesses, how it is used, and what is stored.

Data the Extension Accesses

Text you select

When you invoke a Naranjo action, the text you have selected on a webpage is sent directly to the AI provider you have configured. This text is never sent to Naranjo's developers — it goes only to the provider endpoint you specify in settings. For Ollama specifically, the destination depends on your configuration: if no cloud API key is set, requests are sent to your local Ollama server (http://localhost:11434) and no data leaves your machine; if you configure an Ollama cloud API key in settings, requests are routed to ollama.com's API instead.

API keys

If you configure a cloud AI provider, you supply your own API key. These keys are stored exclusively in Chrome's local extension storage (chrome.storage.local) on your own device. They are never transmitted to Naranjo's servers (which do not exist) or any third party other than the respective provider's API endpoint.

Browsing activity

The Extension injects a content script on all pages to enable the quick-menu overlay and keyboard shortcuts. It reads the current page's selected text only when you explicitly trigger an action. It does not read page content passively, track URLs, or monitor your browsing history.

Usage history

A log of recent actions (context name, input text snippet, status) is stored locally in chrome.storage.local to populate the Activity tab in the popup. This data never leaves your device.

Data the Extension Does NOT Collect

Third-Party AI Providers

Naranjo routes your requests to the AI provider(s) you configure. Each provider has its own privacy policy and data handling practices:

ProviderPrivacy Policy
OllamaLocal mode (default): runs entirely on your machine — no external data transfer. Cloud mode: if you configure an Ollama cloud API key in settings, requests are sent to ollama.com and are subject to their privacy policy.
OpenAIopenai.com/policies/privacy-policy
Anthropicanthropic.com/privacy
Google Geminipolicies.google.com/privacy
Mistral AImistral.ai/terms/#privacy-policy
xAI (Grok)x.ai/privacy-policy
DeepSeekdeepseek.com/en/privacy_policy

By configuring a cloud provider, you actively consent to your selected text being sent to that provider's API endpoint over an encrypted HTTPS connection. You agree to that provider's terms and privacy policy. Naranjo's developers have no access to this data.

Permissions Justification

The Extension requests the following Chrome permissions:

PermissionReason
storageSave your provider configurations, custom contexts, and activity log locally
contextMenusAdd Naranjo actions to the right-click context menu
activeTab / tabsRead selected text and inject response overlays into the active tab
scriptingInject the content script for the quick-menu overlay
http://localhost:11434/*Allow requests to a locally running Ollama instance on its default port. No data leaves your machine.
https://ollama.com/*Used in Ollama cloud mode: fetch the list of available models and send prompts to the Ollama cloud API when a cloud API key is configured. Not contacted in local mode.
https://api.openai.com/*Send requests to OpenAI when you have that provider enabled.
https://api.anthropic.com/*Send requests to Anthropic when you have that provider enabled.
https://generativelanguage.googleapis.com/*Send requests to Google Gemini when you have that provider enabled.
https://api.mistral.ai/*Send requests to Mistral AI when you have that provider enabled.
https://api.x.ai/*Send requests to xAI (Grok) when you have that provider enabled.
https://api.deepseek.com/*Send requests to DeepSeek when you have that provider enabled.

Data Retention and Deletion

All data (provider configs, API keys, custom prompts, activity log) is stored in Chrome's local extension storage. You can delete it at any time by:

Data Security

All requests from Naranjo to cloud AI providers are transmitted over encrypted HTTPS/TLS connections. API keys and configuration data stored in chrome.storage.local are protected by Chrome's built-in storage isolation — they are inaccessible to other extensions or websites.

Naranjo's developers and maintainers have no ability to access, view, or retrieve any data stored on your device or sent to your configured AI providers.

Limited Use Compliance

Naranjo's use of data complies with the Chrome Web Store Limited Use Policy. Specifically:

Your Rights (GDPR & CCPA)

Because Naranjo stores all data locally on your device and does not transmit it to the extension's developers, we do not hold any personal data about you. However, you retain the following rights:

To exercise any rights related to data held by a third-party AI provider, please refer to that provider's privacy policy directly.

Children's Privacy

The Extension is not directed at children under 13 (or under 16 in the EU/EEA). We do not knowingly process data from children. If you believe a child has used this Extension to send data to a third-party AI provider, please contact that provider directly to request deletion.

Changes to This Policy

If this policy changes materially, the updated date at the top of this document will be revised. Continued use of the Extension after changes constitutes acceptance of the new policy.

Contact

For questions or concerns about this privacy policy, please open an issue on the project's GitHub repository.