Built a React component that encrypts copied text while keeping it readable on screen
Made react-text-protect to solve a problem on my educational platform – students copying exam questions to share or feed into AI tools. How it works: Text displays normally, but copying it outputs encrypted gibberish using a randomized Vigenère cipher. The encryption key is generated fresh on each render and never exposed, making it impossible to…