Understanding Cambridge Analytica: Was Your Data Taken?

What is Cambridge Analytica? How could they have gotten a hold of your Facebook data? How can you prevent this from happening again? All of these question and more answered.