This dotnet tool allows developers to anonymize sensitive data within a Kentico database. The database remains in a usable state and can be connected to a Kentico instance. This can be useful to protect user and visitor personal data when sending the database to third-parties including Kentico Support.
| Xperience Version | Library Version |
|---|---|
| >= 13.0.0 | 1.x.y |
| >= 30.0.0 | 2.x.y |
Run the following command from a command prompt such as Powershell:
dotnet tool install XperienceCommunity.DatabaseAnonymizer -g --version 1.0.0Run the following command from a command prompt such as Powershell:
dotnet tool update XperienceCommunity.DatabaseAnonymizer -gUpdates to the tool may include changes to the anonymizer_tables.json file used to define the tables and columns anonymized by the tool (see the Usage Guide). In these cases, we recommend regenerating the default configuration file and merging your customizations into the generated file.
Run the following command from a command prompt such as Powershell:
xperience-anonymizerThe tool will prompt you to provide connection details for the Kentico database, then run the anonymization process.
View the Usage Guide for more detailed instructions.
To see the guidelines for Contributing to Kentico open source software, please see Kentico's CONTRIBUTING.md for more information and follow the Kentico's CODE_OF_CONDUCT.
Distributed under the MIT License. See LICENSE.md for more information.
This project has Kentico Labs limited support.
See SUPPORT.md for more information.
For any security issues see SECURITY.md.
