คำตอบสั้น ๆ: ตั้ง Retention Policy ใน Microsoft Purview กำหนดอายุเก็บอีเมลตาม PDPA และกฎหมายบัญชี เลือกระหว่าง Purview กับ MRM ทดลองกับกลุ่มเล็ก แล้วขยายทั้งองค์กร
คู่มือนี้อธิบาย Retention Policy ทีละขั้นตอน พร้อมคำสั่งที่ใช้ได้จริงและปัญหาที่พบบ่อย
Retention Policy ใน Microsoft Purview คือนโยบายที่บอก Microsoft 365 ว่าอีเมลในกล่องจดหมายต้องเก็บไว้อย่างน้อยนานเท่าไร และเมื่อครบกำหนดแล้วให้ลบทิ้งหรือไม่ เมื่อ Retention Policy มีผล ต่อให้ผู้ใช้ลบอีเมลหรือล้างถังขยะไปแล้ว ระบบยังเก็บสำเนาไว้ในส่วนที่ผู้ใช้มองไม่เห็นจนครบกำหนด และในทางกลับกันก็ลบอีเมลเก่าที่หมดความจำเป็นให้อัตโนมัติได้ ซึ่งตรงกับหลักของ PDPA ที่ให้เก็บข้อมูลส่วนบุคคลเท่าที่จำเป็น
คู่มือนี้เขียนให้ผู้ดูแลระบบที่ต้องทำงานร่วมกับฝ่ายกฎหมาย บัญชี หรือ HR เพื่อกำหนดอายุเก็บอีเมลขององค์กร เมื่อทำครบ คุณจะมีตารางอายุเก็บที่ผ่านการอนุมัติ รู้ว่าแผนที่ใช้อยู่รองรับ Retention Policy หรือไม่ สร้างนโยบายกับกลุ่มทดลอง ตรวจว่ามีผลจริง แล้วขยายไปทั้งองค์กรโดยไม่ลบอีเมลที่ยังต้องใช้ทิ้งโดยไม่ตั้งใจ
สิ่งที่ต้องเตรียม
- ไลเซนส์: Retention Policy สำหรับกล่องจดหมายใช้ได้กับ Microsoft 365 Business Premium, Microsoft 365 E3/E5, Office 365 E3/E5 หรือผู้ใช้ที่มี Exchange Online Plan 2 หรือ Exchange Online Archiving ส่วน Business Basic และ Business Standard ไม่มีสิทธิ์ใช้ ให้ใช้ MRM retention tags แทน (ดูขั้นตอนที่ 2) ถ้าจะใช้ Adaptive scope ต้องมีแผนระดับ E5
- สิทธิ์: บทบาท Compliance Administrator หรือ Global Administrator ในพอร์ทัล Microsoft Purview
- ตารางอายุเก็บ ที่ฝ่ายกฎหมายหรือที่ปรึกษากฎหมายลงนามรับรอง ระบุประเภทอีเมล ระยะเวลา และสิ่งที่ทำเมื่อครบกำหนด
- กลุ่มทดลอง 3–5 กล่องจดหมาย รวมกล่องของฝ่ายไอทีเอง สำหรับลองก่อนใช้กับทั้งองค์กร
- ถ้าจะใช้ PowerShell ต้องมีโมดูล ExchangeOnlineManagement เวอร์ชัน 3.9.0 ขึ้นไป
ข้อควรรู้ก่อนเริ่ม: Retention Policy จะมีผลกับกล่องจดหมายที่มีข้อมูลอย่างน้อย 10 MB และอาจใช้เวลาถึง 7 วันกว่าจะกระจายไปทุกกล่อง
ขั้นตอนที่ 1: กำหนดอายุเก็บร่วมกับฝ่ายกฎหมาย
ไอทีไม่ควรเป็นคนเลือกตัวเลขเอง ให้ทำตารางที่มีอย่างน้อยสามคอลัมน์ คือประเภทข้อมูล อายุเก็บขั้นต่ำ และเมื่อครบแล้วให้ลบหรือเก็บต่อ แล้วส่งให้ผู้มีอำนาจอนุมัติ ข้อมูลที่ใช้ประกอบการตัดสินใจ
- PDPA ไม่ได้กำหนดจำนวนปีตายตัว แต่ให้เก็บข้อมูลส่วนบุคคลเท่าที่จำเป็นตามวัตถุประสงค์ และต้องแจ้งระยะเวลาเก็บไว้ในประกาศความเป็นส่วนตัว การเก็บอีเมลทุกฉบับไว้ตลอดไปจึงเป็นความเสี่ยงในตัวเอง
- กฎหมายบัญชีและภาษี กำหนดให้เก็บบัญชีและเอกสารประกอบการลงบัญชีไม่น้อยกว่า 5 ปี อีเมลที่แนบใบแจ้งหนี้ ใบสั่งซื้อ หรือหลักฐานการชำระเงินจึงอาจต้องเก็บอย่างน้อยเท่านั้น และบางกรณีอาจต้องนานกว่านั้น
- กฎหมายว่าด้วยการกระทำความผิดเกี่ยวกับคอมพิวเตอร์ กำหนดให้ผู้ให้บริการเก็บข้อมูลจราจรทางคอมพิวเตอร์ไม่น้อยกว่า 90 วัน ข้อนี้เป็นเรื่องบันทึกการใช้งาน (log) ไม่ใช่เนื้อหาอีเมล และ Retention Policy ไม่ได้ครอบคลุม log
- สัญญากับลูกค้า มาตรฐานอุตสาหกรรม หรือข้อกำหนดของหน่วยงานกำกับ เช่น ธุรกิจการเงิน อาจกำหนดนานกว่ากฎหมายทั่วไป
ตัวเลขข้างต้นเป็นข้อมูลประกอบเท่านั้น รายละเอียดและข้อยกเว้นขึ้นกับประเภทธุรกิจ ให้ยืนยันกับที่ปรึกษากฎหมายขององค์กรทุกครั้ง อีกเรื่องที่ต้องตกลงกันคือ Retention Policy ทำงานระดับทั้งกล่องจดหมาย ไม่ได้แยกตามประเภทเนื้อหา ถ้าต้องการอายุเก็บต่างกันตามประเภทเอกสาร ต้องใช้ Retention label ซึ่งซับซ้อนกว่า วิธีที่องค์กรขนาดกลางใช้กันคือกำหนดอายุตามกลุ่มคน เช่น กล่องของฝ่ายบัญชีและกล่องกลางของฝ่ายจัดซื้อเก็บนานกว่ากล่องทั่วไป
หลักการตัดสินเมื่อมีหลายนโยบายครอบกล่องเดียวกันคือ การเก็บชนะการลบ อายุเก็บที่ยาวที่สุดชนะ และถ้าต้องลบ ระยะการลบที่สั้นที่สุดชนะ จึงไม่มีทางที่ Retention Policy ตัวหนึ่งจะไปลบอีเมลที่อีกตัวยังสั่งให้เก็บ
ขั้นตอนที่ 2: เลือกระหว่าง Retention Policy กับ MRM
Exchange Online มีเครื่องมือเก่าชื่อ Messaging Records Management (MRM) ที่ใช้ retention tags ย้ายหรือลบอีเมลตามอายุ ทุกกล่องจดหมายได้ Default MRM Policy อยู่แล้ว ซึ่งมีแท็ก Default 2 year move to archive ย้ายอีเมลอายุเกิน 2 ปีไปกล่อง Archive ถ้าเปิด Archive ไว้ Microsoft แนะนำให้ใช้ Retention Policy ของ Purview สำหรับการเก็บและลบ และใช้ MRM ต่อเฉพาะงานย้ายอีเมลไป Archive ทั้งสองอย่างทำงานคู่กันได้
MRM ไม่ได้อยู่ใน Exchange admin center รุ่นใหม่แล้ว จัดการได้ที่พอร์ทัล Purview ในเมนู Data Lifecycle Management > Exchange (legacy) > MRM Retention tags หรือด้วยคำสั่ง New-RetentionPolicyTag องค์กรที่ใช้ Business Basic หรือ Standard ใช้ MRM ลบอีเมลตามอายุได้ แต่ MRM ไม่ป้องกันผู้ใช้ลบอีเมลก่อนครบกำหนด ถ้าต้องการการเก็บที่ผู้ใช้ลบไม่ได้ ต้องอัปเกรดหรือซื้อ Exchange Online Archiving เพิ่ม
ขั้นตอนที่ 3: สร้าง Retention Policy สำหรับกลุ่มทดลอง
- ลงชื่อเข้าใช้
https://purview.microsoft.comไปที่ Solutions > Data Lifecycle Management > Policies > Retention policies แล้วคลิก New retention policy - ตั้งชื่อที่บอกขอบเขตและอายุ เช่น
MBX-Pilot-Retain-5Yชื่อนี้แก้ภายหลังไม่ได้ - หน้า Assign admin units ปล่อยเป็น Full directory
- หน้า Choose the type of retention policy to create เลือก Static
- หน้า Choose locations เปิดเฉพาะ Exchange mailboxes แล้วคลิก Edit ใต้ Included เพื่อเลือกกล่องของกลุ่มทดลอง นโยบายแบบระบุรายชื่อรองรับได้สูงสุด 1,000 กล่องต่อหนึ่งนโยบาย
- หน้า Decide if you want to retain content, delete it, or both เลือก Retain items for a specific period ใส่ 5 years หรือตามตารางที่อนุมัติ ช่อง Start the retention period based on เลือก When items were created และช่อง At the end of the retention period เลือก Do nothing ไปก่อน
- ตรวจหน้าสรุปแล้วคลิก Submit
สำหรับอีเมล อายุนับจากวันที่ได้รับสำหรับอีเมลขาเข้า และวันที่ส่งสำหรับอีเมลขาออก ไม่ได้นับจากวันที่สร้างนโยบาย ถ้าเลือก Delete items automatically ตั้งแต่แรก อีเมลเก่าที่อายุเกินกำหนดอยู่แล้วจะถูกลบทันทีที่นโยบายมีผล นี่คือเหตุผลที่ควรเริ่มด้วย Do nothing กับกลุ่มทดลอง แล้วค่อยตัดสินใจเรื่องการลบหลังสำรองข้อมูลและแจ้งผู้ใช้แล้ว