Assume I have a Hyperledger-Fabric Application, where different members can comment on each other's profile pictures.
Assume further there are three members ("organisations"): Adam, Bob and Sara.
Furthermore, between Adam and Bob Fabric's new "Private Data" feature is used. The feature is also used between Adam and Sarah.
Assume there is a transaction named "addCommentToProfile", which can be used to add comments to other profiles.
Assume Sarah sends transaction "addCommentToProfile", adding the comment "your hair looks very good!" to Adam's profile.
Is the result of the transaction (a new comment "your hair looks very good!" on Adam's profile) invisible to Bob?
My understanding is that the comment is not visible to Bob. Because as far as I am concerned, using Private Data entails having a separate world state. Hence, Adam would have one profile vis-a-vis Sarah and another profile vis-a-vis Bob.
Is my understanding correct?