Anonymous Data helps perform two useful tasks. Firstly, it can insert new rows of data of specified data types into your SQL Server database. This can help with the testing process for new or prototype database. Secondly, you can update existing data by replacing it with anonymous values based on specified or custom data types. This can help improve security when passing on to 3rd parties.