15 दिस॰ 2024·8 मिनट पढ़ने में

मिटाने और ऑडिट के लिए डेटा प्रतिधारण और लीगल होल वर्कफ़्लो

एक व्यावहारिक डेटा प्रतिधारण और लीगल होल वर्कफ़्लो सीखें जो हटाने की अनुसूचियों को ऑडिट जरूरतों के साथ जोड़े, ताकि आप सदा के लिए डेटा स्टोर किए बिना अनुपालन साबित कर सकें।

मिटाने और ऑडिट के लिए डेटा प्रतिधारण और लीगल होल वर्कफ़्लो

असली समस्या: समय पर हटाएँ, फिर भी ऑडिट पास करें

ज़्यादातर टीमें मानती हैं कि जब डेटा की ज़रूरत खत्म हो जाए तो उसे हटाना चाहिए। इससे जोखिम कम होता है, स्टोरेज बचता है और प्राइवेसी नियमों का पालन करने में मदद मिलती है। परेशानी तब शुरू होती है जब किसी ने पूछा, “क्या आप साबित कर सकते हैं क्या हुआ?” यह सवाल ऑडिटर, ग्राहक शिकायत या मुकदमے से आ सकता है।

एक मजबूत डेटा प्रतिधारण और लीगल होल वर्कफ़्लो इस टकराव को सुलझाता है: समय पर हटाएँ, लेकिन फिर भी निर्णयों, पहुँच और कार्रवाइयों को दिखा पाएं, भले ही मूल डेटा मौजूद न हो।

प्रतिधारण (retention) वह अवधि है जितने समय तक आप किसी डेटा श्रेणी को व्यावसायिक या कानूनी कारण से रखते हैं। हटाना (deletion) वह कार्रवाई है जो उस समय के समाप्त होने पर की जाती है, जिसमें परिभाषित विंडो के भीतर कॉपियाँ और बैकअप हटाना भी शामिल है। लीगल होल एक अस्थायी रोक है जो συγκεκριत रिकॉर्ड्स के लिए लागू होती है क्योंकि कोई विवाद, जांच या नियमन उन्हें संरक्षित करने की मांग करता है।

“सबूत रखना” हमेशा मूल डेटा को सदा के लिए रखें यह नहीं होता। अक्सर इसका मतलब होता है छोटा, सुरक्षित और पर्याप्त प्रमाण रखना जो ऑडिट को समर्थन दे बिना मूल व्यक्तिगत डेटा को फिर से बनाने के। उदाहरण के लिए आप रख सकते हैं:

  • टाइमस्टैम्प वाले लॉग जो दिखाते हैं कि कोई रिकॉर्ड कब बनाया, बदला, एक्सेस या हटाया गया था
  • उस समय लागू प्रतिधारण नियम और किसने उसे मंज़ूर किया
  • हटाने का जॉब रिपोर्ट जो दिखाए कि क्या हटाया गया और कब
  • संवेदनशील सामग्री के बिना सत्यापन करने वाले नॉन-सेंसिटिव पहचानकर्ता या हैश
  • लीगल होल नोटिस, स्कोप और रिलीज़ तिथियाँ

लक्ष्य एक पुनरावृत्त प्रक्रिया बनाना है जो निर्णय करती है कि क्या हटेगा, क्या रुकेगा, और कौन से हल्के ऑडिट आर्टिफैक्ट्स बने रहेंगे।

यह संचालन संबंधी मार्गदर्शन है, कानूनी सलाह नहीं। प्रतिधारण अवधियाँ और होल ट्रिगर्स को कानूनी सलाह के साथ समीक्षा करें और अपने उद्योग के नियमों से मिलाएँ।

अपने डेटा का मानचित्र बनाएं और जानें कहाँ रहता है

यदि आप नहीं जानते कि आप क्या रखा हुआ है, तो आप साफ़ हटाने अनुसूची या लीगल होल नहीं चला पाएंगे। सबसे पहले उन डेटा प्रकारों की सूची बनाएं जो आप इकट्ठा करते हैं, फिर हर सिस्टम की सूची बनाएं जो उन्हें संग्रहीत या कॉपी करता है।

“डेटाबेस” से आगे सोचें। ग्राहक प्रोफ़ाइल आपके ऐप डेटाबेस में हो सकती है, लेकिन वही जानकारी सपोर्ट टिकट्स, ईमेल थ्रेड्स, चैट टूल्स, एक्सपोर्टेड स्प्रेडशीट्स और फ़ाइल अटैचमेंट्स में भी दिख सकती है। लॉग, बैकअप और एनालिटिक्स अक्सर अतिरिक्त कॉपीज़ रखते हैं जिन्हें लोग भूल जाते हैं।

