The penalty for potential failure needs to be very high - such as banning a app from a country. It could be done. ( Something that would give social media companies significant motivation. ) Social media implication efforts should be examined and audited for software experts and other experts - even down to viewing every part of their software system. Actually tested by outside experts. I used to work for large gambling organisation and the companies systems where audited such by experts - they could reques tto see ANYTHING . Included their own test scenarios . included auditing of our test results. Depending on change , audit could take days . Penalty for hiding anything was so high , it was not done. Same type of system needs to apply to social media companies. I would predict they will claim it can not be done