DataAnonymizer is an open-source personal data anonymization tool designed to protect privacy and security in your databases. With DataAnonymizer, you can easily and efficiently anonymize sensitive personal information, ensuring compliance with GDPR while maintaining the integrity of your data.
The Data Anonymizer is developed in React using Typescript language.
To get started with local development, follow these steps:
- Clone the repository using the following command:
git clone https://github.com/Vishwamitra/data-anonymizer.git
- Install the dependencies by running:
npm install npm run build-dev
- Start the app by running:
npm run dev
This command runs the app in development mode, and you can access your backend APIs at this path: http://localhost:5000/....
All the backend APIs are documented here at this URL after successful build. http://localhost:5000/docs/
To know more about the request JSON sample read this docs click here
You can run linting on the project using the following command:
npm run lint
To automatically fix linting issues, run the following command:
npm run fix
To spinup a database locally and test the above API, read the docs click here
To know more about - how it works read this guide.
This is not an officially supported product.
Copyright 2023 Vishwamitra Mishra. This solution, including any related sample code or data, is made available on an "as is", "as available", and "with all faults" basis, solely for illustrative purposes, and without warranty or representation of any kind. This solution is experimental, unsupported and provided solely for your convenience. You acknowledge, assume and accept all risks, known and unknown, associated with its usage, including with respect to your deployment of any portion of this solution in your systems, or usage in connection with your business, if at all.