एक सरल तरीका यह है कि प्रत्येक डेटा सेट लिखें और तीन सवालों का जवाब दें: यह कहाँ बनता है, यह कहाँ-कहाँ कॉपी होता है, और कौन इसे हटा सकता है।

क्या इन्वेंटरी करें (छोटा लेकिन पूरा)

ऐसे स्रोतों पर ध्यान दें जो बाद में सरप्राइज़ देते हैं:

  • ग्राहक और खाता डेटा (प्रोफ़ाइल, ऑर्डर्स, बिलिंग विवरण)
  • फ़ाइलें और संदेश (अपलोड, अटैचमेंट्स, ईमेल और चैट ट्रांसक्रिप्ट्स)
  • लॉग और इवेंट्स (ऐप लॉग, एक्सेस लॉग, ऑडिट लॉग)
  • बैकअप और स्नैपशॉट्स (स्वचालित बैकअप, रखे गए डेटाबेस डंप)
  • साइड कॉपियाँ (एक्सपोर्ट्स, स्थानीय फाइलें, साझा ड्राइव)

वर्कफ़्लो के लिए क्या स्कोप में है तय करें

हर चीज़ को उसी तरीके से शुरू में नहीं संभालना पड़ता। परिभाषित करें कि वर्कफ़्लो अभी क्या कवर करता है और बाद में क्या जोड़ा जाएगा।

एक व्यावहारिक पहला स्कोप आमतौर पर उन सिस्टम्स को शामिल करता है जिन्हें आप नियंत्रित करते हैं (जहाँ आप अनुसूची के अनुसार हटा सकते हैं), उन सिस्टम्स को जिन्हें लीगल होल के दौरान खोजा जाना चाहिए, और उन सिस्टम्स को जो हटाने के बाद केवल ऑडिट सबूत रखते हैं।

साथ ही यह भी लिख दें कि क्या बाहर है (उदा., लैपटॉप पर व्यक्तिगत नोट्स)। यही गेप्स “सब कुछ सदा के लिए रखें” की शुरूआत होते हैं।

प्रमुख शब्द (लोग व्यवहार में कैसे उपयोग करते हैं)

भ्रम अक्सर शब्दों के अलग-अलग अर्थों से आता है। वर्कफ़्लो को चलाना और बचाव करना आसान हो इसके लिए पहले परिभाषाएँ तय कर लें।

प्रतिधारण बनाम हटाने की अनुसूची

एक प्रतिधारण तालिका एक प्रश्न का उत्तर देती है: हम हर डेटा प्रकार को कितनी देर तक रखते हैं? यह आमतौर पर कानून, अनुबंध या व्यावसायिक ज़रूरतों से सेट होती है। यह विशिष्ट होनी चाहिए (उदा.: सपोर्ट टिकट 2 साल, इनवॉइस 7 साल, ऐप लॉग 30 दिन)।

हटाने की अनुसूची कार्यान्वयन योजना है। यह जवाब देती है: हटाना कब होता है और कैसे चलता है? कुछ टीमें रात में बैच में हटाती हैं, कुछ रोलिंग बेसिस पर, और कई ईवेंट-आधारित हटाने का इस्तेमाल करते हैं (जैसे “खाता बंद होने के 30 दिन बाद”)। प्रतिधारण तालिका नियम है; हटाने की अनुसूची वह दिनचर्या है जो नियम लागू करती है।

लीगल होल और ऑडिट आवश्यकताएँ

लीगल होल उस केस, शिकायत, जांच या मुकदमे से जुड़ा लक्षित रोक है। इसमें स्कोप (कौन से लोग, खाते, सिस्टम या तारीख़ रेंज) और स्वामित्व (किसने इसे मंज़ूर किया) शामिल होना चाहिए। लीगल होल का मतलब “सभी जगह हटाना बंद कर दें” नहीं होना चाहिए; इसका मतलब है “केवल प्रभावित रिकॉर्ड्स के लिए हटाना रोकें।”

ऑडिट आवश्यकताएँ वे हैं जो आपको बाद में दिखाना होगा: किसने क्या किया, कब हुआ, और उसे क्यों अनुमति दी गई। ऑडिट्स आमतौर पर हर रिकॉर्ड सदा के लिए रखने से ज्यादा इस बात पर ध्यान देते हैं कि प्रक्रिया सुसंगत और नियंत्रित थी या नहीं।

