By the way, will users have the power to control the privacy of their personal details here, do they have the power disclose it if needed and just restrict viewers from seeing if not needed? I dont feel it comfortable to have every single details about me to be open to the public or if not the public to every viewer i dont even know.
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=8Android -
https://play.google.com/store/apps/details?id=com.technosquare.emdb&hl=enIt's me again. I did create an account. Well there are a lot of information required so I'm not done yet. I think what is needed now is for you to safeguard our personal information. It can't be helped. Once you put your profile online it is susceptible to hacking and data mining.