डेटा एनोनिमाइज़र
CSV या JSON डेटा में संवेदनशील PII को गुमनाम करें। नाम, ईमेल, फ़ोन, SSN, क्रेडिट कार्ड और IP स्वतः पहचानता है। डिटरमिनिस्टिक मोड उपलब्ध।
अपडेट किया गया
Data Anonymizer
Anonymize sensitive data in CSV or JSON. Auto-detects PII columns (names, emails, phones, SSNs, credit cards, IPs) and replaces them with realistic fake data.
Load Data
Drag & drop a CSV or JSON file, or click to browse
अक्सर पूछे जाने वाले प्रश्न
कौन-सी PII का पता लगाया जाता है?
नाम, ईमेल, फ़ोन नंबर, पते, SSN/ID, क्रेडिट कार्ड, IP पते, जन्मतिथि — कॉलम हेडर के नाम से स्वतः पता लगाए जाते हैं, या मैन्युअल रूप से असाइन किए जाते हैं।
क्या डेटा अपलोड होता है?
नहीं। सारी अनामीकरण प्रक्रिया आपके ब्राउज़र में चलती है। कोई भी डेटा आपकी मशीन से बाहर नहीं जाता।
deterministic मोड क्या है?
सीड किए गए PRNG के माध्यम से एक ही इनपुट हमेशा वही अनामीकृत आउटपुट देता है। यह आपके पूरे डेटासेट में रेफ़रेंशियल संगति बनाए रखता है।
क्या Data Anonymizer मुफ़्त है?
हाँ, Data Anonymizer 100% मुफ़्त है — कोई पंजीकरण नहीं, कोई छिपा शुल्क नहीं और कोई उपयोग सीमा नहीं। सारी प्रोसेसिंग आपके ब्राउज़र में स्थानीय रूप से होती है, जिससे पूरी निजता सुनिश्चित होती है।
क्या Data Anonymizer मोबाइल डिवाइस पर काम करता है?
हाँ, Data Anonymizer पूरी तरह रिस्पॉन्सिव है और स्मार्टफ़ोन व टैबलेट पर काम करता है। आप इसे किसी भी आधुनिक वेब ब्राउज़र वाले डिवाइस पर इस्तेमाल कर सकते हैं — किसी ऐप डाउनलोड की ज़रूरत नहीं।
क्या इस टूल को इस्तेमाल करने के लिए मुझे खाता बनाना होगा?
किसी खाते या पंजीकरण की आवश्यकता नहीं है। बस अपने ब्राउज़र में Data Anonymizer खोलें और तुरंत इस्तेमाल करना शुरू करें। कोई साइन-अप बाधा या उपयोग प्रतिबंध नहीं है।
मैं Data Anonymizer का उपयोग कैसे करूँ?
बस दिए गए फ़ील्ड में अपना इनपुट दर्ज करें, अपनी पसंद के अनुसार कोई भी सेटिंग समायोजित करें, और टूल उसे तुरंत प्रोसेस कर देगा। फिर आप परिणाम को क्लिपबोर्ड पर कॉपी कर सकते हैं या डाउनलोड कर सकते हैं।
कौन-कौन से ब्राउज़र समर्थित हैं?
Data Anonymizer सभी आधुनिक ब्राउज़रों में काम करता है, जिनमें Chrome, Firefox, Safari, Edge और Opera शामिल हैं। सर्वोत्तम अनुभव के लिए अपने पसंदीदा ब्राउज़र का नवीनतम संस्करण इस्तेमाल करें।
डेटा को एनोनिमाइज़ करने, मास्क करने और रिडैक्ट करने में क्या फर्क है?
रिडैक्ट करने पर वैल्यू पूरी तरह हटा दी जाती है और उसकी जगह [REDACTED] जैसा प्लेसहोल्डर आ जाता है, ताकि पढ़ने लायक कुछ बचे ही नहीं। मास्किंग किसी वैल्यू का आकार बनाए रखते हुए उसका एक हिस्सा छिपाती है, जैसे कार्ड नंबर में सिर्फ आखिरी चार अंक दिखना। एनोनिमाइज़ेशन इससे भी आगे जाता है: यह असली जैसी दिखने वाली मगर काल्पनिक वैल्यू लगाता है — एक अलग नाम, काल्पनिक फोन नंबर, खिसकाई गई तारीख — ताकि डेटा असली जैसा ही दिखे और काम करे, लेकिन किसी असली व्यक्ति तक ट्रेस न किया जा सके। यह टूल तीनों काम करता है। आप हर कॉलम के लिए एक रूल चुनते हैं, जिसमें पूरी तरह हटाने के लिए रिडैक्ट, स्थिर छद्म नाम के लिए हैश, या फॉर्मैट के हिसाब से सही फेक नाम, ईमेल, SSN और एड्रेस बनाने वाला कैटेगरी-स्पेसिफिक रिप्लेसमेंट शामिल है। डेटा के इस्तेमाल के हिसाब से सही स्ट्रैटेजी चुनें, फिर साफ की गई कॉपी को CSV या JSON के रूप में एक्सपोर्ट करें।
मैं कैसे सुनिश्चित करूं कि एक ही व्यक्ति कई फाइलों में एक ही फेक वैल्यू से मैप हो?
एनोनिमाइज़ करने से पहले डिटरमिनिस्टिक मोड ऑन करें। डिफ़ॉल्ट रूप से हर रन नई रैंडम वैल्यू निकालता है, इसलिए "John Smith" हर बार एक अलग फेक नाम बन सकता है। डिटरमिनिस्टिक मोड एक सीडेड जनरेटर (डिफ़ॉल्ट सीड 42) इस्तेमाल करता है, जिससे एक ही इनपुट हमेशा एक ही आउटपुट देता है। इसका मतलब है कि "John Smith" उस सीड से प्रोसेस की गई हर रो और हर फाइल में एक जैसा ही फेक नाम बनता है, और हैश किया गया कस्टमर ID सभी टेबल में मैच करता है, जिससे आपकी फॉरेन की और जॉइन बरकरार रहते हैं। यह रेफरेंशियल कंसिस्टेंसी तब जरूरी होती है जब एक ही व्यक्ति कई जुड़े हुए डेटासेट में मौजूद हो और आपको एनोनिमाइज़ेशन के बाद भी रिलेशनशिप बनाए रखनी हो। एक अलग मगर उतनी ही कंसिस्टेंट मैपिंग बनाने के लिए सीड बदल दें। डिटरमिनिस्टिक टॉगल ऑन करें, अपना सीड सेट करें, और रिकॉर्ड को लिंक्ड रखने के लिए हर फाइल को उसी तरह प्रोसेस करें।
यह टूल कैसे तय करता है कि किन कॉलम में व्यक्तिगत जानकारी है?
ऑटो-डिटेक्शन आपके कॉलम हेडर नामों को जाने-पहचाने पैटर्न से मिलाकर काम करता है। email, phone, ssn, dob, या address नाम का हेडर आपके कुछ भी करने से पहले ही पहचान लिया जाता है और PII कॉलम के रूप में फ्लैग हो जाता है, और पहचाने गए कॉलम हाइलाइट किए जाते हैं ताकि आप एक नज़र में अपना एक्सपोज़र देख सकें। यह जिन कैटेगरी को ढूंढता है उनमें नाम, ईमेल, फोन नंबर, पोस्टल एड्रेस, SSN और नेशनल ID, क्रेडिट कार्ड नंबर, IP एड्रेस, और जन्मतिथि शामिल हैं। चूंकि डिटेक्शन हर सेल पढ़ने के बजाय हेडर नामों पर आधारित है, इसलिए कोई अजीब नाम वाला कॉलम अपने आप फ्लैग न हो, ऐसा हो सकता है — लेकिन आप किसी भी कॉलम पर मैनुअली कोई भी रूल असाइन कर सकते हैं, इसलिए कुछ भी सिर्फ ऑटो-गेस पर निर्भर नहीं है। अपना CSV या JSON पेस्ट करें, हाइलाइट किए गए कॉलम रिव्यू करें, जरूरत पड़ने पर असाइनमेंट एडजस्ट करें, और इस भरोसे के साथ एनोनिमाइज़ करें कि सही फील्ड कवर हो गए हैं।
क्या डेटा एनोनिमाइज़ करने से डेटासेट का फॉर्मैट या आकार बिगड़ जाएगा?
नहीं। यह टूल स्ट्रक्चर बनाए रखने के लिए डिज़ाइन किया गया है: आउटपुट में आपके मूल डेटा जैसे ही कॉलम, वही रो काउंट, और वही वैल्यू फॉर्मैट रहते हैं। रिप्लेसमेंट वैल्यू फॉर्मैट के हिसाब से सही होती हैं, इसलिए फेक फोन नंबर अब भी फोन नंबर जैसा ही दिखता है, बदला गया SSN सही डिजिट पैटर्न बनाए रखता है, और दोबारा जनरेट किया गया ईमेल एक वैध एड्रेस होता है। तारीखों के लिए आप शिफ्ट रूल इस्तेमाल कर सकते हैं, जो हर वैल्यू को किसी भी दिशा में 30 दिन तक के रैंडम ऑफसेट से खिसका देता है, ताकि सटीक तारीख के बिना भी मोटी टाइमिंग बनी रहे। सैलरी जैसे न्यूमेरिक कॉलम के लिए, नॉइज़ रूल वैल्यू को दस प्रतिशत तक बदल देता है ताकि डिस्ट्रीब्यूशन रियलिस्टिक बना रहे। इससे एनोनिमाइज़ किया गया डेटा सही टाइप और बरकरार रिलेशनशिप के साथ टेस्ट डेटा के रूप में इस्तेमाल लायक बना रहता है। एक्सपोर्ट करने से पहले यह कन्फर्म करने के लिए कि आकार बरकरार रहा, पहले-और-बाद वाला प्रीव्यू इस्तेमाल करें।
हैश विकल्प क्या करता है और मुझे रिडैक्ट की जगह इसे कब इस्तेमाल करना चाहिए?
हैश रूल किसी वैल्यू को उसके SHA-256 डाइजेस्ट के पहले आठ कैरेक्टर में बदल देता है, जो आपके ब्राउज़र में Web Crypto API से कैलकुलेट होता है। रिडैक्ट के उलट, जो सब कुछ [REDACTED] से ओवरराइट करके वैल्यू को पूरी तरह हटा देता है, हैशिंग एक स्थिर छद्म नाम बनाती है: एक ही इनपुट हमेशा एक ही छोटी स्ट्रिंग में हैश होता है, इसलिए आप असली आइडेंटिफायर उजागर किए बिना उस कॉलम पर ग्रुप, काउंट, या जॉइन कर सकते हैं। हैश का इस्तेमाल तब करें जब आपको रिलेशनशिप बनाए रखनी हो — जैसे ऑर्डर्स को टेबल्स में कस्टमर ID से लिंक करना — लेकिन मूल वैल्यू उजागर नहीं करनी। रिडैक्ट का इस्तेमाल तब करें जब फील्ड की कोई एनालिटिकल वैल्यू न हो और उसे बस गायब हो जाना चाहिए, जैसे किसी फ्री-टेक्स्ट नोट्स कॉलम में इधर-उधर की व्यक्तिगत डिटेल्स। अपने की कॉलम पर हैश और बाकी पर रिडैक्ट असाइन करें, फिर नतीजे को CSV या JSON के रूप में एक्सपोर्ट करें।
संबंधित टूल
मुफ़्त सुरक्षित पासवर्ड जनरेटर
अनुकूलन योग्य विकल्पों के साथ सुरक्षित, यादृच्छिक पासवर्ड बनाएं। मुफ़्त, तेज़ और पूरी तरह आपके ब्राउज़र में काम करता है, बिना साइन-अप के।
मुफ़्त UUID/GUID जनरेटर
सार्वभौमिक रूप से अद्वितीय पहचानकर्ता (UUID/GUID) बनाएं। मुफ़्त, तेज़ और पूरी तरह आपके ब्राउज़र में काम करता है, बिना साइन-अप के।
मुफ़्त QR कोड जनरेटर ऑनलाइन
URL, टेक्स्ट, WiFi क्रेडेंशियल और बहुत कुछ के लिए QR कोड बनाएं। मुफ़्त, तेज़ और पूरी तरह आपके ब्राउज़र में काम करता है, बिना साइन-अप के।
मुफ़्त JSON फ़ॉर्मेटर और वैलिडेटर
सिंटैक्स हाइलाइटिंग और त्रुटि पहचान के साथ JSON डेटा को फ़ॉर्मेट, सत्यापित और सुंदर बनाएं। मुफ़्त, तेज़ और पूरी तरह आपके ब्राउज़र में काम करता है, बिना साइन-अप के।
डेटा एनोनिमाइज़र के बारे में
डेटा एनोनिमाइज़र व्यक्तिगत जानकारी से भरी स्प्रेडशीट को एक सुरक्षित, शेयर करने लायक कॉपी में बदल देता है। CSV या JSON पेस्ट करें, या कोई फाइल ड्रॉप करें, और यह आपके कॉलम हेडर स्कैन करके पता लगाता है कि कौन-से हेडर पर्सनली आइडेंटिफ़ायबल इनफॉर्मेशन (PII) जैसे दिखते हैं, फिर उन वैल्यू को असली जैसे दिखने वाले फेक विकल्पों से बदल देता है। नतीजा आपके मूल डेटा जैसा ही ढांचा बनाए रखता है — वही कॉलम, वही रो काउंट, वही फॉर्मैट — लेकिन उसमें कोई असली व्यक्ति नहीं होता। यह उन डेवलपर्स के लिए बनाया गया है जो टेस्ट डेटाबेस तैयार करते हैं, उन एनालिस्ट के लिए जो वेंडर्स के साथ सैंपल शेयर करते हैं, और हर उस व्यक्ति के लिए जिसे ग्राहक की डिटेल्स लीक किए बिना डेटा सौंपना है।
सब कुछ आपके ब्राउज़र में ही होता है। आपकी फाइल FileReader API से लोकली पढ़ी जाती है और आपकी डिवाइस पर ही प्रोसेस होती है; कुछ भी सर्वर पर अपलोड नहीं होता। कोई साइन-अप नहीं, कोई रो लिमिट नहीं, इसलिए आप कोई कॉन्फिडेंशियल कस्टमर एक्सपोर्ट या प्रोडक्शन एक्सट्रैक्ट भी बिना अपनी मशीन से बाहर भेजे चला सकते हैं।
यह क्या पहचानता है और डेटा कैसे बदलता है
ऑटो-डिटेक्शन कॉलम नामों को जाने-पहचाने पैटर्न से मिलाकर काम करता है, इसलिए email, phone, ssn, या dob नाम का हेडर आपके कुछ भी करने से पहले ही पहचान लिया जाता है और फ्लैग हो जाता है। पहचानी जाने वाली कैटेगरी में नाम, ईमेल, फोन नंबर, पोस्टल एड्रेस, SSN और नेशनल ID, क्रेडिट कार्ड नंबर, IP एड्रेस, और जन्मतिथि शामिल हैं। जो भी टूल को मिलता है उसे PII कॉलम के रूप में हाइलाइट किया जाता है ताकि आप एक नज़र में अपना एक्सपोज़र देख सकें।
इसके बाद आप बारह विकल्पों में से हर कॉलम के लिए एक रूल चुनते हैं:
- नाम — बिल्ट-इन लिस्ट में से रैंडम फर्स्ट और लास्ट नेम से बदल दिए जाते हैं।
- ईमेल — एक सुरक्षित
randomuser####@example.comएड्रेस से बदल दिया जाता है। - फोन, SSN/ID, क्रेडिट कार्ड, IP, एड्रेस — फॉर्मैट के हिसाब से सही मगर काल्पनिक वैल्यू के रूप में दोबारा जनरेट होते हैं।
- तारीख (शिफ्ट) — किसी भी दिशा में 30 दिन तक के रैंडम ऑफसेट से खिसका दी जाती है, ताकि असली जन्मतिथि या इवेंट की तारीख के बिना भी टाइमिंग का मोटा अंदाज़ा बना रहे।
- नंबर (नॉइज़) — प्लस या माइनस 10 प्रतिशत तक बदल दिया जाता है, जो सैलरी या मेट्रिक्स के लिए उपयोगी है जहां डिस्ट्रीब्यूशन मायने रखता है लेकिन सटीक आंकड़े नहीं।
- रिडैक्ट —
[REDACTED]से ओवरराइट कर दिया जाता है। - हैश — इसके SHA-256 डाइजेस्ट (ब्राउज़र के Web Crypto API से कैलकुलेट) के पहले 8 कैरेक्टर में बदल दिया जाता है, जिससे एक स्थिर छद्म नाम (pseudonym) मिलता है जिस पर आप फिर भी जॉइन कर सकते हैं।
- जैसा है वैसा रखें — उन कॉलम के लिए बिना छेड़छाड़ के छोड़ दिया जाता है जिनमें कोई व्यक्तिगत डेटा नहीं होता।
डिटरमिनिस्टिक मोड और रेफरेंशियल कंसिस्टेंसी
डिफ़ॉल्ट रूप से हर रन नई रैंडम वैल्यू बनाता है। डिटरमिनिस्टिक मोड ऑन करने पर एक ही इनपुट वैल्यू हमेशा एक ही आउटपुट में मैप होती है, जो आपके द्वारा तय किए गए सीड (डिफ़ॉल्ट 42) से चलने वाले सीडेड स्यूडो-रैंडम जनरेटर पर आधारित है। यह तब मायने रखता है जब एक ही व्यक्ति कई फाइलों या रो में आता है: "John Smith" हर जगह एक ही फेक नाम बन जाता है, और हैश किया गया कस्टमर ID सभी टेबल में मैच करता है, जिससे एनोनिमाइज़ेशन के बाद भी आपकी फॉरेन की और जॉइन काम करते रहते हैं। एक अलग मगर उतनी ही कंसिस्टेंट मैपिंग बनाने के लिए सीड बदल दें।
नतीजों की समीक्षा और एक्सपोर्ट
एनोनिमाइज़ करने के बाद, एक पहले-और-बाद वाला प्रीव्यू पहली दस रो को साथ-साथ दिखाता है, जिसमें बदली गई सेल हाइलाइट होती हैं ताकि आप कन्फर्म कर सकें कि सही कॉलम टच किए गए। एक छोटा सा सारांश बताता है कि कितनी रो प्रोसेस हुईं, कितने कॉलम एनोनिमाइज़ हुए, और कितने PII कॉलम पहचाने गए। जब आउटपुट सही लगे, तो इसे CSV या JSON के रूप में एक्सपोर्ट करें, या इसे टैब-सेपरेटेड वैल्यू के रूप में क्लिपबोर्ड पर कॉपी करें ताकि सीधे किसी शीट में पेस्ट कर सकें।
डेटा एनोनिमाइज़ करना क्यों जरूरी है
टेस्ट एनवायरनमेंट में असली कस्टमर डेटा, कोई स्क्रीनशॉट, या वेंडर हैंडऑफ आकस्मिक डेटा एक्सपोज़र का एक आम कारण है, और GDPR जैसे नियम नाम, ईमेल, और ID को संरक्षित व्यक्तिगत डेटा मानते हैं। सही तरीके से एनोनिमाइज़ किया गया डेटा इस दायरे से काफी हद तक बाहर हो जाता है क्योंकि उससे किसी व्यक्ति की पहचान नहीं हो पाती। डेटा एनोनिमाइज़र का उपयोग करने से रियलिस्टिक टेस्ट डेटा बना रहता है — सही टाइप, रियलिस्टिक डिस्ट्रीब्यूशन, बरकरार रिलेशनशिप — बिना असली लोगों को जोखिम में डाले। अपना डेटा चलाने से पहले पूरा फ्लो कैसे काम करता है यह देखने के लिए सैंपल डेटासेट लोड करें।