To check DLFPS- Server Side click here
Data leakage prevention (DLP) is a technique used by organizations to prevent the loss of sensitive or confidential data. A key aspect of DLP is the de-identification of personal identifiable information (PII) before sharing it with third parties or stakeholders. De-identification techniques such as masking and replacement are used to remove or hide PII data. Masking involves masking specific words or characters such as names or addresses, with generic placeholders like "" or "*". Replacement involves replacing sensitive data with similar but fictitious data, such as replacing the name "Aman" with "Rishi". In addition to de-identification, DLP also provides access control for uploading and reviewing files. This ensures that only authorized individuals can access and view the data. Furthermore, DLP systems store data in an encrypted format to prevent data breaches. This means that even if the data is stolen, it cannot be accessed without the correct decryption key. The use of DLP technology is becoming increasingly important in today's data-driven world, as organizations are required to share information with multiple parties. As such, DLP technology is critical for maintaining the privacy and security of sensitive data while allowing organizations to share information with relevant stakeholders.
Client Side of DLPS basically ha a UI of Admin and Users to interact with the API's at Application Layer. To check the how UI looks like click here
- Fork this Project - https://github.com/Tripathiaman2511/DLPFS-client
- Clone the Forked Project.
- Create new branch.
- Perform the changes and then commit the changes.
- First pull the remote Project and then push.
Before running client, run the server
- Come to client directory
- Open terminal and run
npm i
ornpm install
- Now run the command
npm start
adnd you will see your client is running onlocalhost:3000
.
Hope you find this doc helpful 😅.
For any changes create a pull request ❗