I suppose we all agree that a huge problem with current social networking 
sites is the lack of control over one's data.

What I would expect of an online social network is that not only I "own" 
and have a copy of my data, but that I can control it the way I want it 
to.

After giving it a bit of thought, here's what I propose:

\Basic settings/
e.g.
* I want _everything_ to be shared with ___
  - no-one
  - just people connected to me
  - people who are connected to the people who are connected to me
  - everyone

\Normal settings/
(same as 'basic settings' only repeated for every piece of data:)
e.g.
* I want to share my contacts with ____
* I want to share my photos with ____
* I want to share my status with ____
* I want to share my connections with ____
* ...

\Advanced settings/
(introduced custom groups where the user can his _own_ groups and set 
permissions for each group access to the data collections from the 'normal 
settings')
e.g.
* create "KDE" contact group that includes everyone who joined the "KDE 
users" OR "KDE devs" ELGG groups.
* I want to share photos I tagged as "screnshots" with people in my "KDE" 
group.
* create "schoolmates" contact group that includes everyone who I have 
added to my contacts AND have marked themselves as going to the same high 
school as I have.
* I want to share status with "schoolmates"
* create "best friends" contact group that includes Joe, Hans and Giselle
* I want to share share everything with "best friends"


Cheers,
Matija
-- 
gsm: +386 41 849 552
www: http://matija.suklje.name
xmpp: [email protected]


Reply via email to