سياسة الخصوصية — Easy SSH
آخر تحديث: 30 أكتوبر 2026 (الإصدار 1.1.0: المراقبة الدائمة، والإرسال الفوري اختياري) · الناشر: أوريجامي (Origami)، المملكة العربية السعودية · التواصل: subs@origami.sa
الخلاصة
تطبيق Easy SSH (SSH سهل) عميل SSH للجوال. لا يجمع التطبيق أي بيانات شخصية ولا يرسل أي بيانات إلى الناشر. لا حساب مستخدم، لا تسجيل، لا تحليلات، لا إعلانات، لا معرفات إعلانية. الميزة الوحيدة التي قد يمر فيها شيء عبر طرف آخر هي «الإرسال الفوري» داخل «المراقبة الدائمة»، وكلاهما اختياري ولا يعمل إلا إن فعلته أنت لخادم بعينه (التفاصيل أدناه).
ما الذي يخزنه التطبيق على جهازك؟
- ملفات تعريف الخوادم التي تضيفها: الاسم، العنوان، المنفذ، اسم المستخدم، وبصمة مفتاح الخادم.
- أسرار الدخول التي تختار حفظها: كلمات المرور والمفاتيح الخاصة وعبارات المرور. تحفظ في التخزين الآمن للنظام (Android Keystore / iOS Keychain) ولا تغادر الجهاز.
- إعداداتك: اللغة، المظهر، حجم الخط، الاختصارات، وقيم المتغيرات التي أدخلتها مؤخرا.
كل ما سبق يبقى على جهازك فقط. حذف التطبيق يحذفه بالكامل، ولا توجد نسخة لدينا.
الاتصالات التي يجريها التطبيق
الاتصال الأساسي هو اتصال SSH الذي تبدأه أنت مع الخادم الذي تحدده، مشفر من طرف إلى طرف ببروتوكول SSH. لا يتصل التطبيق بأي خادم تابع لنا. المراقبة الدائمة تستخدم الاتصال نفسه: يقرأ التطبيق التنبيهات المسجلة على خادمك عبر SSH. وإن فعّلت الإرسال الفوري يتصل الجوال بخدمة إشعارات Expo مرة ليحصل على رمز الإشعار، ويتصل خادمك بها لإرسال التنبيهات. أمر «عنواني العام» في حزمة الشبكة ينفذ على خادمك أنت ويستعلم من خدمة ifconfig.me من الخادم لا من جوالك.
المراقبة الدائمة والإشعارات (اختيارية)
- عند تفعيلها لخادم يكتب التطبيق برنامج فحص صغيرا وإعداداته في مجلد على خادمك أنت (
~/.easyssh/watch/، والإعدادات بصلاحية 600)، في حساب المستخدم الذي تتصل به فقط، مع سطر واحد في crontab الخاص بك.
- يفحص البرنامج المعالج والذاكرة والقرص والحرارة وضغط التشغيل كل دقيقة، ويسجل كل تجاوز للحد وكل عودة للطبيعي في ملف
events على الخادم نفسه.
- الطريقة الأساسية: يقرأ التطبيق ذلك الملف عبر اتصال SSH الخاص بك (في الخلفية وعند فتحه) ويعرض التنبيه إشعارا محليا يولده جوالك. لا يتصل خادمك بأي جهة، ولا يحفظ عليه أي رمز، ولا يمر شيء بأي خادم تابع لنا أو لغيرنا. يطلب التطبيق إذن الإشعارات فقط.
- الإرسال الفوري (اختياري داخل المراقبة): إن فعلته يحصل التطبيق لجوالك على رمز إشعار (push token) من خدمة إشعارات Expo التي تشغلها شركة 650 Industries, Inc. (Expo)، ويكتبه في إعدادات المراقبة على خادمك. عند تجاوز حد يرسل خادمك نفسه الإشعار إلى خدمة Expo (exp.host)، التي توصله إلى جوالك عبر خدمة Apple Push Notification أو Firebase Cloud Messaging من Google. لا يحفظ الرمز لدينا ولا يمر بأي خادم تابع لنا.
- يحتوي الإشعار (في الطريقتين) على اسم الخادم كما سميته، واسم المقياس وقيمته والحد، ومعرّف داخلي للخادم في التطبيق ليفتح الشاشة الصحيحة عند الضغط. لا يرسل الخادم أوامر ولا ملفات ولا أي بيانات أخرى، ولا نستلم نحن أي شيء. في الإرسال الفوري تخضع معالجة Expo وApple وGoogle للرسالة لسياسات الخصوصية الخاصة بها.
- «إيقاف التنبيهات على هذا الجوال» يوقف جلب التنبيهات أو يحذف رمز جوالك من خادمك، وإيقاف الإرسال الفوري يحذف كل الرموز من الخادم، و«إزالة المراقبة من الخادم» يحذف الملفات وسطر cron كاملة.
الأذونات
يطلب التطبيق الوصول إلى الإنترنت (INTERNET) لإجراء اتصال SSH، وإذن الإشعارات فقط عندما تفعّل المراقبة الدائمة. لا وصول إلى جهات الاتصال أو الموقع أو الكاميرا أو الملفات إلا عندما تختار أنت استيراد ملف مفتاح عبر منتقي الملفات في النظام.
الأطفال
التطبيق أداة تقنية لإدارة الخوادم وليس موجها للأطفال دون 13 عاما، ولا يجمع بيانات من أي فئة عمرية.
الأمان
الأسرار تحفظ في التخزين الآمن للنظام. بصمة كل خادم تثبت عند أول اتصال وتقارن قبل كل مصادقة لمنع انتحال الخادم. مسؤولية حماية الجهاز (قفل الشاشة، عدم مشاركة المفاتيح) تقع على المستخدم.
التغييرات
قد نحدث هذه السياسة مع الإصدارات الجديدة. تاريخ آخر تحديث مذكور أعلى الصفحة، والنسخة الحالية متاحة دائما على هذا الرابط ومن داخل التطبيق (الإعدادات ← الخصوصية والشروط).
التواصل
لأي سؤال عن الخصوصية: subs@origami.sa
Privacy Policy — Easy SSH
Last updated: 30 October 2026 (version 1.1.0: always-on watch, optional instant delivery) · Publisher: Origami, Saudi Arabia · Contact: subs@origami.sa
Summary
Easy SSH is a mobile SSH client. The app collects no personal data and sends no data to the publisher. No user account, no sign-up, no analytics, no advertising, no advertising identifiers. The only feature in which anything may pass through another party is “Instant delivery” inside “Always-on watch”; both are optional and run only if you turn them on for a given server (details below).
What the app stores on your device
- Server profiles you add: name, address, port, username and the server host-key fingerprint.
- Login secrets you choose to save: passwords, private keys and passphrases. They are kept in the operating system secure storage (Android Keystore / iOS Keychain) and never leave the device.
- Your preferences: language, theme, font size, shortcuts and recently entered placeholder values.
All of the above stays on your device only. Uninstalling the app removes it entirely; we hold no copy.
Network connections
The main connection is the SSH session you initiate to the server you specify, encrypted end to end by the SSH protocol. The app never contacts any server of ours. Always-on watch uses that same connection: the app reads the alerts recorded on your server over SSH. If you turn on instant delivery, the phone contacts the Expo push service once to obtain a notification token, and your server contacts it to send alerts. The “Public IP” pack command runs on your server and queries ifconfig.me from the server, not from your phone.
Always-on watch and notifications (optional)
- When you turn it on for a server, the app writes a small checker and its settings to a folder on your own server (
~/.easyssh/watch/, settings with mode 600), in the account you connect as only, plus one line in your crontab.
- The checker reads CPU, memory, disk, temperature and run load every minute and records every limit crossing and every return to normal in an
events file on that server.
- The basic way: the app reads that file over your own SSH connection (in the background and when opened) and shows the alert as a local notification generated by your phone. Your server contacts nobody, no token is stored on it, and nothing passes through any server of ours or anyone else’s. The app only asks for notification permission.
- Instant delivery (optional, inside the watch): if you turn it on, the app obtains a push token for your phone from the Expo push service, operated by 650 Industries, Inc. (Expo), and writes it to the watch settings on your server. When a limit is crossed, your server itself sends the notification to the Expo service (exp.host), which delivers it to your phone through Apple Push Notification service or Google Firebase Cloud Messaging. The token is not stored by us and never passes through any server of ours.
- A notification (either way) contains the server name as you named it, the metric, its value and limit, and an internal server identifier so the right screen opens when tapped. The server sends no commands, files or other data, and we receive nothing. With instant delivery, Expo, Apple and Google process the message under their own privacy policies.
- “Stop alerts on this phone” stops fetching or deletes your phone’s token from your server; turning instant delivery off deletes every token from the server; “Remove watch from the server” deletes the files and the cron line completely.
Permissions
The app requests INTERNET for the SSH connection, and notification permission only when you turn on always-on watch. No access to contacts, location, camera or files, except when you explicitly choose to import a key file through the system file picker.
Children
The app is a technical server-administration tool, not directed at children under 13, and collects no data from any age group.
Security
Secrets live in the OS secure storage. Each server fingerprint is pinned on first connection and compared before every authentication to prevent impersonation. Protecting the device (screen lock, not sharing keys) is the user's responsibility.
Changes
We may update this policy with new releases. The date at the top reflects the latest revision; the current version is always available at this URL and inside the app (Settings → Privacy & terms).
Contact
Privacy questions: subs@origami.sa