Encrypted in your browser before it ever leaves your device. The link works once, and expires after 24 hours either way.
Share this link. It cannot be viewed again once opened.
https://belzak.uk/view.php?id=<id>#<key>. Browsers never send the part after # to the server, so the server can't decrypt anything. Even someone who steals the database can't.