Last updated · May 2026
Privacy policy
The short version: MochiPanel never sees your reading data.Both extensions are local-first; settings live in your browser. MochiDim makes a single network call ever (license validation). MochiTranslate additionally calls Google’s Gemini API with yourown Gemini API key — those calls go directly from your browser to Google; we don’t proxy or log them.
What MochiDim stores, and where
MochiDim stores all of its settings — site-specific warmth choices, hotkey config, your license key — in chrome.storage.local. This data never leaves your machine. We don’t have a server that mirrors it, and we don’t back it up.
If you uninstall MochiDim, your settings are removed by Chrome along with the extension.
What MochiTranslate stores, and where
MochiTranslate stores its settings — your Google Gemini API key, target language, tone preferences, your MochiTranslate license key, and the on-device translation cache — in chrome.storage.local. Your Gemini API key never leaves your machine to a MochiPanel server. It is sent only to Google’s Gemini API when MochiTranslate translates a panel.
If you uninstall MochiTranslate, your settings — including your Gemini key and the translation cache — are removed by Chrome along with the extension.
Network traffic — MochiDim
MochiDim makes network requests in exactly one situation:
- License validation.When you activate a key, or roughly once a week thereafter, MochiDim sends your license key to the Polar.sh license-validation API to confirm it’s still valid. The request includes your license key, a random per-install device ID (so Polar can enforce the device-activation limit on your purchase), and a short human-readable label like “MochiDim-a1b2c3d4”. No URL, no page contents, no user account ID, no IP fingerprint.
MochiDim does not phone home for analytics, crash reports, A/B tests, feature flags, or update checks beyond Chrome’s built-in extension update mechanism.
Network traffic — MochiTranslate
MochiTranslate makes network requests in two situations:
- License validation. Same Polar.sh license-validation flow as MochiDim — license key + random per-install device ID + human-readable label. No URL, no page contents.
- Translation calls to Google’s Gemini API. When you trigger a translation, MochiTranslate sends the manga panel image plus your tone/language preference and your Gemini API key directly from your browser to Google’s Gemini image-edit endpoint. These requests do not pass through any MochiPanel server. We do not receive, log, store, or analyze your translations or the content of the pages you translate. Google’s own privacy policy governs how they handle that data — we recommend reading it before pasting your key.
MochiTranslate does not phone home for analytics, crash reports, A/B tests, feature flags, or update checks beyond Chrome’s built-in extension update mechanism.
What our extensions don't collect
Neither MochiDim nor MochiTranslate collect or transmit any of the following:
- What sites you visit
- What chapters or images you view
- How long you read for
- Any kind of unique user ID or device fingerprint (the per-install device ID sent during license validation is random, not derived from your hardware)
- Ad identifiers
Third-party services on this website
The marketing site you’re reading right now uses three third-party services. None of them apply to the extensions themselves — those remain local-first as described above. We use these tools to keep the site accountable: chat to talk to you, analytics so we know what people read, and session recordings so we can fix broken pages without guessing.
- Tawk.to — live chat. Loads from
embed.tawk.to. Sets cookies and records your IP address, browser user-agent, page URL, and (if you open a chat) the contents of your chat. Tawk processes this data on its own infrastructure under Tawk’s privacy policy. We use Tawk solely for support and don’t feed it to any marketing or ad system. - Google Analytics 4 — page-view and event analytics. Loads from
googletagmanager.comwith property IDG-375RL3H6CX. Sets cookies and records page URLs, referrer, device category, approximate geographic region (derived from IP; GA4 truncates and discards full IP by default), and standard events like clicks on outbound links and purchase buttons. Used to understand which pages bring readers in and which ones lose them. Governed by Google’s privacy policy. - Microsoft Clarity — session replay and heatmaps. Loads from
clarity.ms. Records anonymous session recordings (mouse movement, clicks, scroll position, page interactions) and aggregates them into heatmaps so we can see, for example, that nobody scrolls to the FAQ. Clarity masks form inputs by default; it doesn’t see anything you type. It does set cookies and assign a per-visit ID. Governed by Microsoft’s privacy statement.
If you don’t want any of this running: use an ad-blocker (uBlock Origin blocks all three out of the box), turn on Brave’s built-in tracker shield, or simply disable JavaScript — every page on this site is statically rendered HTML and reads fine without it.
What these tools never see: anything inside the MochiDim or MochiTranslate browser extensions. They run only on the public mochipanel.com pages; they have no way to reach into your extension settings, your reading sessions, or your Gemini API key.
If we add or remove third-party services on the website, this section will be updated and the date at the top of the page will reflect the change.
Payments
Payments are handled by Polar.sh. We receive only what we need to fulfill the order: your email address, the fact that a purchase happened, and the license key Polar issued. Polar handles card data — we never see it.
Polar has its own privacy policy that covers the checkout experience. We recommend skimming it if you’re curious.
We may email you a one-time receipt and license key after purchase. We don’t have a marketing list. We won’t add you to one. If we ever start a newsletter, it will be explicit opt-in.
Your rights
Because we don’t hold personal data about you, there’s very little to access, correct, or delete. If you want your purchase record removed, email hello@mochipanel.com and we’ll revoke the license and ask Polar to delete your purchase data.
Changes
If we change this policy in a meaningful way (e.g. if we ever add analytics, or build a sync server, or release a product that behaves differently), we’ll update the date at the top and, for material changes, email everyone with an active license.
Contact
Questions? Concerns? Polite roasts of our copy? Email hello@mochipanel.com.