Privacy by design is an approach to software development which takes privacy into account throughout every phase of development. This involves strict cybersecurity design rules embedded into the software development process, including proper unit testing.