سياسة الخصوصية

سياسة الخصوصية — Router Console

آخر تحديث: 2026-05-13

تطبيق Router Console مبني على مبدأ واحد: بيانات راوترك لا تخرج من جهازك أبدًا. كل النقاط التالية تشرح هذا المبدأ عمليًا.

إذا قرأت فقرة واحدة، اقرأ هذه:

Router Console يتواصل مع راوترك مباشرةً عبر شبكة Wi-Fi المحلية. كلمة مرور الراوتر محفوظة في التخزين الآمن المدعوم بالعتاد في نظام التشغيل (macOS Keychain، Android EncryptedSharedPreferences عبر Android Keystore، iOS Keychain). لا تُرسل إلينا، لا تُكتب في أي سجلات، لا تتزامن مع أي سحابة، ولا يراها أحد سواك على جهازك. لا نشغّل أي خادم خلفي يمكن أن يستقبل هذه البيانات حتى لو أردنا.

1. ما البيانات التي يتعامل معها التطبيق

نوع البياناتأين تُحفظمن يستطيع رؤيتها
كلمة مرور إدارة الراوترالتخزين الآمن المدعوم بالعتاد على جهازك فقطأنت + من يملك رمز فتح جهازك
عنوان IP للراوترتخزين محلي للتطبيق على جهازكأنت فقط
أسماء + كلمات مرور Wi-Fiتُقرأ من راوترك عند الطلب. لا يخزّنها التطبيق.أنت فقط
قائمة الأجهزة المتصلةتُقرأ من راوترك عند الطلب. لا تُخزَّن.أنت فقط
اختيار المحول لكل مضيفتخزين محلي على جهازكأنت فقط
تفضيل المظهر / اللغةتخزين محلي على جهازكأنت فقط
سجل التطبيق المحلي (إجراءاتك المحلية)تخزين محلي على جهازكأنت فقط

لا يوجد حساب مستخدم. لا تسجّل دخولًا. لا نجمع بريدًا إلكترونيًا، ولا رمز تتبّع، ولا ملفًا شخصيًا.


2. بيانات لا نجمعها


3. بيانات قد نتلقّاها — فقط إذا أرسلتها بنفسك صراحةً

ثلاثة أماكن في التطبيق تفتح برنامج البريد لديك برسالة جاهزة. لا يُرسل شيء حتى تضغط زر "إرسال" في تطبيق البريد لديك. ما يتم تعبئته مسبقًا:

أ. "الإبلاغ عن مشكلة في هذا المحول" (الإعدادات)

غير مُضمَّن: عنوان IP الخاص بالراوتر، كلمة مرور الراوتر، أسماء Wi-Fi أو كلمات مرورها، عناوين MAC، أسماء الأجهزة.

ب. "شارك التقاطًا لتسريع الدعم" (شاشة الراوتر المُتعرَّف عليه)

غير مُضمَّن: أي شيء من داخل لوحة إدارة الراوتر (لا تسجيل دخول، لا معلومات Wi-Fi، لا قائمة أجهزة). المقتطف هو نفس HTML الذي يراه أي شخص على شبكتك المحلية عند زيارة IP الراوتر.

ج. "طلب دعم لراوترك" (شاشة الراوتر غير المدعوم)

نفس الحقول كما في "ب". تُستخدم عندما لا يستطيع التطبيق التعرّف على راوترك تلقائيًا.

في الحالات الثلاث، برنامج البريد لديك يقرّر الإرسال. يمكنك تعديل الرسالة، حذف أي شيء، أو الإلغاء.


4. التخزين المحلي

يستخدم التطبيق localStorage لجهازك لحالة واجهة غير حسّاسة:

يمكنك مسح كل هذا من الإعدادات ← إدارة البيانات ← إعادة تعيين.


5. التخزين الآمن (كلمة مرور الراوتر)

كلمة مرور إدارة الراوتر التي تدخلها في شاشة الدخول تُكتب في المخزن الآمن لنظام التشغيل:

هذه المخازن مدعومة بعتاد آمن حيث يدعم الجهاز ذلك (Secure Enclave على Apple Silicon + أجهزة iOS؛ StrongBox / TEE على Android). يمنع نظام التشغيل التطبيقات الأخرى من قراءتها.


6. اتصالات الشبكة

يجري التطبيق اتصالات HTTP/HTTPS إلى وجهتين:

التطبيق لا يجري أي اتصالات بأي خادم نشغّله. لا توجد خوادم خلفية.


7. الشهادات الموقعة ذاتيًا

الراوترات تستخدم شهادات TLS موقعة ذاتيًا. تتجاهلها المتصفحات افتراضيًا. التطبيق يقبلها لعنوان IP راوترك فقط، محصور بمضيف واحد. هذا ضروري للتواصل مع الراوتر — نفس قرار الثقة الذي تتخذه في المتصفح بالضغط على "متقدّم ← متابعة".

