Privacy Policy — Lang Switcher

Effective: May 2026  ·  Last Updated: May 2026

Overview

Lang Switcher ("the extension") is a free, open-source browser extension that converts text between Arabic and English keyboard layouts. This Privacy Policy explains what data the extension does — and does not — collect.

Short version: We don't collect anything. Everything happens locally on your device.

Data Collection

The extension does not collect, store, or transmit any personal information or usage data.

Specifically, we do not collect:

We also do not use cookies, analytics, or telemetry of any kind, and we do not transmit any data to any server, ours or third-party.

How the Extension Works

All text conversion happens entirely on your device, inside the browser. When you trigger a conversion:

  1. The extension reads the text in the active input field (or your clipboard / selection).
  2. It converts the characters using a built-in mapping table.
  3. It writes the converted text back to the field, or to your clipboard if the website blocks direct edits.

The text never leaves your device. The extension has no backend server.

Permissions Justification

PermissionWhy it's needed
activeTabRead and replace text in the field you're currently editing.
scriptingInject the conversion script into the active page.
contextMenusAdd a "Convert language" right-click menu inside editable fields.
clipboardWriteCopy converted text to your clipboard when the website prevents in-place editing.
notificationsShow a system notification confirming the conversion.
offscreenRequired so the background script can access the clipboard API in Manifest V3.
host_permissions: <all_urls>Allow the extension to work on any website you trigger it on.

Open Source

The extension is fully open source. You can audit the code yourself:

github.com/amohamed95/lang-switcher

Changes

If this policy changes in the future, the new version will be published at this same URL with an updated "Last Updated" date.

Contact

For questions, open an issue on GitHub or email: amr.mo.ali.995@gmail.com

سياسة الخصوصية — مبدّل اللغة

تاريخ السريان: مايو 2026  ·  آخر تحديث: مايو 2026

نظرة عامة

مبدّل اللغة ("الإكستنشن") هو إكستنشن مجاني ومفتوح المصدر لمتصفح Chrome، يحوّل النص بين العربي والإنجليزي حسب لغة الكيبورد. هذه السياسة توضّح ما الذي يجمعه الإكستنشن وما الذي لا يجمعه.

باختصار: لا نجمع أي شيء. كل العمليات تحدث محلياً على جهازك.

جمع البيانات

الإكستنشن لا يجمع، لا يخزّن، ولا يُرسل أي معلومات شخصية أو بيانات استخدام.

تحديداً، لا نجمع:

كذلك، لا نستخدم cookies أو analytics أو أي نوع من telemetry، ولا نرسل أي بيانات لأي server، لا تابع لنا ولا لطرف ثالث.

كيف يعمل الإكستنشن

كل عمليات التحويل تتم بالكامل على جهازك. لما تشغّل تحويل:

  1. الإكستنشن يقرأ النص في الحقل النشط (أو من الحافظة / النص المحدد).
  2. يحوّل الحروف باستخدام جدول مدمج داخل الإكستنشن.
  3. يكتب النص المحوّل في الحقل، أو في الحافظة (clipboard) لو الموقع منع التعديل.

النص لا يخرج من جهازك أبداً. الإكستنشن ليس له server.

تبرير الصلاحيات

الصلاحيةالسبب
activeTabلقراءة وتعديل النص في الحقل اللي بتحرّره حالياً.
scriptingلحقن سكربت التحويل داخل الصفحة النشطة.
contextMenusلإضافة خيار "تحويل اللغة" في قائمة الكليك يمين.
clipboardWriteلنسخ النص المحوّل في الحافظة لما الموقع يمنع التعديل المباشر.
notificationsلإظهار إشعار نظام يؤكد التحويل.
offscreenشرط تقني عشان الـ background script يصل للحافظة في Manifest V3.
host_permissions: <all_urls>عشان الإكستنشن يعمل على أي موقع تختاره.

مفتوح المصدر

الإكستنشن مفتوح المصدر بالكامل:

github.com/amohamed95/lang-switcher

تعديلات

لو تغيّرت السياسة في المستقبل، النسخة الجديدة هتُنشر على نفس الرابط مع تحديث تاريخ "آخر تحديث".

التواصل

لأي استفسار، افتح issue على GitHub أو راسل: amr.mo.ali.995@gmail.com