← समाचारगाइड

क्या AI कोडिंग टूल आपका कोड क्लाउड पर भेजते हैं?

13 अक्टू॰ 2026·6 मिनट पढ़ना

ज़्यादातर AI कोडिंग टूल आपका कोड क्लाउड पर भेजते हैं — सिर्फ़ वह लाइन नहीं जो आप टाइप कर रहे हैं, बल्कि आसपास की फ़ाइल, पास की फ़ाइलें, आपके रेपो की संरचना और उपयोग का टेलीमेट्री डेटा भी। आपकी मशीन से कितना कुछ बाहर जाता है, यह टूल पर निर्भर करता है, और आप इसे खुद सत्यापित कर सकते हैं। यह गाइड बताती है कि क्या भेजा जाता है, क्यों भेजा जाता है, किसी भी टूल को कुछ ही मिनटों में कैसे जाँचें, और ज़रूरत पड़ने पर अपना कोड अपनी ही मशीन पर कैसे रखें।

ईमानदार संक्षिप्त जवाब यह है: अगर कोई टूल होस्टेड मॉडल (GPT, Claude, Gemini और ज़्यादातर "AI" IDE) इस्तेमाल करता है, तो कंप्लीशन पाने के लिए आपका प्रॉम्प्ट उस मॉडल के सर्वर तक पहुँचना ही पड़ता है — होस्टेड इन्फ़रेंस ऐसे ही काम करता है। असली सवाल ये हैं कि प्रॉम्प्ट के साथ कितना कॉन्टेक्स्ट जाता है, उसके साथ और क्या-क्या इकट्ठा होता है, और क्या आपके पास कोई लोकल विकल्प है भी या नहीं।

"क्लाउड पर भेजने" का असली मतलब क्या है

यह शायद ही कभी सिर्फ़ आपका प्रॉम्प्ट होता है। अच्छे कंप्लीशन देने के लिए ज़्यादातर AI कोडिंग टूल कॉन्टेक्स्ट जोड़ देते हैं, और प्राइवेसी की लीक इसी कॉन्टेक्स्ट में होती है। आम तौर पर इनमें ये चीज़ें शामिल होती हैं:

  • मौजूदा फ़ाइल — अक्सर पूरी फ़ाइल, सिर्फ़ कर्सर वाली लाइन नहीं।
  • पास की या "प्रासंगिक" फ़ाइलें — कई टूल आपके रेपो को इंडेक्स करते हैं और जिन स्निपेट्स को प्रासंगिक मानते हैं उन्हें भेज देते हैं (रिट्रीवल/एम्बेडिंग)।
  • रेपो मेटाडेटा — फ़ाइल ट्री, भाषा, कभी-कभी git रिमोट।
  • टेलीमेट्री — इवेंट, लेटेंसी, फ़ीचर उपयोग, क्रैश रिपोर्ट, और कभी-कभी "मॉडल सुधार" के नाम पर प्रॉम्प्ट/रिस्पॉन्स के नमूने।
  • आपकी API कुंजियाँ — अच्छे टूल इन्हें डिवाइस पर ही रखते हैं, लेकिन कुछ टूल सेटिंग्स को वेंडर अकाउंट में सिंक कर देते हैं।

एक जैसे चैट बॉक्स वाले दो टूल का व्यवहार बिल्कुल अलग हो सकता है: एक 30 लाइन का प्रॉम्प्ट भेजता है, तो दूसरा चुपचाप दस फ़ाइलें और आपके पूरे रेपो का एम्बेडिंग इंडेक्स अपलोड कर देता है। शौकिया प्रोजेक्ट के लिए यह ठीक हो सकता है। लेकिन प्रोप्राइटरी, क्लाइंट या रेगुलेटेड कोड के लिए यह अक्सर अनुबंध या क़ानूनी समस्या बन जाता है।

टूल यह क्यों भेजते हैं (और सीमा कहाँ है)

लोग तीन अलग चीज़ों को आपस में मिला देते हैं:

  1. इन्फ़रेंस — मॉडल द्वारा कंप्लीशन तैयार करना। होस्टेड मॉडल के साथ यह अनिवार्य रूप से वेंडर के सर्वर पर होता है, इसलिए आपका प्रॉम्प्ट मशीन से बाहर जाता है। लोकल मॉडल के साथ यह आपके CPU/GPU पर होता है और कुछ भी बाहर नहीं जाता।
  2. कॉन्टेक्स्ट इकट्ठा करना — यह तय करना कि प्रॉम्प्ट के साथ क्या जोड़ना है। यह प्रोडक्ट का चुनाव है, प्रकृति का नियम नहीं। टूल एक फ़ाइल भी जोड़ सकता है और पूरा रेपो भी।
  3. टेलीमेट्री — आपका जवाब तैयार करने से असंबंधित एनालिटिक्स। यह लगभग हमेशा वेंडर की ओर से वैकल्पिक होती है, भले ही डिफ़ॉल्ट रूप से चालू हो।

