พระราชบัญญัติมาตรการของฝ่ายบริหารในการป้องกันและปราบปรามการทุจริต พ.ศ. 2551
มาตรา 58
พระราชบัญญัติมาตรการของฝ่ายบริหารในการป้องกันและปราบปรามการทุจริต พ.ศ. 2551 มาตรา 58 บุคคลหรือผู้ถูกกล่าวหารายใดซึ่งมีส่วนเกี่ยวข้องในการ กระทำผิดกับเจ้าหน้าที่ของรัฐซึ่งเป็นผู้ถูกกล่าวหารายอื่น หากได้ให้ถ้อยคำหรือแจ้งเบาะแสหรือข้อมูลอันเป็นสาระสำคัญในการที่จะใช้เป็นพยานในการวินิจฉัยชี้มูลการกระทำผิดของเจ้าหน้าที่ของรัฐรายอื่นนั้น หากคณะกรรมการ ป.ป.ท. เห็นสมควรจะกันผู้นั้นไว้เป็นพยานโดยไม่ดำเนินคดีก็ได้ ทั้งนี้ ตามหลักเกณฑ์ วิธีการและเงื่อนไขที่คณะกรรมการ ป.ป.ท. กำหนด เมื่อคณะกรรมการ ป.ป.ท. มีมติให้กันบุคคลไว้เป็นพยานตามวรรคหนึ่งแล้ว ห้ามมิให้ ดำเนินคดีอาญาหรือดำเนินการทางวินัยกับบุคคลซึ่งถูกกันไว้เป็นพยานนั้น และบุคคลนั้นอาจได้รับความช่วยเหลือได้ตามสมควรจนคดีถึงที่สุด เว้นแต่บุคคลนั้นฝ่าฝืนหลักเกณฑ์ วิธีการ หรือเงื่อนไขการกันไว้เป็นพยานตามวรรคหนึ่ง การคุ้มครองตามวรรคสอง ย่อมได้รับความคุ้มครองทั้งตำแหน่งของพยานที่ดำรงตำแหน่งอยู่และการเลื่อนขั้นเงินเดือนรวมถึงสิทธิประโยชน์อื่นด้วย เว้นแต่บุคคลนั้นไม่สมควรได้รับการคุ้มครองเมื่อคำนึงถึงพฤติการณ์และสภาพของการกระทำผิดแล้ว หรือฝ่าฝืนเงื่อนไขการกันไว้เป็นพยาน