No, that is incorrect. There is no difference in privacy.
Accepting incoming connections only means that other nodes can connect to you. Otherwise, all connections are basically the same. Regardless of connection type, you still send and receive blocks and transactions. You will still receive transactions from some peers, and relay those same transactions to other peers, even if the connection is outbound.
Inbound and outbound only mean which direction the connection started. It has no effect on the data being sent during normal operation.
Ok, so regardless of incoming/outgoing connections I'm always rebroadcasting transaction I receive from peers -- my node is never silent so to speak, so it is very hard to determine if a transaction originated with me? That's good to know.
But to help other nodes to bootstrap, I must still allow incoming transactions no? To actually upload blocks to other nodes. That's what it says here in the first paragraph:
https://bitcoin.org/en/full-node#network-configurationI'm a bit confused because you wrote "Regardless of connection type, you still send and receive
blocks and transactions". Are you referring there to metadata about blocks but not the actually contents itself?