भाषा को सरल रखें:

  • प्रतिधारण तालिका: डेटा प्रकार के अनुसार अनुमत भंडारण अवधि
  • हटाने की अनुसूची: ट्रिगर और विधि जो समय पर डेटा हटाती है
  • लीगल होल: केस-आधारित अपवाद जो अस्थायी रूप से हटाने को रोकता है
  • ऑडिट एविडेंस: निर्णय और कार्रवाइयों को प्रमाणित करने वाला मेटाडेटा (अनुमोदन, टाइमस्टैम्प, स्कोप, कारण)

एक ऐसे प्रतिधारण तालिका बनाएं जिसे लोग सचमुच फॉलो कर सकें

एक प्रतिधारण तालिका तब फेल होती है जब वह किताब जैसी लंबी पढ़ाई हो या जब किसी को नहीं पता कि निर्णय कौन लेता है। प्रत्येक डेटा प्रकार के लिए लिखिए कि आप उसे क्यों रखते हैं, कितनी देर तक रखते हैं, क्लॉक कब शुरू होता है, और नियम का मालिक कौन है।

डेटा को उस व्यावसायिक उद्देश्य के हिसाब से समूहबद्ध करें, न कि सिस्टम की जगह के हिसाब से। “इनवॉइस” तालिका X की पंक्तियों से अधिक स्पष्ट है। श्रेणियों की संख्या इतनी रखें कि व्यस्त व्यक्ति इसे झट से पढ़ सके।

स्वामित्व स्पष्ट रखें। वित्त (Finance) को सपोर्ट (Support) की ज़रूरतों का अनुमान नहीं लगाना चाहिए, और सपोर्ट को HR नियम तय नहीं करने चाहिए। प्रत्येक श्रेणी को एक मालिक दें जो परिवर्तन की मंज़ूरी दे और सवालों का जवाब दे।

ट्रिगर समय जितना मायने रखते हैं उतना ही। “7 साल” का मतलब तभी स्पष्ट होगा जब आप यह परिभाषित करें कि घड़ी कब शुरू होती है: खाता बंद होने पर, अनुबंध समाप्ति पर, आखिरी लॉगिन पर, आखिरी भुगतान पर या आखिरी टिकट अपडेट पर। संभव हो तो प्रति श्रेणी एक ट्रिगर चुनें।

अंत में, अपवादों को सादे शब्दों में लिखें। ये वे कारण हैं जिनसे हटाना रुका जाता है: विवाद, चार्जबैक, फ्राॅड समीक्षा और सक्रिय लीगल होल। अगर अपवाद अस्पष्ट होगा, लोग हर चीज़ को अपवाद मानेंगे।

टीम्स जो वास्तव में इस्तेमाल करती हैं, वे इस सरल तालिका फॉर्मेट को अपनाती हैं:

डेटा श्रेणीव्यावसायिक उद्देश्यप्रतिधारण अवधिट्रिगर (घड़ी की शुरुआत)मालिकअपवाद (हटाने को रोकें)
ग्राहक इनवॉइसटैक्स और अकाउंटिंग7 सालइनवॉइस भुगतान/जारी होने परFinanceटैक्स ऑडिट नोटिस, विवाद
सपोर्ट टिकट्सग्राहक सेवा इतिहास24 महीनेटिकट बंद होने परSupportखुला विवाद, फ्राॅड समीक्षा
यूज़र खाता प्रोफ़ाइलसेवा प्रदान करना30 दिनखाता बंद होने परProductसक्रिय लीगल होल, चार्जबैक विंडो
एक्सेस लॉगसुरक्षा मॉनिटरिंग90 दिनलॉग बनते हीSecurity/ITघटना जांच

चरण-दर-चरण: हटाने + लीगल होल का संयोजित वर्कफ़्लो

प्रतिधारण होल ट्रैकर बनाएं
एक आंतरिक प्रतिधारण और लीगल होल ट्रैकिंग बनाएँ जिसे ऑडिट करना आसान हो।
शुरू करें

एक अच्छा डेटा प्रतिधारण-लीगल होल वर्कफ़्लो का एक लक्ष्य है: डिफ़ॉल्ट रूप से समय पर हटाएँ, पर केवल उन रिकॉर्ड्स को रोकेँ जिन्हें संरक्षित करना आवश्यक है। सबसे विश्वसनीय तरीका यह है कि प्रतिधारण, हटाना और होल को अलग घटनाएँ माना जाएं जो एक साझा ऑडिट लॉग साझा करती हैं।

