سياسة الخصوصية
لا نجمع بياناتك.
لا يوجد ما نبيعه أو نشاركه أو نفقده أو نسلّمه، لأننا لا نتلقاه أصلًا. وبقية هذه الصفحة تفاصيل هذه الجملة.
آخر تحديث:
هذه الصفحة ترجمة مقدَّمة للتيسير. وإذا اختلفت عن النص الإنجليزي الأصلي، يُعتمد النص الإنجليزي.
باختصار. يضغط Ninja الفيديوهات ويحوّلها ويعدّلها على هاتفك بالكامل. لا خادم له، ولا حساب، ولا إعلانات، ولا تحليلات، ولا يُجري التطبيق نفسه أي طلب شبكة. وإذا اشتريت Ninja Pro، تتولى Apple أو Google الدفع، ولا يعرف Ninja إلا الخطة التي يملكها حسابك في المتجر. ولا شيء مما يُفتح في Ninja — لا فيديو، ولا اسم ملف، ولا إحصاء استخدام — يُرسَل إلينا أو إلى أي جهة أخرى.
تشمل هذه السياسة تطبيق Ninja — المدرج باسم «Ninja: ضغط وتصغير حجم الفيديو» على Google Play و«Ninja: ضغط الفيديو» على App Store، والحزمة app.ninjacompress.mobile — وهذا الموقع. وكلاهما من نشر Aviad Katani (Katani Labs)، ويُشار إليه أدناه بـ «نحن».
ما يصل إليه Ninja على جهازك
الفيديوهات المختارة. يُختار الفيديو عبر أداة الاختيار في هاتفك (أداة اختيار الصور في Android، أو أداة اختيار مكتبة الصور في iOS، أو أداة اختيار الملفات، أو بمشاركة فيديو إلى Ninja من تطبيق آخر). يقرأ Ninja ما اخترته، ويضغطه، ويكتب النتيجة حيث حدّدت. ولا يفحص مكتبتك من تلقاء نفسه أبدًا، ولا يفتح ملفًا غير الذي اخترته.
إطارات الفيديو، لوقت قصير. لعرض صورة مصغّرة، أو المقارنة قبل الضغط وبعده، أو الفحص الذي يثبت أن الملف المضغوط يُشغَّل فعلًا، يفك Ninja ترميز بضعة إطارات في الذاكرة على جهازك. تُرسم على الشاشة ثم يُتخلَّص منها.
ما يخزّنه Ninja على جهازك
كل ذلك موجود في التخزين الخاص بتطبيق Ninja — قاعدة بيانات محلية ومجلد خاص باسم vault. لا يستطيع أي تطبيق آخر قراءته، ولا يُنقل شيء منه إلى أي مكان.
| ماذا | المحتوى |
|---|---|
| سجل المهام | لكل فيديو عالجته: اسمه والمرجع الذي اخترته، وحجم الملف، والإعدادات المستخدمة، ونجاح المهمة من عدمه، والمساحة الموفّرة، والطوابع الزمنية. |
| خزنة Ninja | للفيديوهات الأصلية التي اخترت إعدادها للحذف بدل حذفها فورًا: اسم الأصلي ومرجعه، وموضع النسخة المُعدَّة في التخزين الخاص، وحجمها، ومدة الاحتفاظ بها. والنسخة المُعدَّة هي ملف الفيديو الأصلي نفسه. |
| الإعدادات المسبقة | إعدادات الضغط المسبقة التي حفظتها، والأسماء التي أعطيتها لها. |
| حالة Ninja Pro | إذا اشتريت Pro: الخطة التي يملكها حسابك في المتجر، ومتى أكّدها المتجر آخر مرة، وللاشتراك، متى تنتهي الفترة الحالية — كي يستمر Pro في العمل دون اتصال. لا اسم ولا بريد إلكتروني ولا أي تفصيل للدفع؛ فالمتجر لا يعطي التطبيق شيئًا من ذلك. |
| التفضيلات والعدّادات | إعداداتك (الإجراء الافتراضي بعد الضغط، ومدة الاحتفاظ، وقالب اسم الملف، والسمة، والاهتزاز عند اللمس، وغيرها) والإجماليات منذ البداية، مثل المساحة المُحرَّرة والمهام المكتملة. |
ما يغادر جهازك
لا شيء، إلا إذا أرسلته أنت عن قصد.
الطريقة الوحيدة لخروج ملف من Ninja هي النقر على مشاركة واختيار وجهة في قائمة المشاركة بهاتفك. عندها يسلّم نظام التشغيل الملف إلى التطبيق الذي اخترته، وتسري سياسة خصوصية ذلك التطبيق — لا سياستنا. ولا يرفع Ninja نفسه شيئًا، ولا يزامن، ولا ينسخ احتياطيًا.
وخلف هذا الوعد تفصيلان صريحان:
- على Android، لا يطلب التطبيق إذن
INTERNET. لذا يحجب نظام التشغيل كل وصول للتطبيق إلى الشبكة، أيًّا كان ما قد تحاوله أي مكتبة داخله. - يتضمن Ninja مكتبة FFmpeg، وهي مكتبة وسائط عامة الغرض قادرة على القراءة من عناوين الشبكة. ولا يعطيها Ninja إلا ملفات محلية. على Android يفرض غياب إذن
INTERNETذلك على مستوى النظام؛ أما iOS فلا يملك إذنًا مماثلًا، لذا يستند الضمان هناك إلى شيفرة التطبيق، التي لا تحتوي على أي عنوان شبكة ولا على أي عميل HTTP من أي نوع.
نسخك الاحتياطية استثناء لا نتحكم فيه. التخزين الخاص بـ Ninja بيانات تطبيق عادية، لذا إذا كان النسخ الاحتياطي للجهاز مفعّلًا، فقد يُدرجها نظام التشغيل في نسختك الاحتياطية أنت — النسخ الاحتياطي من Android إلى حسابك على Google، أو نسخة iCloud أو الكمبيوتر على iOS. تلك نسختك الاحتياطية، تحت حسابك، وتحكمها شروط Google أو Apple. ونحن لا نراها أبدًا.
تقييم Ninja شأن بينك وبين متجر التطبيقات. نادرًا — فقط بعد ضغطٍ وفّر مساحة حقيقية، وليس في يومك الأول أبدًا، ومرة كل 120 يومًا على الأكثر — يطلب Ninja من هاتفك عرض نافذة التقييم الخاصة بـ App Store أو Google Play. والمتجر هو من يرسمها ويقرر إن كان سيعرضها أصلًا، ويحتفظ بما يجري هناك وفق شروط Apple أو Google؛ ولا يُبلَّغ Ninja إن ظهرت أو بما اخترته. وللالتزام بهذا الجدول، يخزّن Ninja تاريخين على هاتفك: أول مرة فتحته فيها، وآخر مرة طلب فيها التقييم.
مشتريات Ninja Pro
يُباع Ninja Pro عبر App Store من Apple و Google Play. وعند الشراء أو الاستعادة تتولى نافذة المتجر الأمر: يعالج المتجر الدفع، ولا نرى بطاقتك أو اسمك أو بريدك الإلكتروني أبدًا. ثم يعطي المتجر Ninja سجلًا موقّعًا بخطة Pro التي يملكها حسابك، ويتحقق منه Ninja على هاتفك — دون أي خادم لـ Ninja. وتحتفظ Apple و Google بسجلاتهما الخاصة لعملية الشراء وفق سياستي الخصوصية لدى Apple و Google. ويمكننا رؤية تقارير مبيعات إجمالية في لوحات المتاجر، كما يستطيع أي مطوّر؛ وهي لا تكشف هويتك لنا.
الأذونات، وسبب طلب كلٍّ منها
يطلب Ninja أقل قدر ممكن، ويطلب في سياق الاستخدام لا عند التشغيل. ويمكنك رفض أي منها مع الاستمرار في ضغط الفيديوهات عبر أداة الاختيار في النظام.
Android
| الإذن | السبب |
|---|---|
READ_MEDIA_VIDEO، READ_MEDIA_VISUAL_USER_SELECTED | فقط لشبكة الفيديوهات داخل التطبيق ولقائمة «أكبر الفيديوهات على جهازك». لا تحتاج أداة اختيار الصور في النظام إلى أي إذن، ويعمل Ninja دون هذا الإذن. |
READ_EXTERNAL_STORAGE (Android 12 والأقدم) | المكافئ السابق لما سبق، قبل أداة اختيار الصور. |
WRITE_EXTERNAL_STORAGE (Android 10 والأقدم) | حفظ النسخ المضغوطة في معرضك، وإزالة الفيديوهات الأصلية التي اخترت حذفها، في الإصدارات السابقة للتخزين المحدود النطاق. |
ACCESS_MEDIA_LOCATION | يحافظ على وسم الموقع في الفيديو حين ينسخه Ninja — في النسخة المضغوطة، ونسخة الخزنة، و«استبدال الأصلي». ومن دونه يزيل Android الموقع من كل نسخة، فتختفي تلك الفيديوهات من خريطة معرضك. ولا يُكتب الموقع إلا في ملفاتك أنت؛ ولا يغادر هاتفك أبدًا. |
MANAGE_MEDIA (Android 12 والأحدث، اختياري) | لا يُطلب وحده أبدًا. إذا فعّلته من إعدادات النظام، لا يعود نقل الأصلي إلى المهملات أو حذفه يعرض مربع تأكيد لكل مجموعة. ولا يغيّر شيئًا آخر: تُجرى الفحوص التسعة أولًا كالمعتاد، ويعمل Ninja بالطريقة نفسها دونه. |
FOREGROUND_SERVICE، …MEDIA_PROCESSING، …DATA_SYNC | يُبقي الضغط الطويل جاريًا عند التبديل بين التطبيقات، بدل ضياع التقدّم. |
POST_NOTIFICATIONS | إشعار التقدّم الخاص بتلك الخدمة. |
WAKE_LOCK | يُبقي الجهاز مستيقظًا أثناء المهمة، إذا فعّلت هذا الإعداد. |
com.android.vending.BILLING | يتيح لـ Ninja أن يطلب من تطبيق Google Play عرض نافذة شراء Ninja Pro وقراءة الخطة التي يملكها حسابك. وتجري عملية الشراء داخل تطبيق Play Store، لذا يبقى Ninja بلا إذن إنترنت. |
ACCESS_NETWORK_STATE | تضيفه مكتبة تشغيل الفيديو؛ ولا يستطيع إلا معرفة وجود شبكة من عدمه. ولا يستطيع فتح اتصال — فذلك لا يتيحه إلا INTERNET، وهو ما لا يملكه Ninja. |
لا يطلب Ninja أبدًا، عن قصد، إذن MANAGE_EXTERNAL_STORAGE («الوصول إلى جميع الملفات»). فلا حاجة له به.
iOS
| الإذن | السبب |
|---|---|
| الوصول إلى مكتبة الصور | فقط عند حفظ فيديو مضغوط في مكتبتك، أو نقل أصلي إلى «المحذوفة مؤخرًا». أما الضغط نفسه فيعمل دونه. |
يحمل تطبيق iOS أيضًا عبارات استخدام للكاميرا والميكروفون، لأن Apple تشترطها لوجود شيفرة التقاط داخل مكتبة FFmpeg. ولا يستدعي Ninja تلك الشيفرة أبدًا، ولا يطلب أيًّا من الإذنين.
حذف كل شيء
- عناصر خزنة Ninja: يمكنك فتح الخزنة وحذف كل أصلي مُعدّ أو استعادته.
- كل ما يخزّنه Ninja: على Android، الإعدادات ← التطبيقات ← Ninja Video Compress ← مساحة التخزين ← «محو البيانات»، أو إلغاء تثبيت التطبيق. وعلى iOS، حذف التطبيق. وكلاهما يزيل قاعدة البيانات ومجلد الخزنة وكل التفضيلات.
- عملية شراء Ninja Pro تتبع حسابك في المتجر لا تخزين التطبيق: مسح البيانات أو إلغاء التثبيت لا يلغي الاشتراك، و«استعادة المشتريات» تعيد Pro بعد إعادة التثبيت.
- الفيديوهات التي حفظتها في معرضك أو في «الملفات» تبقى في مكانها. فهي ملفاتك، في تخزينك؛ وإزالة Ninja لا تمسّها.
لا توجد إجراءات لـ «طلب بياناتي»، لأنه لا توجد نسخة من بياناتك في أي مكان سوى هاتفك.
هذا الموقع
لا يضع ninjacompress.app أي ملفات تعريف ارتباط، ولا يشغّل أي تحليلات، ولا يحمّل شيئًا من أي شركة أخرى — فخطوطه وصوره وشيفراته البرمجية كلها تُقدَّم من هذا النطاق. وقد ضُبط خادم الويب على عدم الاحتفاظ بسجلات الوصول، فلا يسجّل الصفحات التي تُزار ولا عنوان IP ولا متصفحك. ويُقدَّم الموقع من خادم في ألمانيا عبر اتصال مشفّر.
أمران صغيران يفعلهما الخادم بسلسلة وكيل المستخدم في متصفحك (اسمه وإصداره، اللذان يرسلهما كل متصفح إلى كل موقع): يقرؤها ليعرض زر المتجر المناسب — App Store على iPhone، و Google Play على هاتف Android — ثم ينساها. ولا يُدوَّن شيء.
على iPhone، قد يعرض Safari شريط التطبيق الذكي (Smart App Banner) من Apple لـ Ninja أعلى الصفحة. وهذا الشريط جزء من Safari: يطلب Safari نفسه من Apple اسم التطبيق وأيقونته، كما يفعل مع أي موقع يذكر تطبيقًا. ولا تحمّل أي صفحة أخرى في هذا الموقع شيئًا من Apple.
إذا أغلقت اقتراح اللغة أسفل الصفحة، أو اخترت لغة من القائمة، يتذكر متصفحك هذا الاختيار في التخزين الخاص به على جهازك، فلا يظهر الاقتراح مجددًا. ولا يُرسَل إلينا أبدًا. ومسح بيانات هذا الموقع في متصفحك يزيله.
وهناك استثناء آخر، ولا يسري إلا إذا وصلت بالنقر على أحد إعلاناتنا. ويشرحه القسم التالي بالكامل.
إعلاناتنا، والشيء الوحيد الذي يرسله هذا الموقع
نعلن عن Ninja على Facebook و Instagram و TikTok. وعند النقر على أحد تلك الإعلانات، تضيف شبكة الإعلانات معرّف نقرة إلى عنوان الصفحة التي يفتحها الإعلان — fbclid لـ Meta، و ttclid لـ TikTok — وعادةً بعض وسوم الحملة (utm_…).
أثناء التصفح انطلاقًا من ذلك الإعلان، تُبقي الروابط بين صفحاتنا هذه المعاملات نفسها في العنوان — دون تخزين أي شيء على جهازك لتحقيق ذلك. وإذا نقرت بعد ذلك على زر متجر، ترسل الصفحة رسالة واحدة إلى خادمنا، الذي يمرّرها مباشرة إلى الشبكة التي نقرت على إعلانها. وتحتوي الرسالة على:
- معرّف النقرة من الإعلان،
- سلسلة وكيل المستخدم في متصفحك (اسمه وإصداره، اللذان يرسلهما كل متصفح إلى كل موقع)،
- زر المتجر الذي نقرت عليه، والصفحة التي كنت فيها من صفحاتنا،
- والوقت.
يتيح ذلك لـ Meta أو TikTok أن تحسب أن إعلانًا قاد إلى زيارة المتجر، وأن تعرض الإعلان على أشخاص أكثر ميلًا إلى الرغبة في التطبيق. وتتعامل Meta و TikTok مع معرّف النقرة وفق سياساتهما الخاصة (Meta، TikTok).
- لا يُرسَل شيء إذا لم تكن الزيارة من أحد إعلاناتنا، أو إذا كان متصفحك يرسل إشارة Global Privacy Control أو Do Not Track.
- لا ملفات تعريف ارتباط، ولا تخزين محلي، ولا بكسل تتبّع أو شيفرة من أي شبكة إعلانية. ويبقى الموقع لا يحمّل شيئًا من أي شركة أخرى.
- خادمنا لا يحتفظ بشيء. لا يخزّن الرسالة ولا يسجّلها، ولا يمرّر عنوان IP الخاص بك.
- تنتقل وسوم الحملة أيضًا على رابط المتجر نفسه، كي يتمكن Google Play و App Store من إخبارنا — بإجماليات، لا لكل شخص على حدة — بعدد التثبيتات التي جاءت من كل حملة.
- التطبيق لا شأن له بذلك. فهو لا يزال لا يُجري أي طلب شبكة، ولا يزال بلا إذن إنترنت على Android.
الأطفال
Ninja أداة عامة الاستخدام، لا تجمع شيئًا من أحد، في أي عمر.
التغييرات
إذا تغيّرت هذه السياسة، تُنشر النسخة الجديدة هنا بتاريخ «آخر تحديث» جديد. ولا يستطيع Ninja إبلاغك داخل التطبيق، لأنه لا يتصل بأي خادم أبدًا.
التواصل
للأسئلة حول هذه السياسة: support@ninjacompress.app.