Abstract: A digital document protection system is disclosed. The system includes a processor of a stamp generation node connected to at least first user node and to a second user node over a blockchain network; a memory on which are stored machine-readable instructions that when executed by the processor, cause the processor to: receive a digital document from the first user node designated to the second user node; execute a smart contract to: generate a URL referencing a QR code and a unique tiny URL represented by the QR code, embed the QR code onto the document, wherein the document is accessible at the URL, and provide the tiny URL to the second node.