कोई फ़ॉर्म टूल चुनने या अपना पहला फ़ॉर्म लॉन्च करने से पहले आपको समझना होगा कि सबमिशन के बाद विज़िटर के डेटा का क्या होता है। वह कहाँ रहता है। उसे कौन देख सकता है। वह कैसे सुरक्षित रहता है। ज़्यादातर लोग मान लेते हैं कि उनका फ़ॉर्म टूल यह सब अपने आप संभाल लेता है। कभी-कभी संभालता है। अक्सर नहीं।
इस लेख में बताया गया है कि फ़ॉर्म डेटा की स्टोरेज असल में कैसे काम करती है, फ़ॉर्म टूल से आपको कौन से सुरक्षा फ़ीचर माँगने चाहिए, और आप जो जानकारी इकट्ठा करते हैं उसके हिसाब से कौन से कम्प्लायंस नियम लागू होते हैं।
सुरक्षित फ़ॉर्म डेटा स्टोरेज का मतलब क्या है
सुरक्षित फ़ॉर्म स्टोरेज के तीन हिस्से होते हैं: एन्क्रिप्शन एट रेस्ट (डेटा स्टोर होते समय स्क्रैम्बल रहता है), एन्क्रिप्शन इन ट्रांज़िट (डेटा आपके सर्वर तक जाते समय स्क्रैम्बल रहता है), और एक्सेस कंट्रोल (सिर्फ़ अधिकृत लोग डेटा पढ़ सकते हैं)।
ज़्यादातर फ़ॉर्म इन ट्रांज़िट एन्क्रिप्शन में अच्छे होते हैं। डेटा आपके सर्वर तक सुरक्षित पहुँचता है। लेकिन फिर वह डेटाबेस में सादे टेक्स्ट में पड़ा रहता है। जो भी डेटाबेस हैक कर ले, या जिस कर्मचारी के पास बेवजह एक्सेस हो, वह सब कुछ पढ़ सकता है। सुरक्षित स्टोरेज यहीं नाकाम होती है।
एन्क्रिप्शन एट रेस्ट बनाम एन्क्रिप्शन इन ट्रांज़िट
ये डेटा को अलग-अलग चरणों में सुरक्षित करते हैं। फ़र्क समझना ज़रूरी है ताकि आपको पता चले कि असल में आपके पास क्या है।
एन्क्रिप्शन इन ट्रांज़िट
यह वह एन्क्रिप्शन है जो डेटा के विज़िटर के ब्राउज़र से आपके सर्वर तक जाने के दौरान होता है। अगर आपका फ़ॉर्म HTTPS पेज पर है (अपने URL के पास ताले का आइकन देखें), तो इन-ट्रांज़िट एन्क्रिप्शन चालू है। भेजे जाते समय डेटा स्क्रैम्बल रहता है।
इन-ट्रांज़िट एन्क्रिप्शन अब स्टैंडर्ड है। हर बड़ा फ़ॉर्म टूल, हर ई-कॉमर्स चेकआउट और हर भरोसेमंद वेबसाइट HTTPS इस्तेमाल करती है। अगर आपका फ़ॉर्म HTTPS पर नहीं है, तो सबसे पहले उसे ठीक करें। इस पर कोई समझौता नहीं हो सकता।
एन्क्रिप्शन एट रेस्ट
यह वह है जो डेटा के आपके सर्वर पर पहुँचने और डेटाबेस में स्टोर होने के बाद होता है। क्या डेटाबेस में डेटा एन्क्रिप्टेड है? या वह सादे टेक्स्ट के रूप में स्टोर है?
कई फ़ॉर्म टूल यह विकल्प देते हैं लेकिन डिफ़ॉल्ट रूप से चालू नहीं करते। आपको उसे खुद चालू करना पड़ता है। कुछ टूल इसे बिल्कुल नहीं देते, ख़ासकर मुफ़्त या सस्ते फ़ॉर्म समाधान। अगर किसी फ़ॉर्म टूल के सिक्योरिटी डॉक्यूमेंट में एन्क्रिप्शन एट रेस्ट का ज़िक्र नहीं है, तो मान लें कि वह यह नहीं करता।
एन्क्रिप्शन एट रेस्ट का मतलब है कि अगर कोई आपके डेटाबेस तक गलत तरीके से पहुँच भी जाए, तो एन्क्रिप्शन की के बिना डेटा पढ़ा नहीं जा सकता। अगर आपके होस्टिंग प्रोवाइडर से सेंध लगे, कोई बेईमान कर्मचारी डेटाबेस देख ले, या कोई तीसरा पक्ष आपके डेटा की कॉपी चुरा ले, तब भी यह आपको बचाता है।
कैसे जानें कि आपका फ़ॉर्म डेटा एन्क्रिप्टेड है
अपने फ़ॉर्म टूल का सिक्योरिटी डॉक्यूमेंट देखें। "data encrypted at rest" या "end-to-end encryption" जैसे शब्द ढूँढें। अगर डॉक्यूमेंट में इसका ज़िक्र नहीं है, तो सपोर्ट को ईमेल करके सीधे पूछें: "क्या फ़ॉर्म सबमिशन आपके डेटाबेस में एन्क्रिप्टेड हैं?"
जवाब आपको क्या बताते हैं:
"हाँ, सारा डेटा डिफ़ॉल्ट रूप से एन्क्रिप्टेड है।" यह अच्छा है। आपका डेटा सुरक्षित है।
"एन्क्रिप्शन प्रीमियम फ़ीचर के रूप में उपलब्ध है।" यह खतरे की घंटी है। एन्क्रिप्शन स्टैंडर्ड होना चाहिए। अगर आपको कम्प्लायंस चाहिए (HIPAA, GDPR आदि), तो आपको अपग्रेड करना या टूल बदलना पड़ सकता है।
"हम AES-256 जैसे इंडस्ट्री-स्टैंडर्ड तरीकों से डेटा एन्क्रिप्ट करते हैं।" यह बेहतरीन है। AES-256 एन्क्रिप्शन का सबसे भरोसेमंद स्टैंडर्ड है।
"हम एट रेस्ट एन्क्रिप्ट नहीं करते, लेकिन हमारे एक्सेस कंट्रोल सख़्त हैं।" यह काफ़ी नहीं है। एक्सेस कंट्रोल मदद करते हैं, लेकिन एन्क्रिप्शन बेहतर है। सख़्त एक्सेस कंट्रोल वाली कंपनियों में भी सेंध लग सकती है।
एक्सेस कंट्रोल: आपका फ़ॉर्म डेटा कौन देख सकता है
एन्क्रिप्शन के अलावा यह भी तय करें कि आपके फ़ॉर्म सबमिशन तक किसकी पहुँच है। इसमें आपकी टीम के लोग भी आते हैं और फ़ॉर्म टूल के कर्मचारी भी।
आपकी टीम की पहुँच
आपकी टीम में हर किसी को सभी फ़ॉर्म सबमिशन देखने की ज़रूरत नहीं होती। कस्टमर सर्विस वाले को अपने नाम असाइन हुए सबमिशन दिखने चाहिए। मैनेजर रिपोर्ट और सारांश देख सकता है, लेकिन अलग-अलग फ़ॉर्म की जानकारी नहीं। अकाउंटिंग वाले को कॉन्टैक्ट फ़ॉर्म का सबमिशन कभी नहीं दिखना चाहिए।
अच्छे फ़ॉर्म टूल अलग-अलग परमिशन लेवल असाइन करने देते हैं। उनका इस्तेमाल करें। सबसे कम अधिकार के सिद्धांत का मतलब है कि हर व्यक्ति को सिर्फ़ उतनी पहुँच मिले जितनी उसके काम के लिए चाहिए।
फ़ॉर्म टूल के कर्मचारियों की पहुँच
फ़ॉर्म टूल के कर्मचारी आपका डेटा देख सकते हैं। सवाल यह है कि क्या उन्हें देखना चाहिए। ऐसे टूल देखें जो:
साफ़ प्राइवेसी पॉलिसी रखते हों, जिसमें लिखा हो कि सपोर्ट स्टाफ़ कभी ग्राहक का डेटा देखता है या नहीं। कई टूल की पॉलिसी होती है कि जब तक आप किसी दिक्कत में मदद न माँगें, वे ग्राहक का डेटा नहीं देखते।
सपोर्ट एक्सेस की लॉगिंग करते हों (अगर सपोर्ट दिक्कत सुलझाने के लिए आपका डेटा देखता है, तो उसका लॉग बनता है और आपको सूचना मिलती है)।
SOC 2 सर्टिफ़ाइड हों, यानी किसी तीसरे पक्ष ने उनके सुरक्षा तरीकों की पुष्टि की हो।
डेटा रिटेंशन: फ़ॉर्म सबमिशन कितने समय रखें
आपको सबमिशन हमेशा रखने की ज़रूरत नहीं है। तय करें कि डेटा कितने समय रखना है, फिर उसे अपने आप डिलीट करें।
ज़्यादातर बिज़नेस सबमिशन एक से तीन साल तक रखते हैं। कॉन्टैक्ट फ़ॉर्म के सबमिशन एक साल तक रखे जा सकते हैं (संभावित फ़ॉलो-अप के लिए काफ़ी)। ई-कॉमर्स ट्रांज़ैक्शन डेटा सात साल तक रखना चाहिए (टैक्स और कानूनी ज़रूरतें)। सर्वे डेटा बिज़नेस फ़ैसलों के लिए एक साल तक रखा जा सकता है।
अगर आपका फ़ॉर्म टूल सपोर्ट करता है, तो ऑटोमैटिक डिलीशन सेट करें। नहीं करता, तो पुराने सबमिशन समय-समय पर खुद देखकर डिलीट करें। इससे आपका सुरक्षा जोखिम भी घटता है (कम डेटा का मतलब है सेंध लगने पर कम चीज़ें उजागर होंगी)।
अपनी इंडस्ट्री की कानूनी ज़रूरतें जाँचें। अगर आप हेल्थकेयर डेटा प्रोसेस करते हैं, तो उसे खास अवधि तक रखना ज़रूरी हो सकता है। अगर आप फ़ाइनेंशियल डेटा प्रोसेस करते हैं, तो नियम रिटेंशन तय कर सकते हैं। शक हो तो वकील से सलाह लें।
फ़ॉर्म डेटा का सुरक्षित बैकअप
आपको अपने फ़ॉर्म सबमिशन का नियमित बैकअप लेना चाहिए। लेकिन अगर बैकअप ठीक से न संभाले जाएं, तो वे खुद सुरक्षा की कमज़ोर कड़ी बन सकते हैं।
अगर आप अपने डेटा का बैकअप लेते हैं (फ़ॉर्म टूल से ऑटोमैटिक या एक्सपोर्ट करके खुद), तो पक्का करें कि बैकअप:
एन्क्रिप्टेड हों: बैकअप उसी तरह एन्क्रिप्ट होने चाहिए जैसे आपका लाइव डेटा।
सुरक्षित रखे गए हों: अगर आप बैकअप अपने सर्वर या क्लाउड स्टोरेज में रखते हैं, तो पक्का करें कि वे पासवर्ड से सुरक्षित हों और आपके संगठन में हर किसी की पहुँच में न हों।
लाइव एनवायरनमेंट से अलग हों: अगर आपके मुख्य डेटाबेस में सेंध लगे, तो बैकअप प्रभावित नहीं होना चाहिए। बैकअप अलग सिस्टम पर, अलग एक्सेस कंट्रोल के साथ रखें।
टेस्ट किए गए हों: समय-समय पर जाँचें कि आप बैकअप से सच में डेटा वापस ला सकते हैं। जो बैकअप रीस्टोर न हो सके, वह बेकार है।
फ़ॉर्म डेटा स्टोरेज के लिए कम्प्लायंस की ज़रूरतें
आपके विज़िटर कहाँ हैं और आप किस इंडस्ट्री में काम करते हैं, इसके हिसाब से आप पर कानूनी कम्प्लायंस की ज़रूरतें हो सकती हैं।
GDPR (EU के निवासी)
अगर आप यूरोपीय संघ के निवासियों से डेटा इकट्ठा करते हैं, तो GDPR लागू होता है। मुख्य ज़रूरतें: आपको लोगों को बताना होगा कि आप कौन सा डेटा, क्यों इकट्ठा करते हैं और उसे कैसे सुरक्षित रखते हैं। आपको उसे सुरक्षित रूप से स्टोर करना होगा। माँगे जाने पर डिलीट करना होगा। जिस मकसद के लिए वह इकट्ठा हुआ था, उसके लिए ज़रूरी समय से ज़्यादा नहीं रखना होगा।
CCPA (कैलिफ़ोर्निया के निवासी)
कैलिफ़ोर्निया के निवासियों को डेटा कलेक्शन के बारे में प्राइवेसी अधिकार मिले हैं। आपको बताना होगा कि कौन सा डेटा इकट्ठा होता है, लोगों को अपना डेटा डिलीट करने देना होगा, और इजाज़त के बिना उसे बेचना नहीं होगा।
HIPAA (हेल्थकेयर डेटा)
अगर आप स्वास्थ्य संबंधी जानकारी इकट्ठा करते हैं, तो HIPAA की सख़्त ज़रूरतें हैं: डेटा एन्क्रिप्टेड होना चाहिए, एक्सेस का लॉग बनना चाहिए, डेटा ब्रीच की सूचना की योजना होनी चाहिए, और भी बहुत कुछ। यह वैकल्पिक नहीं है। उल्लंघन पर भारी जुर्माना लग सकता है।
PCI DSS (पेमेंट डेटा)
अगर आपका फ़ॉर्म क्रेडिट कार्ड की जानकारी लेता है, तो PCI DSS खास सुरक्षा उपाय माँगता है। ज़्यादातर भरोसेमंद फ़ॉर्म टूल कार्ड का असली डेटा स्टोर नहीं करते। वे टोकनाइज़ेशन इस्तेमाल करते हैं (असली कार्ड नंबर की जगह एक रेफ़रेंस कोड स्टोर करना)। अपने फ़ॉर्म टूल से पूछें कि क्या वह PCI कम्प्लायंट है।
डेटा ब्रीच का शक हो तो क्या करें
अगर आपको अपने फ़ॉर्म सबमिशन तक गलत पहुँच का पता चले, तो जल्दी कदम उठाएं:
दायरा पहचानें: कौन सा डेटा उजागर हुआ? कितने रिकॉर्ड? किस समय अवधि का?
सेंध बंद करें: सभी पासवर्ड तुरंत बदलें। API की रीसेट करें। एक्सेस टोकन रद्द करें। उस कमज़ोरी को ठीक करें जिससे सेंध लगी।
प्रभावित लोगों को सूचित करें: नियमों के हिसाब से, जिनका डेटा उजागर हुआ उन सभी को सूचित करना आपके लिए ज़रूरी हो सकता है। आम तौर पर GDPR के लिए 30 दिन के भीतर, HIPAA के लिए तुरंत।
सब कुछ दर्ज करें: रिकॉर्ड रखें कि क्या हुआ, आपको कब पता चला और आपने क्या किया। नियामक यह देखना चाहेंगे।
फ़ॉर्म सबमिशन की सुरक्षा और WEMASY
WEMASY में आप वेबसाइट बिल्डर से अपनी वेबसाइट पर फ़ॉर्म जोड़ सकते हैं। अपने डेटा पर लागू होने वाले कम्प्लायंस नियम ऊपर की बातों से जाँचें, और ज़रूरत हो तो सपोर्ट से संपर्क करें।
WEMASY के प्लान और कीमतें प्राइसिंग पेज पर देखें।