Privacy, in plain language.
This policy covers the Drishan Chrome extension and this website, including payments taken through them. The Drishan iPhone app has its own privacy policy.
Short version
- You need a free account to read your own comics. It holds your email address, plan and credits. The sample plays without one. There is no analytics, no tracking and no adverts.
- We don't sell your data, and we don't use it for advertising or credit decisions.
- The pictures you read go only where you choose: read on this computer, or sent to the AI service you set up with your key, or sent to our hosted reading if you turn it on.
- Your keys and settings stay in your browser.
- When you sign in, your free chapters start, and pages that need our AI are sent to our hosted reading. The sign-in form says so first. You can turn it off in Settings > Account. Pages read on your computer never reach us. Paid plans are your choice.
Who we are
Drishan is made and run by Shantanu Bombatkar, trading as Myind AI, in India ("we").
Drishan is the same service as the Drishan iPhone app; one account works in both.
Contact: support@myind.ai
The free reader: what is sent, and where
Nothing in this table goes to a server of ours.
| When | What | To |
|---|---|---|
| Reading starts | A request for each comic image, with your cookies for that site and the page as Referer, as the page itself would send | The site's own image server |
| Reading ahead | A request for the next page of the chapter, with your cookies for that site, so its pictures are ready | The site you are reading |
| You read a page with an AI key you added | Slices of the comic images (JPEG), the reading prompt, and the last few lines read (for names), with your key | The AI service in your slots: OpenRouter, NVIDIA, Google Gemini, OpenAI, Anthropic, Groq, Mistral, Together AI, Google Cloud Vision, a local Ollama, or a URL you typed |
| The same requests, some services | The address of the page you are reading, as Referer. It is left out for the AI and voice services listed above, Hugging Face, jsDelivr, GitHub and Supabase. A service at a URL you typed yourself may receive it | That service |
| Kokoro voice, first use | Downloads of the voice model and voice files. No text you read is sent | huggingface.co |
| Reader for Korean, Japanese, Chinese and Hindi, or the Supertonic voice, only if you press Download | Downloads of the model files. No picture or text you read is sent | huggingface.co |
| First Japanese line | Download of the Japanese dictionary. No text you read is sent | cdn.jsdelivr.net |
| Translation with Chrome's built-in Translator | Chrome downloads a language pack from Google. The translation itself runs on this computer | Google, by way of Chrome |
| A cloud voice you chose (Azure, Gemini TTS, OpenAI-compatible, ElevenLabs) | The text of each line to be spoken, with your key | That voice service |
| Browser voice | The text of each line | Your system's speech engine. Some Chrome voices named "Google ..." are online voices run by Google |
| Read-only dataset, only if you set a dataset URL | Requests by image fingerprint | The URL you set |
| Your own shared cache, only if you set a Supabase URL | As in "Shared results" below | The project you set |
| Video dub, off by default | The video's own caption files, with your cookies for that site. Text of lines to the voice and AI you chose | The video site; your chosen AI and voice |
| Choosing OpenRouter, or checking for a new voice model in Settings | A request for a list of models. Nothing about you or your reading | openrouter.ai, huggingface.co |
Those services have their own privacy terms; your use of them is between you and them.
What stays on your computer
- API keys, settings, usage counts and costs, characters and voice casts per series, and the sites you have read on:
chrome.storage.local. It is not encrypted on disk, so anyone with access to your browser profile can read it. - Text already read from images, so a page is not read twice; voice clips already made (IndexedDB).
- Click-to-read with local text recognition (Tesseract), the optional reader for other languages, and the Kokoro voice run entirely on your computer once downloaded.
- Optional Mac helper: if you install it by hand, the extension passes images to Apple's text recognition on your Mac through Chrome's native messaging. Nothing leaves your computer on this path. Without the helper, this does nothing.
- Screenshots of the visible tab are taken only to read images that can't be downloaded. They go only where the page's images would go: read on this computer, or sent to your AI service or hosted reading.
- The Report button copies technical details to your clipboard for you to send if you choose. It holds no page address and no dialogue. Nothing is sent automatically.
Account (only with an account)
You don't need an account to read. If your version offers one and you sign in with your email:
| Data | Why | Where | How long |
|---|---|---|---|
| Email address, and a one-time code | Sign-in | Our database and authentication provider (Supabase, EU region); the code is sent through our email provider, Resend | Until you delete the account |
| Display name, language, time you agreed to hosted reading | The account | Supabase | Until you delete the account |
| Plan, subscription state, and the payment provider's customer id | Knowing what you have | Supabase | Until you delete the account |
| Credits: balance and history | Knowing what you have used | Supabase | Balance until you delete the account. History: see "Deleting your data" |
| Usage: feature, units, tokens, cost, time taken, status | Billing, limits, finding faults | Supabase | 13 months |
We don't keep a list of what you read. Usage records hold no dialogue, no picture, no image fingerprint and no page address.
Your sign-in tokens stay in this browser's extension storage (IndexedDB). Your own AI keys are never sent to us.
Hosted reading (only with an account, and only if you turn it on)
This is the only path where a picture you read reaches our server. It is off until you turn it on, and it can be turned off at any time in Settings.
- A slice of the comic image, the reading options, and a request key made from the picture's fingerprint go to our server, and from there to the AI provider, Google Gemini. That provider is the one planned until hosted reading is live; if it changes, this policy changes first.
- Our server holds the picture in memory for the call and does not store it. The text goes back to you. Our server doesn't log the picture, the dialogue, page addresses or your token.
- Google keeps what it receives for 55 days to monitor abuse, and its staff may review content it flags. Google's terms for this service apply: the Gemini API terms of service and Google's data use rules for the paid API.
Paying (only with an account)
Payments are handled by a merchant of record, Dodo Payments (dodopayments.com), on its own pages. We never receive or store your card details. It tells us the event: what was bought, by which account, and its state. We keep the event's id and type, the outcome, and a fingerprint of the message, not the message itself.
Shared results (opt-in)
The shared cache lets readers reuse text that other readers already got from the same image.
With an account: reading from the cache starts when you turn on hosted reading. Sharing your own results is a second, separate choice, off until you turn it on.
Your own project: if you type your own Supabase URL and key in Settings, reads go to that project under its owner's control, and so do your results unless you untick "Share my results".
| When | What is sent | What is kept |
|---|---|---|
| Looking up an image | The image's fingerprint (SHA-256) | Nothing new |
| Sharing a result, if you opted in | The fingerprint, the slice number, the text read, line positions, speaker details, the model's name, and a voter id made from your install id and that image, so two images can't be tied to one reader | The vote, then 1 day after the text is agreed, or 30 days if it never is |
| "Wrong line" report | The fingerprint, the slice number, the same voter id | 90 days |
| Two different readers agree | The agreed text, under the fingerprint, with no link to the readers, and shown to other readers. It stays until it is reported or removed |
Never in the cache: pictures, page addresses, your account id, your email.
Please note: like any web service, our host's gateway logs record your IP address and request details, including the fingerprint in the address of a lookup. So your IP can sit next to an image fingerprint in those logs for the limited time our host keeps those logs. We don't use those logs to follow what anyone reads.
Deleting your data
- Free reader: clear the text already read in Settings > Saved & shared; empty a key box to delete that key. Removing the extension deletes what it stored.
- Account: Settings > Account lets you download your account data and delete the account. If a plan is running, cancel it first, so you aren't billed for a deleted account.
- What deleting removes: your email, profile, balance, holds and subscription details.
- What stays, with nothing that identifies you: the credit history and processed payment events, kept as an unlinked number for accounting; usage records, also unlinked, until they reach 13 months. Votes never held your account.
- In this browser: text you read stays until you clear it in Settings.
Depending on where you live you may have further rights, such as access, correction and complaint to a regulator. To use them, write to the contact above. We use this information to provide the service you asked for, to bill for it, and to keep it secure.
Children
This extension is not directed at children under 13, or the minimum age for using online services where you live if that is higher.
Chrome Web Store limited use
The use of information received from Google APIs will adhere to the Chrome Web Store User Data Policy, including the Limited Use requirements.
We use what the extension handles only to provide the features described here. We don't sell it, transfer it for advertising, or use it to decide credit. People don't read it, except with your permission, for security, or when the law requires.
Permissions and why
| Permission | Why |
|---|---|
| Access to all sites | Read comic images on the page you open, and download them to be read |
scripting, activeTab | Add the reader to a tab you start it on; video dub loads only when you use it |
storage, unlimitedStorage | Settings, keys, and the cache of text already read and voice clips made |
offscreen | Play voices, and run the voice model and text recognition |
tts | The browser voice |
declarativeNetRequestWithHostAccess | Send the page as Referer when downloading its images, which many sites require |
nativeMessaging | Talk to the optional Mac helper for Apple's on-device text recognition. Without the helper it does nothing |
Changes
If this policy changes, the date at the top changes and the new version ships with the extension. If a change sends something new from your computer, it stays off until you turn it on.
Contact
Updated 14 November 2026