إصدار مستقبلي (المرحلة 5+) سيثبّت بصمة شهادة الراوتر عند أول استخدام ويحذّرك إن تغيّرت — حماية ضدّ هجوم MITM داخل الشبكة. حتى ذلك الحين، أنت تثق بشبكتك المحلية.


8. خصوصية الأطفال

Router Console ليس موجَّهًا للأطفال دون 13 عامًا. لا نجمع بيانات من أحد، لذا لا توجد بيانات مجموعة من الأطفال.


9. تغييرات هذه السياسة

سنحدّث هذا المستند إذا تغيّر شيء جوهري. تاريخ "آخر تحديث" أعلى الصفحة يعكس آخر مراجعة. إذا حدثت تغييرات جوهرية، سيُظهر التطبيق إشعارًا داخل التطبيق عند التشغيل مرة واحدة.


10. التواصل

أسئلة؟ استخدم الإعدادات ← الإبلاغ عن مشكلة، أو راسلنا على البريد الذي يفتحه الزر. ليس لدينا فريق دعم منفصل ولا نظام تذاكر.

Privacy Policy

Router Console — Privacy Policy

Last updated: 2026-05-13

Router Console is built around a single principle: your router data never leaves your device. Everything below explains exactly what that means in practice.

If you read only one paragraph, read this:

Router Console talks directly to your router over your local Wi-Fi network. Your router password is stored in the operating system's hardware-backed secure storage (macOS Keychain, Android EncryptedSharedPreferences via Android Keystore, iOS Keychain). It is never sent to us, never written to logs, never synced to any cloud, and never visible to anyone but you on your device. We do not run any backend server that could receive this data even if we wanted to.

1. What data the app handles

Data categoryWhere it livesWho can see it
Router admin passwordHardware-backed secure storage on your device onlyYou + anyone with your device unlock code
Router IP addressLocal app storage (localStorage) on your deviceYou only
Wi-Fi SSIDs + passwordsRead from your router on-demand. Never stored by the app.You only
Connected device listRead from your router on-demand. Never stored.You only
Adapter selection per hostlocalStorage on your deviceYou only
Theme / language preferencelocalStorage on your deviceYou only
App audit log (your local actions)localStorage on your deviceYou only

There is no user account. You don't sign up. There is no email collected, no analytics token, no profile.


2. Data we do NOT collect


3. Data we MAY receive — only if you explicitly send it

Three places in the app open your email client with a pre-filled mailto. Nothing is sent until you press the Send button in your email app. What gets pre-filled:

3a. "Report problem with this adapter" (Settings)

Not included: your router IP, your router password, any Wi-Fi SSIDs or passwords, any MAC addresses, any device names.

3b. "Share a capture to speed this up" (ScaffoldRecognizedScreen)

Not included: anything from inside the router admin (no login, no Wi-Fi info, no device list). The snippet is the same HTML anyone on your local network sees when they visit the router IP in a browser.

3c. "Request support for your router" (UnsupportedRouterScreen)

Same fields as 3b. Used when the app couldn't identify your router automatically.

In all three cases, your email client decides whether to send. You can edit the message, redact anything, or cancel.


4. Local storage

The app uses your device's localStorage for non-sensitive UI state:

You can wipe all of this from Settings → Data management → Reset.


5. Secure storage (router password)

The router admin password you enter on the login screen is written to the operating system's secure store:

These stores are hardware-backed where the device supports it (Secure Enclave on Apple Silicon Macs + iOS devices; StrongBox / Trusted Execution Environment on Android). The OS prevents other apps from reading them.


6. Network connections

The app makes HTTP/HTTPS connections to two destinations:

The app makes NO connections to any server we operate. There is no backend.


7. Self-signed certificates

Routers use self-signed TLS certificates. Browsers reject them by default. The app accepts them for your router IP only, scoped to a single host. This is necessary to communicate with the router and is the same trust decision you'd make in a browser by clicking "Advanced → Proceed".

A future release (Phase 5+) will pin the router certificate's hash on first use and warn you if it changes — a defense against attacker-on-LAN MITM. Until then, you trust your own LAN.


8. Children's privacy

Router Console is not directed at children under 13. We don't collect data from anyone, so there's nothing collected from children either.


9. Changes to this policy

We will update this document if anything material changes. The "Last updated" date at the top reflects the most recent revision. If substantial changes are made, the app will surface a one-time in-product notice on launch.


10. Contact

Questions? Use Settings → Report problem with this adapter, or email the address that opens. We don't have a separate support team or ticket system.