Privacy Policy & Terms

LocalQuill v1.0.0 · Effective: 9 August 2026 · Last updated: 9 August 2026 · GDPR · DPDP (India) · CCPA/CPRA · Chrome Web Store User Data Policy
✓ No data collection. Everything runs on your device.

LocalQuill is a private writing assistant. Its entire purpose is to keep your text on your machine, and this policy reflects that.

🇪🇺 GDPR 🇮🇳 DPDP 2023 🇺🇸 CCPA / CPRA 🛍 CWS User Data Policy 📴 Works offline 🚫 Zero telemetry 📜 Terms & disclaimer

The short version

What the extension processes, and where it goes

DataWhere it is processedWhere it is storedLeaves your device?
Text you check, rewrite or translateYour configured local server, e.g. http://localhost:1234Not storedNo. Only to the server address you set
Screenshots for Lens, OCR or device previewCaptured and cropped locally; text read by your local serverNot storedNo
Settings (language, theme, shortcuts, provider address, optional API key)In the extensionchrome.storage.local on your deviceNo
Documents you create in AI DocsIn the extensionchrome.storage.local on your deviceNo
An image you attach to a document (including code mode, where the model can build a page to match a screenshot or mockup)Read in the browser and sent to your local server with the request, so the model can see itSaved with that document in chrome.storage.local, until you press Remove on the image banner or delete the documentNo. Only to the server address you set
Emails written in Email Writer (your notes + the draft)Composed by your local server; drafts you save go to AI Docschrome.storage.local on your deviceNo. Only to the server address you set
AI memory ("About you") noteSent to your local server as context. Your identity (name, role, company) is used only when you ask the AI to WRITE something as you, such as an email or a draft. When you merely edit existing text (expand, rewrite, shorten, summarise, translate), the note shapes tone and vocabulary only and your personal details are never inserted into the resultchrome.storage.local on your deviceNo
Reminders (title, note, optional link, time, repeat days or a one-time date)Scheduled locally via chrome.alarms; a heads-up notification fires ~5 minutes before, the bot shows on your active tab at the set time, and the link auto-opens only if you enabled that. All on your devicechrome.storage.local on your deviceNo
QuillHelp conversation in progress (the help chat)Your question, any image you attach, and the matching pages of the built-in reference are sent to your local server. The reference itself ships inside the extension, so no lookup leaves your machinechrome.storage.local on your device, so the conversation survives changing page or reloading. The last 40 messages, no more. Minimising the chat keeps it; the in the header ends the session and erases it at onceNo. Only to the server address you set
QuillHelp memory across sessionsSo a reopened chat is not a blank slate, a few recent exchanges are kept and passed back as context for follow-up questions. At most eight pairs, about 4,000 characters in total, answers trimmed to roughly 400 characters, and everything discarded after 30 days. Small talk and questions the model failed to answer are never kept. The ✕ in the chat header clears it; uninstalling removes itchrome.storage.local on your deviceNo. Only to the server address you set
Guide and privacy pages QuillHelp opens for youBoth ship inside the extension, so opening either makes no network request and works with no internet connection. The chat can only name those two pages; it cannot open an arbitrary addressNot storedNo
Clipboard snippets you save with the Mini clipboard toolIn the extension. Only what you explicitly save, never a background read of your clipboardchrome.storage.local on your deviceNo
Page-scan and page-score results (readability, links, SEO, accessibility, heatmap, Core Web Vitals)Computed locally in the page; only text you send for an AI check reaches your local serverNot stored, recomputed on demandNo
Element Inspect (the CSS, HTML and JS of an element you click)Read from the page you are on, shown to you locallyNot storedNo
Extracted assets (images, colours, fonts, text) and exports (.txt, .html, .md, ZIP)Collected locally from the page you choose; downloads go to your own Downloads folderNot stored by the extensionNo
Device & desktop preview (phone, tablet, 1080p/2K/4K/ultrawide, DPI and zoom)Renders the page you are already on inside a local iframe at the chosen viewport. While a PHONE or TABLET preview is open, that frame is told it is a mobile device: a mobile User-Agent header is sent with the frame's own requests, and navigator.userAgent / touch-point values are overridden inside the frame, so responsive sites serve their mobile layout. This applies ONLY to the preview frame, ONLY in the tab you opened it in, and ONLY while it is open; your normal browsing identity is never changed. No screenshot is uploaded and no third-party service is usedNot storedNo
Device preview address bar and "Open in tab"You may type any address into the preview's address bar; that page is then loaded in the preview frame by your own browser, exactly as if you had opened it yourself. "Open in tab" opens that same address in an ordinary new tab, and only ever accepts http and https addresses. The extension does not send, log or transmit the addresses you enterNot storedNo
Find & replace, word/sentence/reading-time stats in AI DocsComputed in the extension, in memoryNot stored separatelyNo
Compose assistant reads on a mail site (the To field and subject of the compose window you have open)Read from that compose form only, and used solely to address the draft you asked for. It is scoped to the compose window, never your inbox or other threadsNot storedNo. Only to the server address you set
Dictionary, ignored words, disabled sitesIn the extensionchrome.storage.local on your deviceNo

The only network requests this extension ever makes go to the server URL you enter yourself in Settings. If you point it at your own machine, which is the default, nothing leaves your computer at all. If you choose a server elsewhere, your text goes only there, and that choice is under your control.

Permissions, explained honestly

What we never do

Your rights at a glance

Because everything lives only on your device, every privacy right is exercised instantly, by you, with no request forms and no waiting:

RightHow to exercise itTime
See your dataPopup → Settings, and the AI Docs dashboard — that is all of itInstant
Correct your dataEdit any setting or document directlyInstant
Export / portabilityExport documents as .txt / .md / .html from AI DocsInstant
Delete the chatThe in the QuillHelp header, which erases both the conversation in progress and the remembered exchangesInstant
Delete everythingUninstall the extension (removes all chrome.storage.local data)Instant
Withdraw consentToggle features off, disable the extension, or uninstallInstant
Complain / askEmail the contact at the bottom of this page-

Consent and withdrawal

GDPR (EU / UK)

LocalQuill is built so that the GDPR's obligations are met by design and by default (Art. 25):

India — Digital Personal Data Protection Act, 2023 (DPDP)

California — CCPA / CPRA

Chrome Web Store policies

Your responsibilities

Disclaimer & limitation of liability

Please read this carefully — by installing or using LocalQuill you agree to it.

💬 Contact, feedback and changes

LocalQuill has no analytics, no crash reporter and no usage tracking, so nothing ever reaches the author unless you choose to write. Questions, rights requests, grievances, bug reports and suggestions all go to the same address:

shiv.verma0770@gmail.com

Copy the address and write from whatever mail you already use. Nothing is sent for you, and nothing about your pages, documents or settings is ever attached — write only what you want to share.

If this policy ever changes, the new version ships with the extension update and is posted on this page. Because the extension has no data collection to expand, changes would only ever be clarifications.