होस्टेड मॉडल के साथ आप #1 से बच नहीं सकते — उसे इस्तेमाल करने की यही क़ीमत है। लेकिन #2 और #3 में टूल बहुत अलग-अलग होते हैं, और "ज़ीरो टेलीमेट्री, लोकल मॉडल" वाले टूल "सब कुछ क्लाउड में इंडेक्स" वाले टूल के बिल्कुल उलटे छोर पर खड़े होते हैं।

किसी भी टूल को पाँच मिनट में कैसे जाँचें

मार्केटिंग कॉपी की बात पर भरोसा न करें। खुद सत्यापित करें। तीन स्तर, सबसे सस्ता पहले।

1. प्राइवेसी पॉलिसी और सेटिंग्स पढ़ें — रिटेंशन वाली लाइन ढूँढें। पॉलिसी में "retention", "train", "improve", "zero data retention" खोजें। ऐप में सेटिंग्स खोलें और टेलीमेट्री टॉगल तथा "code indexing" / "codebase" विकल्प देखें। जो नहीं चाहिए उसे बंद कर दें।

2. नेटवर्क पर नज़र रखें। असली सच्चाई यह है कि प्रोसेस असल में क्या भेजता है। किसी भी OS पर आप लाइव कनेक्शन देख सकते हैं:

# Linux / macOS — who is the editor talking to?
lsof -i -nP | grep -i -E 'code|cursor|node' 

# any platform, point-in-time
netstat -anp 2>/dev/null | grep ESTABLISHED

कंटेंट देखने के लिए टूल को HTTPS-इंस्पेक्ट करने वाले प्रॉक्सी से चलाएँ और रिक्वेस्ट बॉडी पढ़ें:

# mitmproxy: start it, then point the editor's HTTP proxy at 127.0.0.1:8080
mitmproxy --listen-port 8080
# trigger a completion, then inspect the flows to api.*/v1/* — that payload IS what you sent

अगर वेंडर डोमेन को भेजी गई रिक्वेस्ट बॉडी में आपकी फ़ाइल का कंटेंट (या उससे ज़्यादा) दिखता है, तो आपको अपना जवाब मिल गया।

3. उसे ब्लॉक करके देखें कि क्या टूटता है। वेंडर के टेलीमेट्री डोमेन अपनी hosts फ़ाइल या फ़ायरवॉल में जोड़ें और काम करते रहें। अगर कंप्लीशन चलते रहें लेकिन "analytics" कॉल फ़ेल हों, तो आपने इन्फ़रेंस को टेलीमेट्री से अलग कर दिया:

# quick, reversible block of a telemetry host
echo "0.0.0.0 telemetry.example-vendor.com" | sudo tee -a /etc/hosts

इसके पाँच मिनट आपको किसी भी लैंडिंग पेज से ज़्यादा बताते हैं।

अपना कोड अपनी मशीन पर कैसे रखें

अगर जाँच के नतीजे आपको चिंतित करते हैं, तो आपके पास असली विकल्प हैं — एक स्पेक्ट्रम पर, "सब कुछ या कुछ नहीं" वाले नहीं:

  • इंडेक्सिंग और टेलीमेट्री बंद करें। सबसे सस्ती जीत। कई क्लाउड टूल "codebase context" और एनालिटिक्स बंद करते ही आपका रेपो अपलोड करना बंद कर देते हैं। इन्फ़रेंस फिर भी बाहर जाता है, लेकिन उसके साथ बहुत कम चीज़ें जाती हैं।
  • लोकल मॉडल इस्तेमाल करें। मॉडल को अपनी मशीन पर Ollama, LM Studio, llama.cpp या vLLM जैसे रनटाइम से चलाएँ और किसी मॉडल-एग्नॉस्टिक एजेंट को उस पर पॉइंट करें। अब इन्फ़रेंस लोकली होता है और वेंडर को कुछ भी नहीं जाता:
# pull and run a coding model locally with Ollama
ollama pull qwen2.5-coder:14b
ollama run qwen2.5-coder:14b
# exposes an OpenAI-compatible endpoint at http://localhost:11434
  • काम बाँट दें। निजी कोड के लिए लोकल मॉडल रखें और फेंकने लायक या सार्वजनिक काम के लिए होस्टेड मॉडल। मॉडल-एग्नॉस्टिक टूल आपको हर टास्क के हिसाब से स्विच करने देते हैं।
  • कुंजियाँ डिवाइस पर रखें। पक्का करें कि API कुंजियाँ लोकली स्टोर हों, किसी वेंडर अकाउंट में सिंक न हों, ताकि वेंडर में सेंध लगने पर वे उजागर न हो सकें।

