Textquill logoTextquill
  • Features
  • How it works
  • Docs
  • Privacy
Coming soon to the Chrome Web Store Add to Chrome

Privacy Policy

Effective date: July 12, 2026

This policy covers the Textquill Chrome extension ("the extension"). It is written in plain language because there is, genuinely, very little to disclose.

Summary

The extension does not collect, store, transmit, or sell any personal data. All image processing (OCR text extraction and QR code decoding) happens entirely on your device, inside your browser. Nothing you scan, upload, paste, or capture is ever sent to us or to any third party.

What the extension does with your images

When you extract text from an image — however you provide it (right-click, area-select, tab capture, full-page capture, upload, drag & drop, paste, image URL, or base64 data) — the extension:

  1. Loads the image into an offscreen document inside your own browser.
  2. Runs on-device OCR and QR-code decoding using WebAssembly (bundled with the extension — no server call, no API request).
  3. Displays the result to you and, if you have history enabled, saves it to a local IndexedDB database on your device.

The image and any text extracted from it never leave your computer as part of this process.

The one network request the extension can make — and why

English-language OCR and both recognition modes are fully bundled with the extension, so using it in English requires no network access at all.

If you select a non-English language for the first time, the extension downloads that language's data file once from a public CDN that mirrors open-source project files, and caches it locally for offline reuse afterward. This download:

  • Contains only static language data (character/font training data), never executable code.
  • Carries no personal information, no image content, and no identifiers — it is a plain, anonymous file request for a named language pack.
  • Happens at most once per language, ever, on a given device (subsequent uses are served from the local cache).

No other network requests are made by the extension, ever.

Data storage

  • Settings (language, mode, theme, auto-copy preference) are stored using Chrome's local storage API, on your device only.
  • History (past OCR results, if you keep them) is stored in IndexedDB, on your device only.
  • Neither of these is synced to any account, server, or cloud service by this extension. You can clear history or delete individual entries at any time from within the extension; uninstalling the extension removes this local data along with it.

What the extension does NOT do

  • No analytics, telemetry, or usage tracking of any kind.
  • No advertising or ad targeting.
  • No accounts, sign-in, or authentication.
  • No sale or sharing of data with third parties — there is no data collected to share.
  • No remote/cloud OCR — recognition never leaves your device.

Permissions

The extension requests browser permissions (activeTab, scripting, contextMenus, storage, offscreen, tts, and host access) strictly to perform the on-device functions described above — capturing a tab you choose, running the area-select overlay, saving your settings/history locally, and reading a right-clicked image or a URL you supply so it can be processed locally. None of these permissions are used to collect or transmit data off your device.

Changes to this policy

If this policy changes, the "Effective date" above will be updated and the new version published at the same URL.

Contact

Questions about this policy or the extension's data practices can be sent to: shahithakurisundar@gmail.com.

Textquill logoTextquill
  • Docs
  • Privacy
  • Contact

© 2026 Textquill · Not affiliated with Google or Chrome. Chrome is a trademark of Google LLC.