पायथन डॉक्स के अनुसार, "डेटा छिपाना" क्लाइंट को कार्यान्वयन से (भाग) अलग करने के बारे में है। मॉड्यूल की कुछ वस्तुएं मॉड्यूल के लिए आंतरिक हो सकती हैं और अदृश्य और इसके उपयोगकर्ताओं के लिए दुर्गम हो सकती हैं। जैसे, यह निर्भरता से बचने और एक ही समय में सुरक्षा प्रदान करने का एक तरीका है। किसी एप्लिकेशन के उपयोगकर्ता यह जान सकते हैं कि एप्लिकेशन का उपयोग कैसे करना है, लेकिन यह जानने की आवश्यकता नहीं है कि एप्लिकेशन कैसे काम करता है। वास्तव में करने की कोई आवश्यकता नहीं है। किसी एप्लिकेशन में कुछ उपयोगकर्ताओं तक पहुंच को रोकने की इस पद्धति को डेटा छिपाना कहा जाता है।