1. A method of providing privacy preservation in data mining, said method comprising the steps of: accepting input at least in the form of data from a database; constructing groups of strings based on the accepted input data; said constructing step comprising employing at least one template; and creating pseudo-data based on the at least one template.