एक साप्ताहिक अनुक्रम जो काम करता है

  1. एक प्रतिधारण नियम बनाएं या अपडेट करें (मालिक के साथ)। डेटासेट परिभाषित करें, कारण (अनुबंध, कर, सपोर्ट) और प्रतिधारण अवधि बताएं। किसने मंज़ूरी दी और प्रभावी तिथि कैप्चर करें।

  2. परिभाषित स्कोप के साथ हटाने की जॉब चलाएँ। नियमों को ऐसे ऑटोमेटेड जॉब्स में बदलें जो निश्चित फ़ील्ड्स, टेबल्स, फ़ाइल्स और सर्च इंडेक्स को हटा या अनामीकृत करें। संगठन में “हटाया गया” का क्या अर्थ है (हार्ड डिलीट, सॉफ्ट डिलीट, या अपरिवर्तनीय अनामीकरण) और कौन से सिस्टम शामिल हैं, यह स्पष्ट करें।

  3. लीगल होल लगाएँ (केवल प्रासंगिक चीज़ों को फ्रीज़ करें)। जब कोई विवाद, जांच या रेगुलेटर अनुरोध आए, तो होल रिकॉर्ड बनाएं जो व्यक्ति, खाता, केस ID, तारीख़ रेंज और डेटा प्रकारों को लक्ष्य करे। हटाने की जॉब को केवल मैच करने वाले रिकॉर्ड्स को स्किप करना चाहिए, न कि पूरे डेटाबेस को।

  4. होल रिलीज़ करें (फिर हटाना सुरक्षित रूप से जारी रखें)। जब लीगल कन्फर्म करे कि होल खत्म है, उसे रिलीज़ मार्क करें। हटाना फिर से शुरू करने से पहले स्कोप सही है और कोई नया ओवरलैपिंग होल नहीं है यह सत्यापित करें।

  5. हर कार्रवाई का लॉग रखें। प्रतिधारण परिवर्तन, हटाने के रन, होल लगाए गए, होल रिलीज़ किए गए, और मैनुअल अपवाद। प्रत्येक एंट्री में टाइमस्टैम्प, कलाकार (actor), अनुमोदक, स्कोप और परिणाम (सफल या असफल) होना चाहिए।

अनुमोदन वह जगह है जहाँ वर्कफ़्लो आम तौर पर टूटता है। भूमिकाएँ स्पष्ट रखें:

  • डेटा मालिक प्रतिधारण नियम प्रस्तावित या अपडेट करता है
  • लीगल/कम्प्लायंस नियमों और सभी लीगल होल्स को मंज़ूर करता है
  • सिक्योरिटी/IT हटाने की विधि की पुष्टि करता है और विफलताओं की निगरानी करता है
  • ऑपरेशंस नियमित जांच चलाते हैं और अपवादों को एस्केलेट करते हैं

उदाहरण: एक सपोर्ट मैनेजर चैट ट्रांसक्रिप्ट्स के प्रतिधारण को 24 महीनों से 12 महीनों पर बदलता है जब अनुमोदन मिल जाता है। साप्ताहिक हटाने की जॉब 12 महीनों से पुराने ट्रांसक्रिप्ट्स हटा देती है। दो महीने बाद, लीगल किसी ग्राहक खाते पर विवाद के लिए होल लगाता है, इसलिए केवल उस ग्राहक के ट्रांसक्रिप्ट्स फ्रीज़ होते हैं; बाकी सब नियम के अनुसार हटते रहते हैं।

कैसे लीगल होल सब कुछ फ्रीज़ किए बिना काम करता है

लीगल होल को केवल उन्हीं रिकॉर्ड्स के लिए हटाना रोकना चाहिए जो मायने रखते हैं, और केवल उस अवधि के लिए जो मायने रखती है। यदि होल "सब कुछ कहीं भी रोको" में बदल जाए, तो आप लागत, जोखिम और भ्रम पैदा करते हैं।

स्कोप के साथ शुरू करें। एक होल को विशिष्ट उपयोगकर्ताओं, ऑर्डर्स, सपोर्ट टिकट्स, प्रोजेक्ट्स, मेलबॉक्सेस, फ़ोल्डर्स या तारीख़ रेंज (उदा., “1 मार्च से 15 अप्रैल के संदेश”) तक सीमित किया जा सकता है। जितना संकुचित स्कोप होगा, उतना ही बचाव करना आसान और कम डेटा रखना होगा।

अक्सीडेंटल हटाने से रोकने के लिए होल मशीन-रीडेबल बनाएं। आमतौर पर इसका मतलब है हर रिकॉर्ड पर एक होल फ़्लैग और एक होल ID होना (या उस केस/ऑर्डर ऑब्जेक्ट पर जो रिकॉर्ड का मालिक है)। आपकी हटाने की जॉब की एक कठोर नियम होनी चाहिए: यदि HoldActive = true है, तो हटाना छोड़ दें और लॉग करें कि होल के कारण स्किप किया गया।

