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:
- 1Selected text — The text you highlight on AI chat pages
- 2Your question — The question you type in the side panel
- 3Conversation 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
- 1OpenAI API — Using your own API key, your browser communicates directly with OpenAI's API (api.openai.com)
- 2ExtensionPay (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
- 3Usage 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
- 4No third-party sharing — No ad networks, analytics, or tracking of any kind
3. Data Storage
- 1API key — Stored in chrome.storage.local (encrypted at OS level by Chrome)
- 2Model settings — Stored in chrome.storage.local
- 3Context reading setting — Stored in chrome.storage.local
- 4Conversation data (standard) — Never stored. Processed per request and discarded after display
- 5Conversation 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
- 6Usage 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
- 1Settings page — You can delete your API key anytime
- 2Uninstall — Uninstalling the extension automatically deletes all data stored in chrome.storage.local
5. Permissions
- 1activeTab — Used to detect text selection on the current tab
- 2sidePanel — Used to display the side panel UI
- 3storage — Used to save your settings
- 4host_permissions — Used to inject content scripts on supported AI chat sites and communicate with the OpenAI API
- 5scripting — Used to re-inject content scripts into already-open tabs after extension update or installation
- 6cookies — Used 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.
- 1OpenAI API fees — Charged directly to your own OpenAI account. The developer is not involved in any way
- 2Pro 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