प्राइवेसी पॉलिसी
हम आपका डेटा इकट्ठा नहीं करते।
हमारे पास बेचने, शेयर करने, खोने या किसी को सौंपने के लिए कुछ है ही नहीं, क्योंकि वह हमें कभी मिलता ही नहीं। इस पेज का बाकी हिस्सा उसी एक वाक्य के पीछे की पूरी जानकारी है।
आख़िरी अपडेट:
यह पेज सुविधा के लिए किया गया अनुवाद है। अगर यह अंग्रेज़ी मूल पेज से अलग हो, तो अंग्रेज़ी वर्ज़न ही लागू होगा।
छोटे में। Ninja वीडियो को पूरी तरह आपके फ़ोन पर ही कंप्रेस, कन्वर्ट और एडिट करता है। इसका न कोई सर्वर है, न अकाउंट, न ऐड, न एनालिटिक्स, और ऐप ख़ुद कोई नेटवर्क रिक्वेस्ट नहीं करता। अगर आप Ninja Pro खरीदते हैं, तो भुगतान Apple या Google संभालते हैं और Ninja को सिर्फ़ इतना पता चलता है कि आपके स्टोर अकाउंट के पास कौन-सा प्लान है। Ninja में आप जो भी खोलते हैं — कोई वीडियो, कोई फ़ाइल का नाम, इस्तेमाल का कोई आँकड़ा — वह न हमें भेजा जाता है, न किसी और को।
यह पॉलिसी Ninja ऐप पर लागू होती है — जो Google Play पर Ninja: वीडियो कंप्रेसर और App Store पर Ninja: वीडियो कंप्रेसर नाम से है, पैकेज app.ninjacompress.mobile — और इस वेबसाइट पर। दोनों को Aviad Katani (Katani Labs) पब्लिश करते हैं, जिन्हें नीचे "हम" कहा गया है।
Ninja आपके डिवाइस पर किन चीज़ों को छूता है
आपके चुने हुए वीडियो। आप वीडियो अपने फ़ोन के अपने पिकर से चुनते हैं (Android Photo Picker, iOS फ़ोटो लाइब्रेरी पिकर, कोई फ़ाइल पिकर, या किसी दूसरे ऐप से वीडियो Ninja में शेयर करके)। Ninja सिर्फ़ आपके चुने हुए वीडियो पढ़ता है, उन्हें कंप्रेस करता है, और नतीजा वहीं लिखता है जहाँ आपने कहा था। यह कभी अपने आप आपकी लाइब्रेरी स्कैन नहीं करता और कभी ऐसी फ़ाइल नहीं खोलता जिसे आपने नहीं चुना।
वीडियो के फ़्रेम, थोड़ी देर के लिए। थंबनेल, पहले/बाद की तुलना, या यह साबित करने वाली जाँच दिखाने के लिए कि कंप्रेस की गई फ़ाइल सच में चलती है, Ninja आपके डिवाइस की मेमोरी में कुछ फ़्रेम डीकोड करता है। वे स्क्रीन पर दिखाए जाते हैं और फिर हटा दिए जाते हैं।
Ninja आपके डिवाइस पर क्या सेव करता है
यह सब Ninja की अपनी प्राइवेट ऐप स्टोरेज में रहता है — एक लोकल डेटाबेस और एक प्राइवेट vault फ़ोल्डर। कोई दूसरा ऐप इसे नहीं पढ़ सकता, और इसमें से कुछ भी कहीं नहीं भेजा जाता।
| क्या | उसमें क्या है |
|---|---|
| जॉब हिस्ट्री | आपके प्रोसेस किए गए हर वीडियो के लिए: उसका नाम और आपकी चुनी हुई फ़ाइल का रेफ़रेंस, फ़ाइल साइज़, इस्तेमाल की गई सेटिंग्स, काम सफल हुआ या नहीं, कितनी जगह बची, और टाइमस्टैम्प। |
| Ninja Vault | उन ओरिजनल के लिए जिन्हें आपने सीधे डिलीट करने के बजाय अलग रखना चुना: ओरिजनल का नाम और रेफ़रेंस, प्राइवेट स्टोरेज में रखी कॉपी कहाँ है, उसका साइज़, और वह कितने समय तक रखी जाएगी। रखी गई कॉपी ख़ुद ओरिजनल वीडियो फ़ाइल ही है। |
| प्रीसेट | आपके सेव किए कंप्रेशन प्रीसेट, और उन्हें दिए गए नाम। |
| Ninja Pro स्टेटस | अगर आपने Pro खरीदा है: आपके स्टोर अकाउंट के पास कौन-सा प्लान है, स्टोर ने आख़िरी बार कब इसकी पुष्टि की, और सब्सक्रिप्शन हो तो मौजूदा अवधि कब ख़त्म होगी — ताकि Pro ऑफ़लाइन चलता रहे। कोई नाम, ईमेल या पेमेंट जानकारी नहीं; स्टोर ये चीज़ें ऐप को कभी देता ही नहीं। |
| सेटिंग्स और काउंटर | आपकी सेटिंग्स (कंप्रेस के बाद का डिफ़ॉल्ट काम, Vault कितने दिन रखे, फ़ाइल नाम टेम्प्लेट, थीम, हैप्टिक फ़ीडबैक वगैरह) और अब तक के कुल आँकड़े, जैसे वापस मिली जगह और पूरे हुए जॉब। |
आपके डिवाइस से क्या बाहर जाता है
कुछ भी नहीं, जब तक आप जान-बूझकर न भेजें।
कोई फ़ाइल Ninja से बाहर सिर्फ़ तब जाती है जब आप शेयर करें पर टैप करके अपने फ़ोन की शेयर शीट में कोई जगह चुनते हैं। तब आपका ऑपरेटिंग सिस्टम फ़ाइल आपके चुने हुए ऐप को दे देता है, और उस ऐप की प्राइवेसी पॉलिसी लागू होती है — हमारी नहीं। Ninja ख़ुद न कुछ अपलोड करता है, न सिंक करता है, न बैकअप लेता है।
इस वादे के पीछे दो ईमानदार बातें:
- Android पर ऐप
INTERNETपरमिशन नहीं माँगता। इसलिए ऑपरेटिंग सिस्टम ऐप के हर नेटवर्क एक्सेस को रोक देता है, चाहे उसके अंदर की कोई भी लाइब्रेरी कुछ भी करने की कोशिश करे। - Ninja में FFmpeg शामिल है, आम काम की एक मीडिया लाइब्रेरी जो नेटवर्क पतों से भी पढ़ सकती है। Ninja उसे हमेशा सिर्फ़ लोकल फ़ाइलें देता है। Android पर
INTERNETपरमिशन का न होना इसे सिस्टम के स्तर पर पक्का करता है; iOS में ऐसी कोई परमिशन नहीं होती, इसलिए वहाँ यह गारंटी ऐप के कोड पर टिकी है, जिसमें न कोई नेटवर्क पता है और न किसी भी तरह का HTTP क्लाइंट।
आपके अपने बैकअप एक अपवाद हैं, जिन पर हमारा नियंत्रण नहीं। Ninja की प्राइवेट स्टोरेज आम ऐप डेटा है, इसलिए अगर डिवाइस बैकअप चालू है, तो आपका ऑपरेटिंग सिस्टम उसे आपके बैकअप में शामिल कर सकता है — Android का आपके Google अकाउंट में बैकअप, या iOS पर iCloud या कंप्यूटर बैकअप। वह आपका बैकअप है, आपके अकाउंट में, Google या Apple की शर्तों के तहत। हम उसे कभी नहीं देखते।
Ninja को रेटिंग देना आपके और आपके ऐप स्टोर के बीच की बात है। कभी-कभार — सिर्फ़ किसी ऐसे कंप्रेशन के ठीक बाद जिसमें अच्छी-ख़ासी जगह बची हो, पहले दिन कभी नहीं, और 120 दिनों में ज़्यादा से ज़्यादा एक बार — Ninja आपके फ़ोन से App Store या Google Play की अपनी रेटिंग शीट दिखाने को कहता है। उसे स्टोर बनाता है, स्टोर ही तय करता है कि उसे दिखाना है या नहीं, और आप वहाँ जो भी करें, वह Apple या Google की शर्तों के तहत उन्हीं के पास रहता है; Ninja को यह नहीं बताया जाता कि शीट दिखी या नहीं, या आपने क्या चुना। इस शेड्यूल पर बने रहने के लिए Ninja आपके फ़ोन पर दो तारीख़ें सेव करता है: आपने इसे पहली बार कब खोला, और इसने आख़िरी बार कब पूछा।
Ninja Pro की खरीदारी
Ninja Pro, Apple के App Store और Google Play के ज़रिए बेचा जाता है। जब आप खरीदते या रिस्टोर करते हैं, तो स्टोर की अपनी शीट काम संभाल लेती है: भुगतान स्टोर प्रोसेस करता है और हम कभी आपका कार्ड, नाम या ईमेल नहीं देखते। फिर स्टोर Ninja को एक साइन किया हुआ रिकॉर्ड देता है कि आपके अकाउंट के पास कौन-सा Pro प्लान है, जिसकी जाँच Ninja आपके फ़ोन पर करता है — इसमें Ninja का कोई सर्वर शामिल नहीं है। Apple और Google आपकी खरीदारी का अपना रिकॉर्ड Apple की और Google की प्राइवेसी पॉलिसी के तहत रखते हैं। हम अपने स्टोर कंसोल में बिक्री की कुल रिपोर्ट देख सकते हैं, जैसे हर डेवलपर देख सकता है; उनसे हमें आपकी पहचान पता नहीं चलती।
परमिशन, और हर एक क्यों माँगी जाती है
Ninja जितना हो सके उतना कम माँगता है, और ऐप खुलते ही नहीं, बल्कि ज़रूरत के मौके पर माँगता है। आप इनमें से कोई भी परमिशन मना कर सकते हैं और फिर भी सिस्टम पिकर से वीडियो कंप्रेस कर सकते हैं।
Android
| परमिशन | क्यों |
|---|---|
READ_MEDIA_VIDEO, READ_MEDIA_VISUAL_USER_SELECTED | सिर्फ़ ऐप के अंदर की वीडियो ग्रिड और "आपके फ़ोन के सबसे बड़े वीडियो" लिस्ट के लिए। सिस्टम के Photo Picker को किसी परमिशन की ज़रूरत नहीं होती, और Ninja इस परमिशन के बिना भी चलता है। |
READ_EXTERNAL_STORAGE (Android 12 और उससे पुराने) | Photo Picker से पहले के वर्ज़न में ऊपर वाली परमिशन का ही रूप। |
WRITE_EXTERNAL_STORAGE (Android 10 और उससे पुराने) | स्कोप्ड स्टोरेज से पहले के वर्ज़न पर, कंप्रेस की गई कॉपी गैलरी में सेव करने और आपके चुने हुए ओरिजनल डिलीट करने के लिए। |
ACCESS_MEDIA_LOCATION | जब Ninja किसी वीडियो की कॉपी बनाता है — कंप्रेस की गई कॉपी, Vault कॉपी, और "ओरिजनल को रिप्लेस करें" — तब वीडियो का लोकेशन टैग बनाए रखता है। इसके बिना Android हर कॉपी से लोकेशन हटा देता है, और आपकी गैलरी के मैप से वे वीडियो ग़ायब हो जाते हैं। लोकेशन सिर्फ़ आपकी अपनी फ़ाइलों में वापस लिखी जाती है; वह कभी आपके फ़ोन से बाहर नहीं जाती। |
MANAGE_MEDIA (Android 12 और नए, वैकल्पिक) | Ninja इसे कभी अपने आप नहीं माँगता। अगर आप इसे सिस्टम सेटिंग्स में चालू करते हैं, तो ओरिजनल को ट्रैश में ले जाने या डिलीट करने पर हर बैच के लिए पुष्टि का डायलॉग नहीं आता। इससे और कुछ नहीं बदलता: नौ जाँचें तब भी पहले चलती हैं, और 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 ऐप में कैमरा और माइक्रोफ़ोन इस्तेमाल के नोट भी हैं, क्योंकि FFmpeg लाइब्रेरी के अंदर के कैप्चर कोड के लिए Apple इन्हें ज़रूरी मानता है। Ninja उस कोड को कभी नहीं चलाता और इनमें से कोई परमिशन कभी नहीं माँगता।
सब कुछ डिलीट करना
- Ninja Vault की चीज़ें: Vault खोलें और रखे गए हर ओरिजनल को डिलीट या रिस्टोर करें।
- Ninja की सेव की हुई हर चीज़: Android पर, सेटिंग्स → ऐप्स → Ninja Video Compress → स्टोरेज → डेटा साफ़ करें, या ऐप अनइंस्टॉल करें। iOS पर, ऐप डिलीट करें। दोनों से डेटाबेस, vault फ़ोल्डर और हर सेटिंग हट जाती है।
- Ninja Pro की खरीदारी आपके स्टोर अकाउंट से जुड़ी होती है, ऐप की स्टोरेज से नहीं: डेटा साफ़ करने या अनइंस्टॉल करने से सब्सक्रिप्शन रद्द नहीं होता, और दोबारा इंस्टॉल करने के बाद खरीदारी बहाल करें से Pro वापस आ जाता है।
- आपने जो वीडियो अपनी गैलरी या Files में सेव किए हैं, वे जहाँ हैं वहीं रहते हैं। वे आपकी फ़ाइलें हैं, आपकी स्टोरेज में; Ninja हटाने से उन्हें कुछ नहीं होता।
कोई "मेरा डेटा माँगें" प्रक्रिया नहीं है, क्योंकि आपके फ़ोन के सिवा आपके डेटा की कोई कॉपी कहीं है ही नहीं।
यह वेबसाइट
ninjacompress.app कोई कुकी सेट नहीं करती, कोई एनालिटिक्स नहीं चलाती, और किसी दूसरी कंपनी से कुछ भी लोड नहीं करती — इसके फ़ॉन्ट, इमेज और स्क्रिप्ट सब इसी डोमेन से आते हैं। वेब सर्वर को इस तरह सेट किया गया है कि वह एक्सेस लॉग न रखे, इसलिए वह यह दर्ज नहीं करता कि आप कौन-से पेज देखते हैं, आपका IP पता क्या है या आपका ब्राउज़र कौन-सा है। साइट जर्मनी के एक सर्वर से, एन्क्रिप्टेड कनेक्शन पर दी जाती है।
आपके ब्राउज़र के यूज़र-एजेंट (उसका नाम और वर्ज़न, जो हर ब्राउज़र हर साइट को भेजता है) के साथ सर्वर दो छोटे काम करता है: सही स्टोर बटन दिखाने के लिए उसे पढ़ता है — iPhone पर App Store, Android फ़ोन पर Google Play — और फिर उसे भूल जाता है। कुछ भी लिखकर नहीं रखा जाता।
iPhone पर Safari, पेज के ऊपर Ninja के लिए Apple का Smart App Banner दिखा सकता है। वह बैनर Safari का हिस्सा है: ऐप का नाम और आइकन Safari ख़ुद Apple से माँगता है, जैसे वह किसी भी ऐसी साइट के लिए करता है जो किसी ऐप का नाम बताती है। इस साइट का कोई दूसरा पेज Apple से कुछ भी लोड नहीं करता।
अगर आप पेज के नीचे दिखने वाला भाषा का सुझाव बंद करते हैं, या मेन्यू से कोई भाषा चुनते हैं, तो आपका ब्राउज़र यह चुनाव आपके डिवाइस पर अपने ही स्टोरेज में याद रखता है, ताकि सुझाव दोबारा न दिखे। यह हमें कभी नहीं भेजा जाता। अपने ब्राउज़र में इस साइट का डेटा साफ़ करने से यह हट जाता है।
एक और अपवाद है, और वह सिर्फ़ तब लागू होता है जब आप हमारे किसी ऐड पर टैप करके यहाँ आते हैं। अगला सेक्शन इसे पूरी तरह समझाता है।
हमारे ऐड, और वह एक चीज़ जो यह वेबसाइट भेजती है
हम Ninja का विज्ञापन Facebook, Instagram और TikTok पर करते हैं। जब आप इनमें से किसी ऐड पर टैप करते हैं, तो ऐड नेटवर्क खुलने वाले पेज के पते में एक क्लिक ID जोड़ देता है — Meta के लिए fbclid, TikTok के लिए ttclid — और आम तौर पर कुछ कैंपेन टैग (utm_…) भी।
जब तक आप उस ऐड से आकर ब्राउज़ करते हैं, हमारे पेजों के बीच के लिंक पते में वही पैरामीटर बनाए रखते हैं — इसके लिए आपके डिवाइस पर कुछ भी सेव नहीं किया जाता। अगर आप फिर किसी स्टोर बटन पर टैप करते हैं, तो पेज हमारे अपने सर्वर को एक मैसेज भेजता है, जो उसे सीधे उस नेटवर्क को आगे भेज देता है जिसके ऐड पर आपने टैप किया था। मैसेज में ये होते हैं:
- ऐड से मिली क्लिक ID,
- आपके ब्राउज़र की यूज़र-एजेंट स्ट्रिंग (उसका नाम और वर्ज़न, जो हर ब्राउज़र हर साइट को भेजता है),
- आपने कौन-सा स्टोर बटन टैप किया और आप हमारे किस पेज पर थे,
- समय।
इससे Meta या TikTok गिन पाते हैं कि किसी ऐड से कोई स्टोर विज़िट हुई, और ऐड उन लोगों को दिखा पाते हैं जिन्हें ऐप चाहिए होने की संभावना ज़्यादा है। Meta और TikTok क्लिक ID को अपनी पॉलिसी के तहत संभालते हैं (Meta, TikTok)।
- कुछ भी नहीं भेजा जाता अगर आप हमारे किसी ऐड से नहीं आए, या आपका ब्राउज़र Global Privacy Control या Do Not Track भेजता है।
- किसी ऐड नेटवर्क की न कुकी, न लोकल स्टोरेज, न ट्रैकिंग पिक्सेल या स्क्रिप्ट। साइट अब भी किसी दूसरी कंपनी से कुछ भी लोड नहीं करती।
- हमारा सर्वर कुछ नहीं रखता। वह मैसेज को न सेव करता है न लॉग, और आपका IP पता आगे नहीं भेजता।
- कैंपेन टैग स्टोर लिंक के साथ भी जाते हैं, ताकि Google Play और App Store हमें बता सकें — कुल संख्या के रूप में, किसी एक व्यक्ति के बारे में कभी नहीं — कि हर कैंपेन से कितने इंस्टॉल आए।
- ऐप का इससे कोई लेना-देना नहीं। वह अब भी कोई नेटवर्क रिक्वेस्ट नहीं करता, और Android पर उसके पास अब भी इंटरनेट की परमिशन नहीं है।
बच्चे
Ninja आम इस्तेमाल का एक यूटिलिटी ऐप है। यह किसी से भी, चाहे उसकी उम्र कुछ भी हो, कुछ भी इकट्ठा नहीं करता।
बदलाव
अगर यह पॉलिसी बदलती है, तो नया वर्ज़न नई "आख़िरी अपडेट" तारीख़ के साथ यहीं पब्लिश होगा। Ninja आपको ऐप में नहीं बता सकता, क्योंकि वह कभी किसी सर्वर से संपर्क नहीं करता।
संपर्क
इस पॉलिसी के बारे में सवाल: support@ninjacompress.app।