The confidentiality of storage information associated with NFTs is ensured through encryption techniques. When an NFT is created on a blockchain platform, a smart contract is deployed which includes the terms and conditions for the NFT ownership. The ownership information is then encrypted and stored on the blockchain network. The encryption key is only known by the owner of the NFT, and it is used to access and transfer the NFT to other parties.
In addition, many blockchain platforms also support private or permissioned networks which allow only selected parties to access the stored information. This further strengthens the confidentiality of NFT storage information.
Lastly, some platforms also allow for off-chain or decentralized storage solutions, where the ownership information is stored on decentralized storage networks like IPFS or Swarm. These solutions can provide added confidentiality as the information is not stored on a single centralized server but is distributed across several nodes, making it much harder to access or manipulate by unauthorized parties.