होल शुरू होने के बाद नया डेटा एक सामान्य जाल है। पहले तय करें कि होल:

  • स्टैटिक है: केवल पहले से मौजूद आइटम शामिल हैं
  • ओनगोइंग है: स्कोप से मिलते नए आइटम भी शामिल हैं

विवादों के लिए, ओनगोइंग होल अक्सर सुरक्षित होते हैं (उदा., “केस खुला रहते हुए ग्राहक X के सभी नए टिकट्स”)।

दो घड़ियों के बारे में सोचें। प्रतिधारण घड़ी परिभाषित करती है कि डेटा कब हटाने के योग्य हो जाएगा। होल घड़ी परिभाषित करती है कि क्या अभी हटाना अनुमति है। प्रतिधारण बैकग्राउंड में उम्र बढ़ाती रहती है, लेकिन होल अंतिम हटाने कार्रवाई को रोक देता है। जब होल खत्म होता है, तो प्रतिधारण अवधि पार कर चुके आइटम तुरंत हटाने योग्य बन जाते हैं।

जब आप होल दस्तावेज़ीकृत करें, तो “क्यों” समझाने के लिए पर्याप्त लिखें पर ओवरशेयर न करें। संक्षेप में रखें: अनुरोधकर्ता, तारीख, स्कोप और एक सादा कारण जैसे “बिलिंग विवाद” या “रोज़गार दावा।”

ऑडिट एविडेंस: डेटा हटाए जाने के बाद क्या रखें

ऑडिट-रेडी डैशबोर्ड बनाएं
एक ही दृश्य में क्या हटाया गया, क्या होल पर था, और क्या विफल हुआ, ट्रैक करें।
डैशबोर्ड बनाएं

ऑडिटर आमतौर पर स्वयं हटा हुआ डेटा नहीं चाहते। उन्हें यह प्रमाण चाहिए कि आपकी प्रक्रिया नियंत्रित थी: किसने निर्णय लिया, क्या हटाया गया, कब हुआ, और क्यों अनुमति थी।

हटाने की घटनाओं को वैसा ही लॉग करें जैसे आप वित्तीय लेन-देन लॉग करते हैं। रिकॉर्ड महीनों बाद भी समझ में आना चाहिए, यहाँ तक कि किसी ऐसे व्यक्ति के लिए भी जो टीम में नहीं था।

प्रत्येक डिलीट (या अनामीकरण) इवेंट के लिए आवश्यक बातें कैप्चर करें:

  • लिया गया कार्रवाई (delete, anonymize, archive, restore)
  • कलाकार (यूज़र, सर्विस अकाउंट, ऑटोमेटेड जॉब का नाम)
  • एक सुसंगत टाइमज़ोन में टाइमस्टैम्प
  • क्या प्रभावित हुआ (रिकॉर्ड प्रकार, कुंजी या ID, और गिनती)
  • कारण (प्रतिधारण नियम का नाम, रिक्वेस्ट ID, टिकट नंबर, या होल रिलीज़ संदर्भ)

साथ ही यह ऑपरेशनल प्रमाण रखें कि जॉब चला और पूरा हुआ, बिना सामग्री संग्रहीत किए:

  • जॉब रन ID और स्थिति (शुरू हुआ, पूरा हुआ, फेल हुआ)
  • गिनती: हटाने के लिए चुने गए बनाम वास्तव में हटाए गए
  • त्रुटि सारांश और रीट्राई (यदि कोई)
  • केवल मेटाडेटा का पहले/बाद का स्नैपशॉट (उदा., तालिका या श्रेणी के अनुसार काउंट्स)

“बस इन केसों के लिए” कहकर पूरा रिकॉर्ड किसी ऑडिट डेटाबेस में कॉपी करने से बचें। इससे एक दूसरा सिस्टम बन जाता है जिसे आपको बाद में उसी तरह से हटाना होगा।

ऑडिट लॉग्स के लिए भी एक स्पष्ट प्रतिधारण अवधि और पहुँच नियम सेट करें। कई टीमें विस्तृत लॉग 12 से 24 महीनों तक रखती हैं, फिर आवश्यकता होने पर एक छोटा मासिक सारांश लंबी अवधि के लिए रखती हैं। पहुँच केवल एक छोटे समूह (सिक्योरिटी, कम्प्लायंस और सीमित एडमिन्स) तक सीमित रखें और लॉग्स तक पहुँच का भी लॉग रखें।

