This seems like a great idea, which is why Facebook is spending a lot of money to oppose it.
Particularly I like that the default is to not share anything at all and that one has to opt-in to share your personal data with the world.
Social-networking sites face new privacy battle
California could force Facebook and other social-networking sites to change their privacy protection policies under a first-of-its-kind proposal at the state Capitol that is opposed by much of the Internet industry.
Under the proposal, SB242, social-networking sites would have to allow users to establish their privacy settings - like who could view their profile and what information would be public to everyone on the Internet - when they register to join the site instead of after they join. Sites would also have to set defaults to private so that users would choose which information is public.
Currently, some sites, like Facebook, have default settings that make certain information - such as photos, biographical information and family information - available to everyone on the Internet after a user registers, unless the user changes those privacy settings.
. . .
The legislation would require that privacy controls be explained in "plain language." Willful violations of the law would result in a $10,000 fine for each violation.
"You shouldn't have to sign in and give up your personal information before you get to the part where you say, 'Please don't share my personal information,' " Corbett said.
. . .