So, first I NEVER post photographs of myself or my children. I just see no reason to allow strangers to see what I or my children look like. Second, my children's Face book pages do not have their real names ( First are okay, but I Last names I feel are unsafe to post). This way they can play games and talk to their friends and maybe make new online friends with out me worrying about predator's. Of course no matter how many barriers we put in place the only way to truly keep kids safe is to talk with them about the dangers and what you expect of them. My children know to only go to websites I have approved and to ask before going to new ones. They know not to give out their real name or phone number or location to anyone or post pictures.
I hope these ideas have helped inspire you to make the Internet a bit safer for you family as well :)