ऑडिट्स को आसान बनाने के लिए कुछ सरल रिपोर्ट तैयार रखें जिन्हें आप जल्दी से बना सकें: मासिक हटाने सारांश, अपवादों की सूची (सक्रिय होल, ब्लॉक किए गए जॉब्स, अनसुलझी विफलताएँ), और हटाने के शीर्ष कारणों का ब्रेकडाउन।

उदाहरण: अगर जुलाई में 1,240 बंद खातों को हटाया गया था, तो आपका प्रमाण एक सिंगल जॉब रन रिकॉर्ड हो सकता है जो दिखाए कि किसने रन को मंज़ूरी दी, कौन सा प्रतिधारण नियम उपयोग हुआ, काउंट, पूरा होने की स्थिति, और उन 12 खातों की अपवाद सूची जिन्हें सक्रिय लीगल होल ने ब्लॉक किया था।

सामान्य गलतियाँ जो “सब कुछ सदा के लिए रखें” का कारण बनती हैं

इनबॉक्स में होल अनुरोध बदलें
टीमों को ईमेल के बिना होल अनुरोध करने और स्थिति फॉलो करने का साफ़ तरीका दें।
पोर्टल बनाएं

ज़्यादातर प्रतिधारण प्रोग्राम इसलिए फेल होते हैं क्योंकि जब कुछ जोखिम भरा लगता है, लोग हटाना रोक देते हैं। फिर “अस्थायी” अपवाद जमा होते जाते हैं जब तक कि कुछ भी नहीं जाता।

एक बड़ा ब्लाइंड स्पॉट बैकअप, रेप्लिका और आर्काइवित स्टोरेज होता है। टीमें मुख्य रिकॉर्ड को हटा देती हैं पर स्नैपशॉट्स या रीड रेप्लिका में पुराने कॉपियों को भूल जाती हैं। अपनी नीति में स्पष्ट करें कि “हटाना” का क्या अर्थ है: अक्सर इसका मतलब होता है कि प्रोडक्शन कॉपी शीघ्र हटायी जाती है, और बैकअप एक अलग, फिक्स्ड टाइमलाइन पर उम्र भरते हैं।

एक और सामान्य विफलता है पूरे सिस्टम पर “बस केस के लिए होल लगाना”। यह अनावश्यक डेटा को फ्रीज़ कर देता है और हर भविष्य के हटाने को जोखिमपूर्ण बनाता है। होल को विशिष्ट लोगों, तारीख़ रेंज, रिकॉर्ड प्रकार और उन सिस्टम्स तक सीमित रखें जिनमें वास्तविक प्रासंगिक डेटा होता है।

मालिकत्व का अभाव भी स्थायी होल का कारण बनता है। यदि किसी के पास होल को मंज़ूर करने, दस्तावेज़ करने और रिलीज़ करने की ज़िम्मेदारी नहीं है, तो वह कभी खत्म नहीं होगा। होल को एक नियंत्रित परिवर्तन की तरह व्यवहार करें जिसमें नामित भूमिकाएँ हों।

एक्सपोर्ट्स मौन रूप से प्रतिधारण का हत्यारा होते हैं। आप ऐप में डेटा हटा सकते हैं और फिर भी वह स्प्रेडशीट्स, ईमेल अटैचमेंट्स, साझा ड्राइव या एड-हॉक BI एक्स्ट्रैक्ट्स में हमेशा के लिए मौजूद रह सकता है।

कुछ व्यावहारिक फिक्स जो “सब कुछ रखें” व्यवहार रोकते हैं:

  • बैकअप और रेप्लिका प्रतिधारण विंडोज़ पर परिभाषा दें, और दस्तावेज़ करें कि हटाना कैसे फैलता है
  • स्कोप्ड होल अनुरोधों (कौन, क्या, कब, कहाँ) और एक अनुमोदक की आवश्यकता रखें
  • हर होल के लिए एक मालिक और समीक्षा तिथि जोड़ें
  • एक्सपोर्ट्स को नियंत्रित करें (कौन एक्सपोर्ट कर सकता है, फ़ाइलें कहाँ संग्रहीत हो सकती हैं, और कैसे वे एक्सपायर होती हैं)
  • केवल वह लॉग करें जो कार्रवाई को साबित करने के लिए आवश्यक है, पूरा संवेदनशील पेलोड नहीं

लॉग करना एक संतुलन है: बहुत कम तो आप यह साबित नहीं कर पाएँगे कि वर्कफ़्लो ने काम किया; बहुत ज़्यादा तो आपके लॉग खुद एक नया प्राइवेसी समस्या बन जाएंगे।

भरोसा करने से पहले त्वरित जांच

