Enhanced regulatory compliance and security

Group 3979