With the introduction of new privacy laws across many countries, there is an expectation that programmers will be equipped with the knowledge and tools to implement the principles of privacy-by-design. An important feature of privacy laws such as GDPR is that they permit the release of datasets (and derived products) so long as they are reasonably de-identified.