जो संयोजन कुछ भी लीक नहीं करता: लोकल मॉडल + कोई टेलीमेट्री नहीं + डिवाइस पर कुंजियाँ + सीक्रेट रिडैक्शन (ताकि .env फ़ाइलें और टोकन कभी प्रॉम्प्ट के साथ न जाएँ, लोकल मॉडल के लॉग में भी नहीं)।

NoTrack Coder कहाँ फ़िट बैठता है

NoTrack Coder इस स्पेक्ट्रम के "इसे लोकल रखें" वाले छोर के लिए बनाया गया है: यह Windows पर ज़ीरो टेलीमेट्री के साथ चलता है, किसी भी मॉडल के साथ काम करता है — Ollama/LM Studio/llama.cpp/vLLM जैसे लोकल रनटाइम या होस्टेड एंडपॉइंट, जिसमें एक बिल्ट-इन विकल्प भी शामिल है — आपकी API कुंजियाँ आपकी मशीन पर रखता है, और सीक्रेट्स (.env, टोकन, कुंजियाँ) को मॉडल तक पहुँचने से पहले ही रिडैक्ट कर देता है। कुछ भी बाहर जाए या नहीं, यह आप हर टास्क के हिसाब से तय करते हैं। यह लोकल-फ़र्स्ट अप्रोच का एक ईमानदार उदाहरण है; यह दूसरों से कैसा है, यह तुलना पेजों पर देखें या डॉक्स पढ़ें।

उस छोर पर आना चाहते हैं जहाँ आपका कोड आपका ही रहता है? Windows के लिए डाउनलोड करें या प्राइसिंग पेज पर प्लान देखें।

अक्सर पूछे जाने वाले प्रश्न

क्या AI कोडिंग टूल मेरा कोड क्लाउड पर भेजते हैं?

ज़्यादातर भेजते हैं। होस्टेड मॉडल के साथ आपका प्रॉम्प्ट वेंडर के सर्वर तक पहुँचना ही होता है, और कई टूल मौजूदा फ़ाइल, पास की फ़ाइलें और रेपो कॉन्टेक्स्ट के साथ टेलीमेट्री भी जोड़ देते हैं। सही मात्रा टूल और सेटिंग्स के अनुसार बदलती है — और लोकल-मॉडल वाला टूल कुछ भी नहीं भेजता।

मैं कैसे जाँचूँ कि कोई AI कोडिंग टूल क्या भेजता है?

इसे mitmproxy जैसे HTTPS-इंस्पेक्ट करने वाले प्रॉक्सी से चलाएँ और वेंडर की API को जाने वाली रिक्वेस्ट बॉडी पढ़ें, या lsof -i / netstat से लाइव कनेक्शन देखें। उन पेलोड में जो कुछ भी दिखता है, वही ठीक-ठीक आपकी मशीन से बाहर गया है।

क्या मैं कोड क्लाउड पर भेजे बिना AI कोडिंग असिस्टेंट इस्तेमाल कर सकता हूँ?

हाँ। मॉडल को Ollama, LM Studio, llama.cpp या vLLM से लोकली चलाएँ और उस लोकल एंडपॉइंट की ओर इशारा करने वाला मॉडल-एग्नॉस्टिक एजेंट इस्तेमाल करें। तब इन्फ़रेंस आपकी मशीन पर होता है और वेंडर को कुछ नहीं जाता।

क्या टेलीमेट्री और मेरा कोड भेजना एक ही चीज़ है?

नहीं। टेलीमेट्री एनालिटिक्स (उपयोग, लेटेंसी, क्रैश) है और आमतौर पर वैकल्पिक होती है, जबकि इन्फ़रेंस वह है जिसमें मॉडल आपका जवाब तैयार करता है। होस्टेड मॉडल को आपका प्रॉम्प्ट हमेशा मिलता है; टेलीमेट्री को आप अक्सर अलग से बंद कर सकते हैं।

कौन-सा AI कोडिंग सेटअप सबसे ज़्यादा प्राइवेट है?

लोकल मॉडल और ज़ीरो टेलीमेट्री, जिसमें API कुंजियाँ डिवाइस पर रहें और सीक्रेट्स मॉडल तक पहुँचने से पहले रिडैक्ट हो जाएँ। इस संयोजन में कोई भी प्रॉम्प्ट, फ़ाइल या कुंजी आपकी मशीन से बाहर नहीं जाती।