1. A computer implemented method for dynamically evaluating and mitigating risk associated with data shared on a social network, the method comprising: receiving data associated with a user, by a computing device, for posting on a social network; assigning a category to the received data; assigning a risk score to the received data based on predefined risk scores associated with the assigned category; generating a risk mitigation measure based on the assigned risk score being greater than a threshold risk score, the risk mitigation measure comprising one or more of: (i) modifying the data, (ii) deleting the data, (iii) retaining the data wherein the data is not posted to the social network until receiving an instruction to post the data to the social network, (iv) removing metadata associated with the received data, and (v) communicating a message regarding the data to a device.