I understand IPFS is public by design but can a record be placed in IPFS which is accessible only by the owners? Or accessible and readable (but excluding encryption solutions).

Edit - This site has many references to IPFS which were not put on hold - eg How long does Infura store a file on IPFS?

  • It is not directly about ethereum but ethereum is seen as a means to store hashes about ipfs data structures. Also this site has many references to IPFS eg ethereum.stackexchange.com/questions/46638/… and that person was allowed his question and he is an experienced user. So you are basically discriminating based on reputation and not content. – Trevor Oakley May 8 '18 at 6:35

You can protect privacy with encryption. Encrypt a file with someone else’s public key Add it to ipfs. Dont forget to encrypt data before adding it to ipfs. For encryption you can use GPG.

This prevent non authorized users to read file, but not prevent nodes to redistribute content(which is encrypted).

Also you can disconnect your ipfs daemon from all peers an connect only to nodes you are interested in. Config file allows you to start ipfs daemon without connected peers, than you can manually connect to node you want.

|improve this answer|||||

Not the answer you're looking for? Browse other questions tagged or ask your own question.