वास्तव में हटाने की अनुसूची पर भरोसा करने से पहले "क्या हम इसे साबित कर सकते हैं" परीक्षण चलाएँ। वर्कफ़्लो उतना ही अच्छा है जितना उसकी सबसे कमजोर हैंडऑफ़: गायब मालिक, मौन बैकअप, या गलत चीज़ हटाने वाला जॉब।

उन लोगों के साथ एक छोटा टेबलटॉप अभ्यास चलाएँ जो प्रक्रिया उपयोग करेंगे (लीगल, सिक्योरिटी, IT, और डेटा का मालिक व्यवसाय टीम)।

पाँच जांचें जो अधिकतर विफलताओं को पकड़ती हैं

  • हर डेटा श्रेणी का नामित मालिक और स्पष्ट प्रतिधारण अवधि हो, जिसमें ट्रिगर भी शामिल हो (जैसे “खाता बंद” या “अनुबंध समाप्त”)
  • हटाने की जॉब्स लीगल होल पर रिकॉर्ड्स को स्किप करें, और होल फ़्लैग को कोई एडमिन शॉर्टकट बाईपास न कर सके
  • आप सूची बता सकें कि रिकॉर्ड किसी भी जगह कहां रह सकता है, जिसमें एक्सपोर्ट्स, ईमेल, थर्ड-पार्टी टूल्स और बैकअप्स/आर्काइव शामिल हों
  • आपके पास एक ऑडिट लॉग हो जो दिखाए किसने होल लगाया, कब शुरू हुआ, किस स्कोप को कवर किया, कब रिलीज़ हुआ, और क्या हटाया गया
  • आप किसी विशिष्ट केस ID के लिए रिपोर्ट जेनरेट कर सकें जो होल निर्णय, प्रभावित रिकॉर्ड IDs, और हटाने के परिणामों को जोड़ती है

यदि कोई भी आइटम उत्तर देना कठिन हो, तो वर्कफ़्लो को उस पर कड़ाई से सुधारें इससे पहले कि किसी रेगुलेटर, ऑडिटर या कोर्ट द्वारा परखा जाए।

एक व्यावहारिक “सबूत” ड्रिल

एक वास्तविक डेटा ऑब्जेक्ट चुनें (उदा., एक ग्राहक प्रोफ़ाइल) और इसे एंड-टू-एंड फॉलो करें: यह कहाँ बनाया गया, कहाँ-कहाँ कॉपी हुआ, और इसे कैसे हटाया गया। फिर एक लीगल होल उस केस ID से जोड़ें, एक हटाने की जॉब चलाएँ, होल रिलीज़ करें, और फिर से हटाना चलाएँ। रिपोर्ट सहेजें और जाँच करें कि क्या वह आपकी टीम के बाहर किसी के लिए पढ़ने योग्य है।

उदाहरण परिदृश्य: खाता बंद, फिर विवाद

अपनी वर्कफ़्लो अपनी तरह तैनात करें
अपना आंतरिक कंप्लायंस टूल क्लाउड पर भेजें या आवश्यकता पर स्रोत कोड निर्यात करें।
अब तैनात करें

एक ग्राहक 1 मार्च को अपना खाता बंद कर देता है। आपकी नीति कहती है: प्रोफ़ाइल डेटा 30 दिन बाद हटाएँ, सपोर्ट बातचीत 90 दिन बाद हटाएँ, और इनवॉइस 7 साल के लिए रखें (कर और वित्तीय नियम अक्सर यह माँगते हैं)।

20 अप्रैल को वही ग्राहक एक फरवरी के इनवॉइस के लिए बिलिंग विवाद दर्ज करता है। यही वह जगह है जहाँ वर्कफ़्लो को सटीक महसूस होना चाहिए, डराने वाला नहीं।

आप दो काम साथ में करते हैं। आप अनसंबंधित चीज़ों के लिए सामान्य हटाने जारी रखते हैं। साथ ही आप छोटे सेट के रिकॉर्ड्स पर लीगल होल लगाते हैं जो क्या हुआ यह साबित करने के लिए आवश्यक हैं।

जो चीज़ें शेड्यूल के अनुसार हटती हैं (क्योंकि वे विवाद के लिए ज़रूरी नहीं हैं) उनमें मार्केटिंग प्राथमिकताएँ, बिलिंग से संबंधित न होने वाली पुरानी चैट्स, आपकी एनालिटिक्स विंडो से बाहर के उपयोग इवेंट्स और वे आंतरिक नोट्स शामिल हो सकते हैं जो बिलिंग निर्णय का हिस्सा नहीं हैं।

