Facebook CEO Mark Zuckerberg broke his silence on Wednesday, acknowledging his company made mistakes in handling data belonging to 50 million of its users and promising tougher steps to restrict developers access to data.