जैसे-जैसे इंटरनेट विकसित हुआ है, वैसे-वैसे उपयोगकर्ता की गोपनीयता की सुरक्षा के तरीके भी विकसित हुए हैं।
इस पाठ में, आप जानेंगे कि थीम उपयोगकर्ता की गोपनीयता को कैसे प्रभावित कर सकती हैं और यह सुनिश्चित करने के लिए आप क्या कर सकते हैं कि आपकी थीम इस गोपनीयता का सम्मान करे।
इंटरनेट गोपनीयता
दुनिया भर के विभिन्न कानून और नियम यह निर्धारित करते हैं कि वेबसाइटें व्यक्तिगत डेटा कैसे एकत्र और उपयोग कर सकती हैं।
इन कानूनों के तहत कंपनियों और साइट के मालिकों को यह स्पष्ट करना आवश्यक है कि वे व्यक्तिगत डेटा कैसे एकत्र, उपयोग और साझा करते हैं।
वे व्यक्तियों को यह भी अधिक अधिकार और विकल्प देते हैं कि उनका अपना व्यक्तिगत डेटा कैसे एकत्र, उपयोग और साझा किया जाता है।
संस्करण 4.9.6 में, WordPress ने गोपनीयता से संबंधित कई सुविधाएँ प्रस्तुत कीं, जिनका मुख्य उद्देश्य साइट मालिकों को यूरोपीय संघ के सामान्य डेटा संरक्षण विनियमन (GDPR) का अनुपालन करने में सहायता करना था।
WordPress 4.9.6 में प्रस्तुत मुख्य सुविधाओं में गोपनीयता नीति पृष्ठ सेट करने का विकल्प, टिप्पणियों के माध्यम से साइट के साथ इंटरैक्ट करने वाले उपयोगकर्ताओं को अपनी व्यक्तिगत जानकारी रिकॉर्ड किए जाने से रोकने का तरीका, और ऐसे उपकरण शामिल थे जिनका उपयोग साइट व्यवस्थापक उपयोगकर्ताओं की व्यक्तिगत जानकारी को बेहतर ढंग से संभालने के लिए कर सकते हैं।
इन सुविधाओं में से, गोपनीयता नीति पृष्ठ और टिप्पणी डेटा प्रबंधन थीम डेवलपरों के लिए सबसे अधिक प्रासंगिक हैं।
गोपनीयता नीति पृष्ठ
गोपनीयता नीति पृष्ठ सुविधा साइट मालिकों को एक ऐसा गोपनीयता नीति पृष्ठ बनाने की अनुमति देती है, जो बताता है कि उनकी साइट व्यक्तिगत डेटा कैसे एकत्र, उपयोग और साझा करती है। नए WordPress इंस्टॉल पर यह पृष्ठ ड्राफ़्ट स्थिति में अपने आप बनाया जाता है।
साइट मालिक इस पृष्ठ को संपादित और प्रकाशित कर सकते हैं, और फिर सेटिंग्स > गोपनीयता के अंतर्गत इस पृष्ठ को गोपनीयता पृष्ठ के रूप में कॉन्फ़िगर किया जा सकता है।
एक थीम डेवलपर के रूप में, आप थीम से गोपनीयता नीति पृष्ठ पर लिंक करने का तरीका उपलब्ध कराकर साइट मालिकों की सहायता कर सकते हैं।
यह फ़ूटर में गोपनीयता नीति पृष्ठ का लिंक जोड़कर या साइट के मुख्य मेनू में गोपनीयता नीति लिंक जोड़कर किया जा सकता है।
थीम में गोपनीयता नीति लिंक जोड़ने के कुछ तरीके हैं।
आप निम्नलिखित PHP फ़ंक्शनों का उपयोग कर सकते हैं:
- get_privacy_policy_url(): गोपनीयता नीति पृष्ठ का URL प्राप्त करता है।
- the_privacy_policy_link(): लागू होने पर, फ़ॉर्मैटिंग के साथ गोपनीयता नीति पृष्ठ का लिंक प्रदर्शित करता है।
- get_the_privacy_policy_link(): लागू होने पर, फ़ॉर्मैटिंग के साथ गोपनीयता नीति पृष्ठ का लिंक लौटाता है।
उदाहरण के लिए, निम्नलिखित कोड एक div में गोपनीयता नीति लिंक प्रदर्शित करेगा:
<?php the_privacy_policy_link( '<div>', '</div>' ); ?>
वर्तमान में साइट एडिटर में गोपनीयता नीति लिंक जोड़ने के लिए कोई कोर ब्लॉक उपलब्ध नहीं हैं।
हालाँकि, आप एक कस्टम पैटर्न बना सकते हैं जिसमें गोपनीयता नीति पृष्ठ का लिंक शामिल हो।
<?php
/**
* Title: Privacy Policy Link
* Slug: twentytwentyfour/privacy-link
* Categories: featured
*/
?>
<!-- wp:paragraph {"fontSize":"small"} -->
<?php the_privacy_policy_link() ?>
<!-- /wp:paragraph -->
इसके बाद आप इस पैटर्न को अपनी थीम के उपलब्ध ब्लॉक पैटर्न में शामिल कर सकते हैं, ताकि साइट व्यवस्थापक आवश्यकता पड़ने पर इसे जोड़ सकें।
टिप्पणी डेटा
WordPress पोस्ट आगंतुकों को टिप्पणियाँ छोड़ने की अनुमति देती हैं।
ब्लॉक थीम में इस सुविधा को टिप्पणी फ़ॉर्म ब्लॉक द्वारा और क्लासिक थीम में comment_form() फ़ंक्शन द्वारा संभाला जाता है।
जब ऐसा आगंतुक, जिसका साइट पर कोई विशिष्ट खाता नहीं है, किसी पोस्ट पर टिप्पणी करता है, तो उससे उसका नाम, ईमेल और वेबसाइट पूछी जाती है।
यह जानकारी टिप्पणी करने वाले के ब्राउज़र में ब्राउज़र कुकी के रूप में दो उद्देश्यों के लिए स्थानीय रूप से संग्रहीत की जाती है:
- यदि वे साइट पर कोई अन्य टिप्पणी छोड़ते हैं, तो उनका नाम, ईमेल और वेबसाइट संबंधित फ़ील्ड में पहले से भरे हुए होंगे।
- यदि उनकी टिप्पणी मॉडरेशन के लिए रोक दी जाती है, तो वे उस पोस्ट पर वापस जाकर टिप्पणी के अनुमोदित होने से पहले उसे हटा सकते हैं।
इस कुकी में संग्रहीत जानकारी साइट की कार्यक्षमता के लिए आवश्यक नहीं है। इसलिए, उपयोगकर्ता को इस व्यक्तिगत जानकारी के भंडारण के लिए सहमति देने या न देने का विकल्प दिया जाना चाहिए।
इसी कारण से, WordPress टिप्पणी फ़ॉर्म के नीचे एक चेकबॉक्स प्रदर्शित करता है, जिससे टिप्पणी करने वाले इस डेटा को कुकी में संग्रहीत करने की सहमति दे सकते हैं।
यह चेकबॉक्स डिफ़ॉल्ट रूप से अनचेक रहेगा, क्योंकि सहमति देना ऐसी कार्रवाई है जिसे उपयोगकर्ता को विशेष रूप से स्वीकृत करना आवश्यक है।
सौभाग्य से, यह नया चेकबॉक्स फ़ील्ड टिप्पणी फ़ॉर्म ब्लॉक या comment_form() फ़ंक्शन का उपयोग करके प्रदर्शित किए गए टिप्पणी फ़ॉर्म में अपने आप जोड़ दिया जाता है।
हालाँकि, एक थीम डेवलपर के रूप में यह महत्वपूर्ण है कि आप अपनी थीम का परीक्षण करें, ताकि यह सुनिश्चित हो सके कि जहाँ भी टिप्पणी फ़ॉर्म प्रदर्शित हो, वहाँ यह चेकबॉक्स सही ढंग से दिखाई दे और अपेक्षित रूप से कार्य करे।
आगे पढ़ें
उपयोगकर्ता की गोपनीयता और थीम इसे कैसे प्रभावित कर सकती हैं, इसके बारे में अधिक जानकारी के लिए थीम डेवलपर हैंडबुक में उन्नत विषयों के अंतर्गत दिया गया गोपनीयता पृष्ठ देखें।