Hey, this question made us blush. You just gave us a change to show-off-our-skills
Just Kidding.
But this is a serious question.
Had users thought the way as you thought, it would have been a different world of internet today.
Coming to the question, YES, users have complete control of their personal details and YES, users have the power to decide who-sees-what.
There are two features which will help TrustLogics user achieve this -
1. Creating Groups - You can create a group, give a name to it, pull in your network members to the groups. Each network member can be in more than one group.
2. Setting Permissions - Users can set permissions at personal details (technically, field) level and decide who-sees-what
I highly recommend to create a profile on https://trustlogics.com to get a pictorial understanding of what I meant in the above two points.
If you are mobile-only person, here are the links to TrustLogics app -
iOS - https://itunes.apple.com/us/app/trustlogicstm/id1334594046?ls=1&mt=8
Android - https://play.google.com/store/apps/details?id=com.technosquare.emdb&hl=en