An open-source pseudoanonymiser
This project also here http://openpseudonymiser.org/ (sign up required to access code)