Multilo की टेलीमेट्री क्या भेजती है
VS Code और Claude की तरह, Multilo डिफ़ॉल्ट रूप से उपयोग डेटा (केवल मानक (अनुशंसित)) और क्रैश रिपोर्ट भेजता है — पहली बार खोलने पर कुछ नहीं पूछता। क्रैश रिपोर्ट में क्रैश, त्रुटि और हैंग इवेंट, और क्रैश के समय Multilo की मेमोरी का एक स्नैपशॉट होता है, जो Sentry को भेजा जाता है। दोनों का सेटिंग्स → गोपनीयता में अपना-अपना स्विच है; मानक + क्रैश डायग्नोस्टिक्स त्रुटि संदेश जोड़ता है और जब तक आप इसे चालू न करें, बंद रहता है, और कोई टेलीमेट्री नहीं का मतलब है कि दोनों स्विच बंद हैं। यह पेज ठीक-ठीक बताता है कि हर स्तर क्या भेजता है। जो श्रेणी यहाँ दर्ज नहीं है, उसे ऐप एकत्र नहीं करता।
आप अपनी पसंद को कभी भी सेटिंग्स → गोपनीयता में बदल सकते हैं, भेजे जाने वाले सटीक बफ़र को देख सकते हैं, या एक क्लिक से अपने अनाम डिवाइस ID से जुड़ी हर पंक्ति हटा सकते हैं।
हम कभी नहीं भेजते
- दस्तावेज़ सामग्री, फ़ाइल नाम, प्रोजेक्ट पथ।
- AI प्रॉम्प्ट, AI पूर्णताएँ, चैट संदेश।
- आपका ईमेल पता या कोई भी खाता पहचानकर्ता।
- आपका IP पता (सर्वर इसे TCP के माध्यम से देखता है लेकिन कभी लॉग नहीं करता)।
- क्रैश रिपोर्ट बंद होने पर क्रैश डंप।
- कोई भी फ़्री-टेक्स्ट प्रॉपर्टी जिसे क्लाइंट गलती से भेज सकता है — सर्वर प्रॉपर्टी कुंजियों की एक अनुमति-सूची लागू करता है और बाकी सब कुछ हटा देता है।
हम क्या भेजते हैं (अनाम)
एक अनाम पहचानकर्ता (deviceId): पहली बार उपयोग पर उत्पन्न एक यादृच्छिक UUID, जो आपकी स्थानीय userData निर्देशिका के अंतर्गत संग्रहीत होता है। यह कभी भी आपके खाते या किसी हार्डवेयर पहचानकर्ता से लिंक नहीं होता।
डिवाइस फ़िंगरप्रिंट (एक बार, बदलाव होने पर)
| फ़ील्ड | उदाहरण |
|---|---|
| currentVersion | 2.0.53 |
| platform | windows / macos |
| arch | x64 / arm64 |
| osLabel | Windows 11 / macOS 14 |
| locale | en-US |
| screenWidth / screenHeight | 2560 / 1440 |
| installedVersion / installedAt | 2.0.50 / 2026-06-08 |
| totalSessions / totalSessionMs / totalActiveDays | 247 / 39,124,000 / 84 |
दैनिक गणनाएँ
प्रति दिन एक पेलोड, जिसमें प्रत्येक नामित इवेंट कितनी बार हुआ। डैशबोर्ड इन्हें फ़ीचर-उपयोग हिस्टोग्राम के रूप में चार्ट करता है।
पूरा इवेंट कैटलॉग दिखाएँ (~30 नाम)
- app.launched
- app.update.installed
- app.update.rollback
- session.started
- session.ended
- doc.opened
- doc.created
- doc.exported
- agent.run.started
- agent.run.succeeded
- agent.run.failed
- chat.message.sent
- inline.suggestion.accepted
- inline.suggestion.rejected
- ai.completion
- citation.searched
- citation.inserted
- update.nudge.shown
- update.nudge.accepted
- update.nudge.dismissed
- update.nudge.snoozed
- update.install.started
- update.install.succeeded
- update.install.failed
- update.hardwall.shown
- perf.startup
- perf.slow_ipc
- error.renderer.crashed
- error.main.uncaught
- error.update.failed
- process.gone
- process.peak_memory
- error.renderer.uncaught
- app.unclean_exit
- process.hang
- main.stall
- app.load_failed
- gpu.status
टैग किए गए इवेंट (फ़नल के लिए)
कुछ इवेंट एक छोटा प्रॉपर्टी बैग भी ले जाते हैं ताकि डैशबोर्ड ऐसे प्रश्नों का उत्तर दे सके जैसे “क्या BANNER सतह के उपयोगकर्ताओं ने MODAL सतह के उपयोगकर्ताओं की तुलना में अधिक स्वीकार किया?”। सर्वर प्रॉपर्टी कुंजियों की एक सख़्त अनुमति-सूची लागू करता है; बाकी सब कुछ संग्रहण से पहले हटा दिया जाता है।
| प्रॉपर्टी | उदाहरण मान |
|---|---|
| urgency | important / critical / mandatory |
| surface | banner / modal / hardwall |
| version / fromVersion / toVersion | 2.0.53 |
| modelId | gpt-5 / claude-opus-4-7 |
| costTier | cheap / balanced / flagship |
| latencyMs / tokensIn / tokensOut | संख्याएँ |
| success | true / false |
| p50 / p95 | संख्याएँ (प्रदर्शन पर्सेंटाइल) |
| reason | छोटी स्ट्रिंग, अधिकतम 64 वर्ण (उदा. त्रुटि संदेश) |
| kind | window / embedder / library-index / pdf-extract / gpu |
| exitCode | -1 / 1 / 137 |
| peakMB / freeMB / ramGB / uptimeMin | 850 / 1200 / 8 / 45 |
| name / fingerprint / frame | TypeError / 3cbad500cb / js/ai-chat.js:1234 |
| durationS / recovered | 12 / true |
यह कहाँ जाता है
- केवल HTTPS के माध्यम से
https://www.multilo.comपर भेजा जाता है। - कच्चे इवेंट हमारे Convex डेटाबेस में अधिकतम 90 दिन तक संग्रहीत किए जाते हैं, फिर स्वतः हटा दिए जाते हैं। एकत्रित दैनिक स्नैपशॉट (DAU/MAU, संस्करण वितरण, आदि) प्रवृत्तियों के लिए अनिश्चित काल तक रखे जाते हैं — इनमें कभी भी प्रति-डिवाइस डेटा नहीं होता।
- प्रति-डिवाइस रिकॉर्ड (ऊपर दिया गया फ़िंगरप्रिंट) डिवाइस के पूरे जीवनकाल तक रखे जाते हैं। जब आप टेलीमेट्री बंद करते हैं, तो कतारबद्ध डेटा डिस्क पर हटा दिया जाता है; हम सर्वर को पूर्वव्यापी रूप से साफ़ नहीं करते। यदि आप कोई विशिष्ट deviceId हटवाना चाहते हैं तो सहायता फ़ॉर्म के माध्यम से संपर्क करें।
दो स्तर
| स्तर | डिफ़ॉल्ट | शामिल है |
|---|---|---|
| मानक | सहमति के बाद चालू | ऊपर “हम क्या भेजते हैं” अनुभाग में सब कुछ (डिवाइस फ़िंगरप्रिंट, दैनिक गणनाएँ, अनुमति-सूचीबद्ध प्रॉपर्टी के साथ टैग किए गए इवेंट)। मुख्य विश्लेषण स्रोत। |
| क्रैश डायग्नोस्टिक्स | जब तक चुना न जाए, बंद | उन त्रुटि इवेंट में त्रुटि संदेश और छोटी कारण स्ट्रिंग जोड़ता है जिन्हें हम पहले से भेजते हैं। कभी-कभी आपकी मशीन से फ़ाइल पथ शामिल होते हैं — इसीलिए यह एक अलग ऑप्ट-इन है। |
इसे कैसे बंद करें (या स्तर बदलें)
- अपने डेस्कटॉप पर Multilo खोलें।
- सेटिंग्स → गोपनीयता।
- अनाम उपयोग टेलीमेट्री और/या क्रैश डायग्नोस्टिक्स को स्वतंत्र रूप से टॉगल करें। कोई भी बंद-स्थिति तुरंत लागू होती है — इन-मेमोरी कतार साफ़ हो जाती है और जब तक आप इसे फिर से चालू नहीं करते, तब तक कोई और डेटा आपकी मशीन से बाहर नहीं जाता।
- उसी पैनल से आप जो भेजा गया उसे देखें (पारदर्शिता), सहमति प्रॉम्प्ट फिर से खोलें (तीनों विकल्प एक डायलॉग में दिखाता है) या मेरा टेलीमेट्री डेटा हटाएँ (आपकी डिवाइस आईडी से जुड़ी हर पंक्ति Multilo के सर्वरों से हटा देता है) भी दबा सकते हैं।
यह टॉगल डेस्कटॉप ऐप की URI योजना के माध्यम से भी उपलब्ध है: multilo://settings/privacy।
v2.0.54 के रिलीज़ होने पर अंतिम बार अपडेट किया गया। ऊपर दी गई अनुमति-सूची में कोई भी भविष्य का जोड़ उसी रिलीज़ में इस पृष्ठ को अपडेट करना ही चाहिए। यदि आपको कोई विसंगति दिखे, तो कृपया हमें बताएँ।