Privacy Policy

Last updated: February 25, 2026

Warikomi AI never collects your conversations or API key. Only an anonymous device ID and usage count are managed server-side for free plan limits.

1. Data We Process

Warikomi AI processes the following data, all within your browser only:

  • 1
    Selected textThe text you highlight on AI chat pages
  • 2
    Your questionThe question you type in the side panel
  • 3
    Conversation context (configurable)Surrounding conversation is read to provide context-aware answers. Default is ON. You can turn it OFF in settings.

2. Where Data Is Sent

  • 1
    OpenAI APIUsing your own API key, your browser communicates directly with OpenAI's API (api.openai.com)
  • 2
    ExtensionPay (Pro billing & plan status)For Pro purchases/cancellations and plan status checks, your browser communicates with ExtensionPay (extensionpay.com). Your conversations and OpenAI API key are never sent to ExtensionPay
  • 3
    Usage tracking server (warikomi-ai.vercel.app)To manage free plan daily limits, only an anonymous device ID (random UUID) and usage count are sent to the server. Conversations, API keys, and personal information are never sent
  • 4
    No third-party sharingNo ad networks, analytics, or tracking of any kind

3. Data Storage

  • 1
    API keyStored in chrome.storage.local (encrypted at OS level by Chrome)
  • 2
    Model settingsStored in chrome.storage.local
  • 3
    Context reading settingStored in chrome.storage.local
  • 4
    Conversation data (standard)Never stored. Processed per request and discarded after display
  • 5
    Conversation history (Pro plan)Pro plan only: questions and answers are stored in IndexedDB (browser-local database). Up to 50 entries are kept; oldest are auto-deleted. Never sent to any external server. You can clear all history anytime from the "History" view in the side panel
  • 6
    Usage data (server-side)To accurately manage free plan limits, an anonymous device ID (random UUID) and daily usage count are stored on the server (Upstash Redis). Automatically deleted after 48 hours. No conversations or API keys are included

4. Data Deletion

  • 1
    Settings pageYou can delete your API key anytime
  • 2
    UninstallUninstalling the extension automatically deletes all data stored in chrome.storage.local

5. Permissions

  • 1
    activeTabUsed to detect text selection on the current tab
  • 2
    sidePanelUsed to display the side panel UI
  • 3
    storageUsed to save your settings
  • 4
    host_permissionsUsed to inject content scripts on supported AI chat sites and communicate with the OpenAI API
  • 5
    scriptingUsed to re-inject content scripts into already-open tabs after extension update or installation
  • 6
    cookiesUsed to read an anonymous device ID cookie on warikomi-ai.vercel.app for free plan reinstall detection

6. Billing

Warikomi AI uses a BYOK (Bring Your Own Key) model. AI usage costs are charged directly to your OpenAI account. The developer does not manage or mediate any billing. Token usage for each request is displayed in the side panel.

  • 1
    OpenAI API feesCharged directly to your own OpenAI account. The developer is not involved in any way
  • 2
    Pro plan ($3/month)Paid via ExtensionPay (powered by Stripe). Unlocks all sites, unlimited use, all models, and conversation history. Cancel anytime

Warikomi AI is designed with privacy as a top priority.

Contact: warikomi.ai.contact@gmail.com