जो आप साक्ष्य के रूप में रखते हैं और होल पर रखते हैं:

  • विवादित इनवॉइस(स) और भुगतान स्थिति
  • रसीद या पेमेंट प्रोसेसर संदर्भ
  • विवाद से जुड़ी सपोर्ट टिकट(स), अटैचमेंट्स सहित
  • एक छोटा ऑडिट लॉग जो दिखाए कि किसने बिलिंग सेटिंग्स कब बदली

होल को लक्षित रखें: केवल इनवॉइस और संबंधित सपोर्ट टिकट्स। ग्राहक का पूरा खाता तब तक फ्रीज़ न करें जब तक कि ज़रूरी न हो।

जब विवाद हल हो जाए, होल रिलीज़ करें, परिणाम रिकॉर्ड करें (स्वीकृत, अस्वीकार, आंशिक रिफंड), और होल पर रखे गए आइटम्स के लिए किसी भी रोकी गई हटाने को फिर से शुरू करें।

एक ऑडिटर के प्रश्न आमतौर पर बुनियादी होते हैं: क्या हटाया गया, क्यों, और आपने विवाद रिकॉर्ड्स के हटने को कैसे रोका। आपको प्रतिधारण नियम, होल की शुरुआत और समाप्ति तिथियाँ, होल किए गए रिकॉर्ड IDs की सूची, और यह दिखाने वाला इवेंट ट्रेल दिखाना चाहिए कि बाकी सब समय पर हटाया गया।

अगले कदम: नीति को एक दोहराने योग्य वर्कफ़्लो में बदलें

एक प्रतिधारण नीति तभी काम करती है जब वह रोज़मर्रा का काम बन जाए। छोटे से शुरू करें, सिद्ध करें, फिर विस्तार करें। एक डेटा प्रकार चुनें (उदा., सपोर्ट टिकट्स), एक सिस्टम और एक रिपोर्ट जो दिखाए कि क्या हटाया गया, क्या होल पर था, और क्यों।

2 से 4 हफ्तों के लिए एक छोटा पायलट चलाएँ और फ्रीक्शन देखें: अस्पष्ट मालिक, गायब अनुमोदन, और होल अनुरोध जो बहुत देर से आते हैं। इन्हें ठीक करें इससे पहले कि आप अधिक सिस्टम्स पर स्केल करें।

एक रोलआउट योजना जो दबाव में भी टिकती है:

  • एक ऐसा डेटा सेट चुनें जिसकी नियम स्पष्ट हों और एक स्पष्ट मालिक हो
  • एक-पृष्ठ की लीगल होल प्रक्रिया लिखें और मंज़ूर कराएँ
  • नियमित होल समीक्षा रिमाइंडर जोड़ें (मासिक या त्रैमासिक)
  • एक ऑडिट-रेडी रिपोर्ट परिभाषित करें और यह तय करें कि कौन साइन ऑफ़ करेगा
  • पहला डेटा सेट साफ़ चलने के बाद ही अगले डेटा सेट पर विस्तार करें

होल प्रक्रिया इतनी छोटी रखें कि लोग इसे इस्तेमाल करें। एक पृष्ठ काफी है अगर इसमें जवाब हो: कौन होल अनुरोध कर सकता है, कौन मंज़ूर करता है, क्या शामिल होना चाहिए (स्कोप, कारण, आरंभ तिथि), और समाप्ति पर क्या होता है।

होल्स को डिफ़ॉल्ट रूप से खुले रहने न दें। रिमाइंडर सेट करें जो निर्णय को मजबूर करें: होल को वजह के साथ नवीनीकृत करें, संकुचित करें या बंद कर दें।

यदि आप अनुमोदन, ऑडिट लॉग और हटाने के रन ईमेल और स्प्रेडशीट्स के साथ संभाल रहे हैं, तो वर्कफ़्लो को एक आंतरिक ऐप में डालने पर विचार करें ताकि प्रक्रिया सुसंगत रहे। टीमें कभी-कभी इस तरह का प्रतिधारण-और-होल ट्रैकर AppMaster (appmaster.io) पर बनाती हैं ताकि नियम, होल और ऑडिट लॉग एक जगह रहें और हटाने की जॉब्स भरोसेमंद रूप से होल वाले रिकॉर्ड्स को स्किप करें जबकि बाकी सब साफ़ कर दें।

शुरू करना आसान
कुछ बनाएं अद्भुत

फ्री प्लान के साथ ऐपमास्टर के साथ प्रयोग करें।
जब आप तैयार होंगे तब आप उचित सदस्यता चुन सकते हैं।

शुरू हो जाओ