It's not complicated, it's different.
With no central authority to validate that 2 people agree, the mutual contract concept, like FB, doesn't work. But you can limit your publishing visibility to a select group of individuals and guard your notifications from unwanted attention & spam... which is basically the same thing in practice. You just have to take the initiative to set it up.