Can you prevent a node to pin data in a private network?

Hi,

I was wondering if in a private network constituted by nodes A, B and C the following process can be implemented:

  • Nodes A and B can pin each other data.
  • Node C can fetch A and B data with an API but cannot pin A and B data on it’s own node.

As far as I understood you cannot see who was the node who put a data but you can see the list of nodes who have pinned it.
The main goal here is to certify that A and/or B are at the origin of data and that C cannot be in the list of pins, so C is not at the origin of the data.

Thank you