Privacy engineering is an emerging discipline within, at least, the software or information systems domain which aims to provide methodologies, tools, and techniques such that the engineered systems provide acceptable levels of privacy. In the US acceptable level of privacy is defined in terms of compliance to the functional and non-functional requirements set out through a privacy policy, while in the EU, the General Data Protection Regulation sets the requirements that need to be fulfilled. In the rest of the world, the requirements change depending on local implementations of privacy and data protection laws.