سياسة الخصوصية
صفر بيانات، صفر تتبّع، صفر سيرفرات.
الخلاصة
TrueRTL لا يجمع، أو يخزّن، أو ينقل، أو يبيع أي بيانات من المستخدم. لا نملك أي خوادم. لا نستخدم أي أدوات تحليلات. لا نطلب منك تسجيل دخول.
كيف يعمل TrueRTL
- الإكستنشن يفحص نصوص الصفحة محلياً داخل متصفّحك فقط لاكتشاف الحروف العربية.
- عند العثور على نص عربي، يضيف خاصية
dir="rtl"وdirection: rtlللعنصر الحاوي عبر CSS — محلياً، بدون أي اتصال بأي خادم. - صناديق الكتابة (textarea / contenteditable) تأخذ
dir="auto"ليتأقلم اتجاهها مع لغة ما تكتبه. - محتوى الصفحات لا يغادر متصفّحك إطلاقاً.
البيانات المحفوظة محلياً على جهازك
الإكستنشن يستخدم تخزين Chrome (chrome.storage.sync) لحفظ:
- قائمة المواقع التي فعّلت/عطّلت الإكستنشن عليها.
- وضع التشغيل (هجين / كل المواقع / قائمة بيضاء / قائمة سوداء).
- الاستثناءات اليدوية لكل موقع.
- المفتاح الرئيسي للتشغيل/الإيقاف.
إذا كنت مفعّلاً مزامنة Chrome (Chrome Sync) من حسابك في Google، فقد تنتقل هذه التفضيلات بين أجهزتك عبر حسابك أنت — هذه ميزة مدمجة في المتصفّح ولا نصل إليها إطلاقاً. يمكنك مسحها في أي وقت من: إعدادات Chrome ← الإكستنشنات ← TrueRTL ← مسح بيانات الموقع.
ما لا نستخدمه
- أي أدوات تحليلات (Google Analytics، Mixpanel، Sentry، إلخ).
- كوكيز أو سكربتات طرف ثالث.
- حسابات أو تسجيل دخول.
- شبكات إعلانات.
- أي خوادم تابعة لنا (لا نملك خوادم أصلاً).
- بيع أو مشاركة أي بيانات مع أي طرف.
- أي كود يتم تحميله من الإنترنت (No remote code).
الأذونات (Permissions) المطلوبة
- storage: لحفظ تفضيلاتك (قائمة المواقع، الوضع، الاستثناءات) محلياً.
- activeTab: ليعرف الـ Popup عنوان الموقع الحالي ويظهره لك عند الضغط على الأيقونة.
- scripting: للسماح للـ Popup بإبلاغ سكربت الصفحة بإعادة التقييم فوراً بعد تبديل الحالة، دون الحاجة لإعادة تحميل الصفحة.
- host_permissions (<all_urls>): ليعمل الإكستنشن على أي موقع تختار تفعيله عليه — والإكستنشن لا يعمل إلا على المواقع التي تسمح بها أنت في الإعدادات.
التحديثات على هذه السياسة
أي تغييرات على هذه السياسة سيتم نشرها على هذه الصفحة مع تاريخ التحديث. التغييرات الجوهرية سيتم الإشارة إليها في صفحة الإكستنشن على Chrome Web Store.
التواصل
لأي أسئلة أو ملاحظات: [email protected]
موقع المطوّر: mralikhalaf.com
Privacy Policy
Zero data. Zero tracking. Zero servers.
Summary
TrueRTL does NOT collect, store, transmit, or sell any user data. We don't operate any servers. We use no analytics. We don't ask you to sign in.
How TrueRTL works
- The extension reads page DOM locally inside your browser only to detect Arabic characters.
- When Arabic is found, it applies
dir="rtl"anddirection: rtlon the containing block element via CSS — locally, without any network call. - Editable inputs (textarea / contenteditable) get
dir="auto"so typing follows the natural direction of what you write. - Page content never leaves your browser.
Data stored locally on your device
The extension uses Chrome storage (chrome.storage.sync) to save:
- The list of websites you have enabled/disabled the extension on.
- Your operating mode (Hybrid / All sites / Whitelist / Blacklist).
- Per-site manual overrides.
- The master on/off switch.
If you have Chrome Sync enabled with your Google account, these preferences may sync across your own devices via your account — this is a built-in browser feature; we never access it. You can clear it anytime via: Chrome Settings → Extensions → TrueRTL → Clear site data.
What we don't use
- Any analytics (Google Analytics, Mixpanel, Sentry, etc.).
- Cookies or third-party scripts.
- User accounts or authentication.
- Advertising networks.
- Any servers (we don't operate any).
- Selling or sharing data with any third party.
- Any remotely loaded code.
Required permissions
- storage: To save your preferences (site list, mode, overrides) locally.
- activeTab: So the popup can read the current tab's hostname when you click the toolbar icon.
- scripting: To let the popup message the content script for instant re-evaluation after toggling, without forcing a page reload.
- host_permissions (<all_urls>): To run on any site you choose to enable in the options or popup. The extension only acts on sites you explicitly allow.
Changes to this policy
Any changes will be published on this page with the updated date. Substantive changes will be noted on the extension's Chrome Web Store page.
Contact
Questions or feedback: [email protected]
Developer site: mralikhalaf.com