Privacy Policy
Last Updated: October 21, 2026 • Product: LucidRead — ADHD Reading & Focus Assistant
🔒 Executive Privacy Summary (TL;DR)
LucidRead is built on a strict zero-data-collection, local-first architecture. All visual reading aids, bionic bolding algorithms, sensory color tint filters, focus ruler overlays, and text-to-speech synthesis execute 100% locally inside your web browser. We do not track, collect, record, log, or transmit your web browsing history, article text, keystrokes, personal identity, or search queries to any external server. Zero analytics trackers, zero advertising cookies, and zero remote code execution.
1. Single Purpose Declaration (Chrome Web Store Policy)
In accordance with the Google Chrome Web Store Single Purpose Policy, LucidRead has a single narrow, well-defined purpose:
2. Complete Data Collection Disclosure
LucidRead does NOT collect, harvest, store, or transmit any user data. Specifically:
- No Browsing History: The URLs, domains, and pages you read are never logged, tracked, or sent anywhere.
- No Personal Identifiable Information (PII): We do not ask for or collect names, addresses, emails, phone numbers, or account credentials to use the extension.
- No Keystroke or Input Logging: LucidRead never records what you type, form data, passwords, or personal communications.
- No Page Content Transmission: The text of the web pages you view or convert to Reader Mode is manipulated strictly in memory within your active tab DOM. Zero text is uploaded to any server.
- No Telemetry or Behavioral Analytics: No third-party tracking scripts (such as Google Analytics, Mixpanel, Segment, or Facebook Pixel) exist in the extension code.
- No Advertising or Profiling: We do not profile users, sell data to data brokers, or use data for behavioral advertising.
3. How Data is Stored Locally on Your Device
All configuration and reading preferences are saved directly to your local computer using the official sandboxed Chrome Storage API (chrome.storage.local and chrome.storage.sync):
- Typography Preferences: Selected font family (e.g. OpenDyslexic, Lexend, Atkinson Hyperlegible), font size scale, line height, letter spacing, and word spacing values.
- Focus Ruler Settings: Ruler height, shade opacity, focus bar color, and mouse-follow toggle state.
- Bionic Fixation Rules: Saccadic fixation bolding intensity (Light, Balanced, Deep) and syllable threshold settings.
- Sensory Tint Filters: Selected overlay color (Sepia, Sage, Rose, Sky Blue, Amber) and custom tint opacity percentage.
- Audio & Speech Settings: Text-to-speech rate, pitch, volume, and preferred locally installed browser voice.
- Per-Site Preferences: Custom font and spacing overrides saved on a per-domain basis so your preferred adjustments persist when you revisit favorite websites.
This data remains strictly inside your local browser profile. If you clear extension data or uninstall LucidRead, all saved preferences are permanently erased from your device.
4. Browser Permissions & Technical Justifications
To deliver real-time visual reading enhancements on web articles, LucidRead requests minimal, tightly scoped browser permissions. Below is the comprehensive technical justification for each requested permission:
| Permission | Type | Technical Justification & Operational Scope |
|---|---|---|
storage |
API Permission |
Required to save reading presets, font selections, focus ruler dimensions, sensory tint preferences, and per-site typography overrides locally using chrome.storage.local. Zero data is shared externally.
|
activeTab |
API Permission | Grants temporary elevated permission to the single tab you are currently viewing when you open the popup or press a shortcut. Used to mount visual reading overlays and trigger speech synthesis without accessing unselected background tabs. |
scripting |
API Permission | Allows programmatic injection of assistive stylesheet rules (e.g. dyslexia font overrides, line spacing adjustments, sensory tint masks) and extraction of the main article body for clean distraction-free Reader Mode. |
tabs |
API Permission | Enables the extension popup to determine the active tab's domain and URL so it can display appropriate site-specific toggle states and reload settings seamlessly. |
host_permissionshttp://*/*https://*/* |
Host Permission | Essential for accessibility core functionality: Users read articles, study materials, research papers, news, and technical documentation across arbitrary web domains. Broad web host permission ensures that Bionic Fixation, the Focus Ruler, Scotopic Tints, and Neurodiverse typography work universally on whichever article the user chooses to read. No user browsing data or traffic is ever recorded or extracted. |
5. Zero Remote Code Compliance (Manifest V3)
In accordance with Chrome Web Store Manifest V3 security standards:
- LucidRead contains ZERO remote code. It does not use
eval(),new Function(), or load external scripts from CDNs or third-party URLs. - All scripts, stylesheets, fonts, and assets are 100% bundled locally within the extension package.
- Text-to-speech synthesis uses the browser's built-in, offline
window.speechSynthesisWeb Speech API without routing audio data through cloud translation servers.
6. Third-Party Sharing & Commercial Sale of Data
Under no circumstances do we sell, monetize, rent, or lease any user data. Specifically:
- We do not sell or transfer user personal data to third parties, data brokers, or advertising networks.
- We do not use or transfer user data to determine creditworthiness or for lending purposes.
- We do not use or transfer user data for personalized targeting or ad retargeting.
7. Optional Pro Licensing & Payment Processing
LucidRead offers an optional Pro upgrade for advanced features (custom tint color pickers, unlimited per-site rules, and expanded dyslexia typefaces).
- Purchases are processed off-extension on our secure checkout portal (
https://garamsoftwares.pages.dev/lucidread/pay) through PCI-DSS certified payment processors (PayPal and Razorpay). - Payment card numbers and banking credentials are handled directly by PayPal / Razorpay and never touch our servers or the extension.
- During Pro key activation, the extension verifies the cryptographic signature of your license key against our Cloudflare Worker using an anonymous, salted hardware hash (
machineId). No personal data or browsing URLs are sent during activation.
8. Google User Data & Limited Use Disclosure
LucidRead's use and transfer to any other app of information received from Google APIs adheres to the Chrome Web Store User Data Policy, including the Limited Use requirements.
9. Contact & Privacy Inquiries
If you have questions, feedback, or requests regarding this Privacy Policy or LucidRead's privacy practices, please contact our engineering and support team:
- Developer & Publisher: Garam Softwares
- Email: garamsoftwares@gmail.com
- Support Portal: https://garamsoftwares.pages.dev/lucidread/support
- Website: https://garamsoftwares.pages.dev