Privacy Policy — Arabic Reader Extension

Last updated: May 19, 2026

Effective date: May 19, 2026


Privacy Policy for Arabic Reader Browser Extension

1. Introduction

Welcome to Arabic Reader Extension (“we”, “our”, “us”). We are committed to protecting your privacy. This Privacy Policy explains how our Chrome browser extension (“Arabic Reader” or “the Extension”) handles your information.

Developer: code-horse
Contact: 2008-horse@163.com

2. Information We Do NOT Collect

Arabic Reader Extension is designed with privacy as a core principle:

Chrome Web Store Privacy Disclosure Summary

The following text summarizes the privacy information used for the Chrome Web Store privacy questionnaire.

Single purpose: Arabic Reader helps users read and learn Arabic on web pages and PDFs by adding Tashkeel vowel marks, dictionary lookup, root and I’rab hints, text-to-speech, translation, and a built-in PDF reader directly in the browser.

Storage permission justification: The storage permission is used only to save user preferences locally in the browser, such as enable/disable state, hover mode, definition language, speech rate, translation engine, target language, UI language, theme, and PDF detection settings. Arabic Reader does not use storage to collect personal data, browsing history, analytics, advertising identifiers, or tracking information.

Host permission justification: The extension needs host access so it can detect Arabic text on the pages the user visits, add Tashkeel annotations, show the hover dictionary, speak or translate selected text when requested, and open PDF URLs in the built-in reader when PDF Smart Detection is enabled. Page content is processed locally for annotation and dictionary lookup. Only text that the user explicitly selects and translates is sent to the selected third-party translation provider.

Remote code and analytics: Arabic Reader does not load remote code, does not use analytics SDKs, and does not include advertising or tracking.

3. Data Stored Locally in Your Browser

The Extension stores the following data locally in your browser only (via Chrome Storage API):

Data Type Purpose Storage
Extension settings Preferences (enable/disable, hover mode, definition language, speech rate, translation engine, target language, PDF detection, etc.) Browser local storage
UI language preference Remember your chosen interface language Browser local storage

Important: All data listed above exists only in your browser. It is never uploaded to any server. If you uninstall the extension, this data will be permanently deleted.

4. How Tashkeel Processing Works

All Tashkeel (Arabic vowel marks) annotation is performed entirely locally within your browser:

5. Dictionary Feature (Multilingual Definitions)

The Extension includes built-in local dictionaries for Arabic learning:

6. PDF Reader

The Extension includes a built-in PDF reader powered by PDF.js (Mozilla’s open-source PDF rendering library):

7. Translation Feature & Third-Party Services

The Extension includes an optional translation feature that sends selected text to third-party translation services for processing:

Service Provider Data Sent
Bing Translate Microsoft Corporation Selected text only
Google Translate Google LLC Selected text only

Important:

8. Text-to-Speech

The Extension uses Chrome’s built-in TTS (Text-to-Speech) API:

9. Permissions Explained

The Extension requests the following browser permissions:

Permission Purpose
storage Store user settings (enable/disable state, hover mode, speech rate, translation preferences, PDF detection, etc.)
tts Use Chrome’s built-in Text-to-Speech to read Arabic pronunciation
scripting Execute scripts in web pages to add Tashkeel annotations
contextMenus Add right-click menu options to speak and translate selected Arabic text, and to open PDF links in the built-in reader
notifications Show a notification when a PDF page is detected, allowing quick access to the built-in PDF reader
declarativeNetRequest Redirect PDF URLs to the built-in PDF reader for Tashkeel annotation (when PDF Smart Detection is enabled)
declarativeNetRequestWithHostAccess Required for PDF redirect rules to work on any website
<all_urls> Add Tashkeel annotations to Arabic words on any webpage; proxy translation requests to third-party APIs from the background service worker; intercept PDF URLs for the built-in reader

10. Third-Party Libraries

Library Purpose Data Handling
PDF.js (Mozilla) Render PDF documents Runs entirely locally
Wiktionary subsets English/French definitions for Arabic words Pre-built data bundled locally
Built-in Tashkeel dictionary Arabic vowel marks and learner vocalization Bundled locally and processed on-device

Open-source Dictionary Attribution

Arabic Reader bundles offline dictionary resources from open-source or public projects:

All dictionary lookups run locally in your browser, and we do not operate a dictionary backend service.

Upstream projects retain their own copyright and license terms. For authoritative licensing details, please refer to each project’s official repository or website.

11. Children’s Privacy

The Extension does not knowingly collect personal information from children under 13 years of age. Since we do not collect any personal information from any users, the Extension is safe for users of all ages.

12. Data Deletion

To remove all Extension data:

13. Changes to This Privacy Policy

We may update this Privacy Policy from time to time. Any changes will be reflected in the “Last updated” date at the top of this page.

14. Contact Us

If you have any questions about this Privacy Policy, please contact us at: