Skip to content

DataAnonymizer is an open-source personal data anonymization tool designed for GDPR compliancy

License

Notifications You must be signed in to change notification settings

Vishwamitra/data-anonymizer

Repository files navigation

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.


Getting Started with Data Anonymizer

The Data Anonymizer is developed in React using Typescript language.

Local Development

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/....

Swagger

All the backend APIs are documented here at this URL after successful build. http://localhost:5000/docs/

Request Json

To know more about the request JSON sample read this docs click here

Linting

You can run linting on the project using the following command:

npm run lint

Fixing Lint Issues

To automatically fix linting issues, run the following command:

npm run fix

Temporary Database to test the API

To spinup a database locally and test the above API, read the docs click here

How does it work?

To know more about - how it works read this guide.

License

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.

About

DataAnonymizer is an open-source personal data anonymization tool designed for GDPR compliancy

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published