This project is made wiht NextJs which runs on NodeJS, compiled and hosted on Functionless Vercel Hosting. I utilized the "OpenPGP" node library in making this web app alive, using RSA algorithm and implementing encrypting with signiture verification, the web app doesn't manupilate any data or functions related to the Key pair Generation/Encryption/Decryption functions they are all implemented on the client side, which means you get the responsibility for security.
As secure as you browser! this project utilizes browser cookies and local storage, you can check for the data yourself, This means if a website executed malicous code on your browser it can access the data and your private key will be compromised.
It is highly recommended to open this website on a separate browser process, and not engage with any activities on that separate process,