There’s 2 problems with using this kind of method that spring to mind.
- You can’t rely on “knowing your link” being the authentication method, because a) nodes advertise what data that they have stored and b) requesting a link is not a secure process, you effectively have to advertise that you’re after a particular link
- IPFS is a method of distribution rather than storage. You would either need to be hosting the data on an IPFS node that you control, or relying on a third party “pinning” service to hold the data for you. Either way, you’re sacrificing security and not really gaining anything